完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
嗨, 我想让ise实现我的ram作为双端口ram,它将有两个读端口(不需要或不使用写端口)。 我在这个过程中使用以下几行 process_read:process(clk,address1,address2) - reset2,reset3,如果(clk'event和clk ='1')则开始,然后q1 q2结束if; 结束过程; 它基本上是一个充满64位常量的ROM,内存有32个位置。 当我实现这个设计时,ISE使用两个块ram模块。 是否有可能使用两个独立的读端口(上面的代码中的q1和q2)实现单个块ram? 如果是这样,代码应该如何修改? 请帮忙。 谢谢, Koyel 以上来自于谷歌翻译 以下为原文 Hi, Hi, I want to make ise implement my ram as a dual port ram that will have two read ports (write ports are not required or not used). I am using the following lines in the process process_read: process(clk,address1, address2)-- reset2, reset3, begin if(clk'event and clk='1') then q1 <= r1(to_integer(unsigned(address1))); q2 <= r1(to_integer(unsigned(address2))); end if; end process; Its basically a rom filled with 64 bit constants and the memory has 32 locations. When I implement this design, ISE uses two block ram modules. Is it possible to make ise implement a single block ram with two independent read ports (q1 and q2 in the above code)? If so how the code should be modified? Please help. Thanks, Koyel |
|
相关推荐
5个回答
|
|
检查语言模板。
你会得到一些例子 谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 以上来自于谷歌翻译 以下为原文 check the language template. You will get few example Thanks and Regards Balkrishan -------------------------------------------------------------------------------------------- Please mark the post as an answer "Accept as solution" in case it helped resolve your query. Give kudos in case a post in case it guided to the solution. |
|
|
|
你好
有关Ram推理的编码指南,请参阅以下文档 http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_3/xst_v6s6.pdf 问候,萨蒂什----------------------------------------------- --- --------------------------------------------请注意 - 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用的帖子。感谢.-- ---------------------------- --------------------- ---------------------- 以上来自于谷歌翻译 以下为原文 Hi Refer below doc for coding guidelines for Ram inference http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_3/xst_v6s6.pdf Regards, Satish ---------------------------------------------------------------------------------------------- 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. --------------------------------------------------------------------------------------------- |
|
|
|
嗨,
我已经阅读了该文档,但我没有实现64位的双端口ram。 如果数据宽度减小到20(例如),则推断出1个双端口ram。 但是64位数据宽度xst推断两个公羊。 另外为什么没有使用RAMB8BWER? 我用完RAMB16BWER后会用到它还是根本不用? 谢谢 以上来自于谷歌翻译 以下为原文 Hi, I have gone through the document but I am failing to implement a dual port ram with 64 bit. If the data width is reduced to 20 (for example) then 1 dual port ram is inferred. But with 64 bit data width xst is inferring two rams. Also why RAMB8BWER is not being used? Will it be used after I run out of RAMB16BWERs or will it not be used at all? Thanks |
|
|
|
亲爱的Gabor,
非常感谢您的详细信息。 然而,ISE能够实现64位数据宽度的单端口ram。 它使用1个RAMB16BWER。 如果我为双端口编写代码,那么它使用2个RAMB16WER。 所以我觉得应该有用。 任何意见? 最好的祝福, Koyel 以上来自于谷歌翻译 以下为原文 Dear Gabor, Thank you very much for the details. ISE is however able to implement a single port ram with 64 bit data width. It is using 1 RAMB16BWERs for that. If I write a code for dual port then it is using 2 RAMB16WERs. So I think that should work. Any comments? Best Regards, Koyel |
|
|
|
亲爱的Gabor,
非常感谢! 这澄清了一切。 最好的祝福, Koyel 以上来自于谷歌翻译 以下为原文 Dear Gabor, Thanks a lot! This clarified everything. Best Regards, Koyel |
|
|
|
只有小组成员才能发言,加入小组>>
2360 浏览 7 评论
2780 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2247 浏览 9 评论
3324 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2413 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
730浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
524浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
336浏览 1评论
742浏览 0评论
1935浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 07:27 , Processed in 1.320277 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号