赛灵思
直播中

周杰

7年用户 143经验值
私信 关注
[问答]

请问如何使用TIMESTAMP命名.bit?

我最近在我的设计中添加了这个功能,其中编译日期通过使用以下链接中讨论的方法自动添加到代码中:
https://forums.xilinx.com/t5/Synthesis/inserting-compile-date-into-Verilog-or-VHDL-code-automatically/td-p/558615
另外,我想用同名命名我的位文件。
如何访问分配给USR_ACCESS寄存器的tiMESTAMP的值?
最后,我想做这样的事情:
write_bitstream TIMESTAMP
但是这导致了一个名为TIMESTAMP.bit的比特流
谢谢!

回帖(5)

张颖

2020-8-28 13:08:50
我希望以下答案记录可以解决您的查询问题
https://www.xilinx.com/support/answers/56145.html
另请参阅https://www.xilinx.com/support/documentation/application_notes/xapp497_usr_access.pdf
_______________________________________________如果有助于解决您的查询,请将此帖子标记为“接受为解决方案”。
因此,它将有助于其他论坛用户直接参考答案。如果您认为该信息有用且面向答复,请给予此帖子称赞。
举报

关欣冰

2020-8-28 13:20:16
这提供了如何从寄存器访问时间戳,我已经成功实现了。
我正在寻找使用timestampe命名位文件的指令。
IE:20170427.bit
举报

刘鹏

2020-8-28 13:28:27
@zoppina关于下面的方法怎么样?
使用Tcl获取时间戳
设置[时钟格式[时钟秒]]
生成比特流并用$ a重命名。
-Pratham ------------------------------------------------
----------------------------------------------请注意 - 请
如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K-
--------------------------------------------------
-----------------------
举报

刘艳芳

2020-8-28 13:44:48
你好
您可以在位文件中轻松找到并读取USR_ACCESS寄存器的值。
请参阅https://www.xilinx.com/support/documentation/application_notes/xapp1232-bitstream-id-with-usr_access.pdf中的“附录B:比特流组成”。
因此,在生成初始位文件后,使用TCL读取文件中的寄存器值,然后相应地重命名该位文件。
/加斯帕
举报

更多回帖

发帖
×
20
完善资料,
赚取积分