描述
此示例设计分配连接到M_AXI_GP0的4K BRAM并由ChipScope工具监控。然后,软件将存储器视为“可共享器件”或“强烈排序”,并且ChipScope镜头提供SEV指令与AXI端口上的第一个BVALID信号之间的距离以获得延迟。
注意:示例设计是一个答案记录,提供了测试Zynq-7000特定功能的技术提示。提示可以是代码片段,快照,图表或使用特定版本的Xilinx工具实现的完整设计。
用户可以将这些提示“更新”到未来的Xilinx工具版本,并“修改”示例设计以满足他的需求。 Xilinx在这些示例设计中提供了有限的支持。
实施细节 | |||
---|---|---|---|
设计类型 | PS和PL | ||
SW类型 | 独立 | ||
CPU的 | 单CPU @ 720MHz | ||
PS功能 | MMU | ||
PL核心 | BRAM,CHIPSCOPE | ||
电路板/工具 | ZC702 | ||
Xilinx工具版 | EDK 14.1 | ||
其他详情 | FCLK @ 150MHz | ||
地址映射 | |||
基地址 | 尺寸 | 总线接口 | |
BRAM | 0x41200000 | 4K | S_AXI |
提供的文件 | |||
zc702_bram_archive.zip |
存档的XPS项目。
|
||
code_latency.c | 代码片段。 | ||
框图 | |||
|
解
分步说明
- 将存档的设计导入XPS并导出到SDK。
- 在SDK中创建一个Hello World示例。
- 修改Hello World示例以包含C代码片段。
- 使用XPS生成的BITSTREAM对PL进行编程。
- 设置ChipScope工具以触发EVENTO信号。
- 运行该应用程序。
- 将延迟测量为EVENTO的上升沿与AXI MASTER接口上的BVALID信号之间的时间。
预期成绩
强烈订购或可共享的器件不会改变延迟。
启用CACHE(L1和L2)会影响延迟。
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
附件
相关附件
名称 | 文件大小 | 文件类型 |
---|---|---|
zc702_bram_archive.zip | 2 MB | 压缩 |
code_latency.c | 1 KB | C |
没有回复内容