zedboard开发板PL与PS通过ddr交互功能验证
通过一段的时间的接触,对zedboard有一定的了解,希望在通过一系列的常用功能的验证加深对zedboard框架的理解和应用水平。
主要参考:http://www.eefocus.com/antaur/blog/16-01/376840_33af3.html,特此表示感谢!
1. 任务描述
引用官方实验指导书上的图。
.jpg)
本实验所需构建的SoC硬件系统需要包含下列功能模块:
1)ARM Cortex A9的CPU内核(PS)
2)UART串口通信模块(用于输出信息)
3)DDR3控制器,用于对FPGA外的DDR3_SDRAM内存进行交互控制,用作PS的内存空间
4)AXI总线接口控制模块,用于实现CPU与AXI总线外设之间的数据交互
5)创建2个AXI GPIO模块的实例,分别用来接收拨码开关和按键开关的输入信息。
2. 操作流程
Step 1:创建Vivado工程
Step 2:使用IP Integrator创建一个包含ARM内核的SoC系统
Step 3:实例化2个Xilinx公司提供的AXI GPIO模块
Step 4:创建GPIO模块的外设连接管脚
Step 5:生成BitStream文件并将该文件导入到SDK工程中
Step 6:在SDK工程中创建嵌入式系统工程
Step 7:软硬件联合调试,下板测试验证。
浙公网安备 33010602011771号