当你在Vivado中打开一个新的Block Design并添加Zynq处理器时,处理器模块上的fixed_io选项卡会展示具体的信号连接。点击fixed_io标签,你会看到详细的信号列表,包括54个MIO(可配置I/O引脚)以及DDR_VRN和DDR_VRP等信号。这些信号涵盖了诸如PS(处理系统)的时钟和复位信号等系统级连接。MIO是Zynq处理...
此时ZYNQ7 PS 模块引出了两组外部接口,分别是 DDR 和 FIXED_IO, 引出的接口将会被分配到 ZYNQ器件具体的引脚上。大家也可以通过点击 ZYNQ7 PS 模块接口处的加号“+”, 来展开这两组接口,观察其中都有哪些信号。 如下图所示: (9)在Block文件中,我们进行连线,将鼠标放在引脚处,鼠标变成铅笔后进行拖拽,连线如...
自动添加的外部接口:(参考ug585文档)FIXED_IO, 是专用的内部固化的外设IO,作用?54个MIO口,DDR_VRN,DDR_VRP:DDR DCI voltage reference pin 2、s, refer to UG933, Zynq-7000 AP SoC PCB Design and Pin Planning Guide. PS_SRSTB:Debug system reset, active Low. Forces the system to enter a reset ...
在Diagram界面双击。 进入设置界面,我们把所有的接口去掉,只留下FIXED_IO。 <1> PS-PL Configuration->General->Enable Clock Resets->去掉FCLK_RESET0_N <2> PS-PL Configuration->GP Master AXI Interface->去掉 M AXI GP0 interface <3> Clock Configuration->PL Fabric Clocks->去掉FCLK_CLK0 <4>DDRCo...
此时ZYNQ7 PS模块引出了两组外部接口,分别是DDR和FIXED_IO,引出的接口将会被分配到ZYNQ器件具体的引脚上。大家也可以通过点击ZYNQ7 PS模块接口处的加号“+”,来展开这两组接口,观察其中都有哪些信号。如下图所示: 图1.3.24 配置完成后的ZYNQ7 Processing System ...
这会将 PS 端模块的属性设置好并配置好 DDR, FIXED_IO 输出 点击Run Connection Automation 这会自动给系统添加一个 Processor System Reset 模块,用于整个系统的重置 并将PS 模块和加法器模块的 axi 接口正确连接起来 ctrl+S 保存模块设计 按F6 Validate Design,确保没有报错 ...
你可以点开加号就可以看到具体的信号,里面包含54个MIO和DDR_VRN、DDR_VRP,PS的时钟复位等一些系统信号。
Step4: 点击“Run Block Automation”,其作用是完成ZYNQ7 Processing System专用引脚的连接,包括FIXED_IO和DDR引脚的连接。 图8 Step5: 点击“Run Connection Automation”,其作用是自动完成ZYNQ与外设的连接,连接是按照工具对于用户所设计系统的理解,如果需要进行修改,可以手动更改Block中的连线。该操作工具会默认增加...
在弹出的Run Block Automation对话框中确保Apply Board Preset被勾选,否则其只会将DDR与FIXED_IO 连接到顶层端口,而不会对ZYNQ7进行默认配置。如果你在手动完成了ZYNQ 14、7的配置又要使用Run Block Automation这个功能,那么一定要确保Apply Board Preset选项没有被选中, 否则它将会使用默认配置来覆盖你原来的配置。
点击Run Block Automation,自动连接DDR和FIXED_IO。把FCLK_CLK0连接到M_AXI_GPO_ACLK上。 在原理图上Creat HDL Wrapper,综合,生成位流文件。这样就完成了zynq的“最小系统”设计,并生成了比特流。 然后将我们的硬件设计(虽然我们没加什么硬件模块进来)导出到SDK。方便起见,直接选择File->Export->Export Harware。