完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好
Xilinx ZYNQ现已在我们的产品中使用。 我们为PCI和ARM之间的通信生成双端口ram。 执行测试,ARM每1 ms写入32位数据,PCI在同一地址读取。 我们发现数据的碰撞发生了。 在测试之后,我们调查Xilinx文档并在“LogiCORE IP BlockMemory Generatorv8.0”,第54页中阅读: “碰撞和异步时钟:一般指南 使用异步时钟,当一个端口将数据写入内存位置时,另一个端口 不得在指定的时间内读取或写入该位置。 这个时钟到时钟 设置数据表中定义了设置时间,以及其他Block RAM切换 特色“。 有没有办法解决这种情况? 任何意见或建议将非常感谢。 谢谢。 伟力 以上来自于谷歌翻译 以下为原文 Hi everyone Xilinx ZYNQ is used in our product now. We generate a dual port ram for communication between PCI and ARM. A test is performed that ARM writes a 32 bit data every 1 ms and PCI read it in same address. We find the collision of data is happened. After that test, we survey Xilinx document and read about it in "LogiCORE IP Block Memory Generator v8.0", page 54: "Collisions and Asynchronous Clocks: General Guidelines Using asynchronous clocks, when one port writes data to a memory location, the other port must not Read or Write that location for a specified amount of time. This clock-to-clock setup time is defined in the device data sheet, along with other block RAM switching characteristics." Is there any method to solve this kind of situation? Any comments or advice will be very appreciated. Thank you. Weili |
|
相关推荐
1个回答
|
|
嗨Welli,我猜两个时钟速率,其中读取和写入BRAM是不同的。有一个类似的情况记录(虽然它的virtex-6)在下面的链接,可能会给你一些infohttp:// www。
xilinx.com/support/answers/34859.htmlRegards,Achutha -------------------------------------------------- -------------------------------------------请注意 - 请标记答案 如果提供的信息有用,请“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢Kudos .------------------------ -------------------------------------------------- -------------- 以上来自于谷歌翻译 以下为原文 Hi Welli, I guess the two clock rates in which the read and write to the BRAM are different. There is a similar scenario documented (though its for virtex-6)in the below link which may give you some info http://www.xilinx.com/support/answers/34859.html Regards, Achutha--------------------------------------------------------------------------------------------- Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful. Give Kudos to a post which you think is helpful and reply oriented. ---------------------------------------------------------------------------------------- |
|
|
|
只有小组成员才能发言,加入小组>>
2487 浏览 7 评论
2865 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2324 浏览 9 评论
3415 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2506 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
2315浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
649浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
514浏览 1评论
2062浏览 0评论
790浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-12 15:16 , Processed in 1.523328 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191