14.3 EDK,Zynq-7000 - 如何以最高频率运行Zynq PS-PL AXI接口?

描述

如何以最高频率运行Zynq PS-PL AXI接口?

Zynq PS AXI接口能够关闭200 MHz以上的时序,但在基于ISE的工具中可能需要帮助。

在ISE Design Suite工具中,Zynq PS AXI接口可以很好地响应连接到PS7原语右侧的axi_interconnect的基本布局规划。

例如,请参阅以下zc7045布局规划(从PlanAhead器件视图中查看):

执行AXI4-AXI3转换和寄存器流水线操作的同步互连的最终放置产生:

可以修改大小和位置以适应PS AXI接口的使用,以及驻留在PL中的axi_interconnect的大小。

7045的示例约束:

可以为其他设计/器件修改以下约束实例名称和放置位置。

#HP Slave Interfaces
INST“system_i / axi_interconnect_hp0”AREA_GROUP =“pblock_axi_interconnect_hp0”;
AREA_GROUP“pblock_axi_interconnect_hp0”RANGE = SLICE_X26Y250:SLICE_X61Y258;
INST“system_i / axi_interconnect_hp1”AREA_GROUP =“pblock_axi_interconnect_hp1”;
AREA_GROUP“pblock_axi_interconnect_hp1”RANGE = SLICE_X26Y259:SLICE_X61Y266;
INST“system_i / axi_interconnect_hp2”AREA_GROUP =“pblock_axi_interconnect_hp2”;
AREA_GROUP“pblock_axi_interconnect_hp2”RANGE = SLICE_X26Y267:SLICE_X61Y274;
INST“system_i / axi_interconnect_hp3”AREA_GROUP =“pblock_axi_interconnect_hp3”;
AREA_GROUP“pblock_axi_interconnect_hp3”RANGE = SLICE_X26Y275:SLICE_X61Y283;

#GP从站接口
INST“system_i / axi_interconnect_gp0”AREA_GROUP =“pblock_axi_interconnect_gp0”;
AREA_GROUP“pblock_axi_interconnect_gp0”RANGE = SLICE_X26Y307:SLICE_X71Y315;
INST“system_i / axi_interconnect_gp1”AREA_GROUP =“pblock_axi_interconnect_gp1”;
AREA_GROUP“pblock_axi_interconnect_gp1”RANGE = SLICE_X26Y316:SLICE_X71Y326;

#ACP Slave Interface
INST“system_i / axi_interconnect_acp”AREA_GROUP =“pblock_axi_interconnect_acp”;
AREA_GROUP“pblock_axi_interconnect_acp”RANGE = SLICE_X26Y284:SLICE_X61Y291;

#GP主接口
INST“system_i / axi4lite_0”AREA_GROUP =“pblock_m_gp0”;
AREA_GROUP“pblock_m_gp0”RANGE = SLICE_X26Y292:SLICE_X47Y299;
INST“system_i / axi4lite_1”AREA_GROUP =“pblock_m_gp1”;
AREA_GROUP“pblock_m_gp1”RANGE = SLICE_X26Y300:SLICE_X47Y306;

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 12:55:22 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它