zedboard开发板PL与PS通过ddr交互功能验证

通过一段的时间的接触,对zedboard有一定的了解,希望在通过一系列的常用功能的验证加深对zedboard框架的理解和应用水平。

主要参考:http://www.eefocus.com/antaur/blog/16-01/376840_33af3.html,特此表示感谢!

1. 任务描述
      引用官方实验指导书上的图。

  本实验所需构建的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:软硬件联合调试,下板测试验证。

 

posted on 2018-05-03 13:38  tracera  阅读(269)  评论(0)    收藏  举报

导航