完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好,
我是新手。 我最近收购了一台SPARTAN 3A DSP 1800A板,我想将它用于我的项目。 我正在尝试设计一块624深X 32位宽的RAM。 但是,当我阅读其中一个APP注释#229时,它告诉我,对于所有斯巴达3代设备,RAM是18Kbit块,这意味着该块的最大双端口实现是512深36宽。 我知道要弄清楚我需要什么,我必须写两个块然后并行运行它们然而我不知道该怎么做。 谁能帮帮我吗。 是不是可以不使用整个18Kbit块而只是使用它的一部分而将另一部分用于另一个应用程序可能是FIFO作为优化方式?非常感谢任何帮助。 以上来自于谷歌翻译 以下为原文 Hi guys, I'm a newbie here. I recently Acquired a SPARTAN 3A DSP 1800A board and i'd like to use it for my project. I am trying to design a block of RAM that is 624 deep X 32bits wide. However, When i read one of the APP notes #229 it tells me that for all spartan 3 generation devices the RAM is 18Kbit blocks meaning the biggest dual port implementation with this block is 512 deep by 36 wide. I know to work out what i need i'd have to write two blocks and run them in parallel however i dont know how to do this. can anyone please help me. Is it possible not to use the entire 18Kbit block and just use part of it and use the other part for another application maybe a FIFO as a way of optimization? Any help is greatly appreciated. |
|
相关推荐
14个回答
|
|
“是否有可能不使用整个18Kbit块并只使用其中一部分并将另一部分用于另一个应用程序?”否(可能)。
------------------------------------------“如果它不起作用 模拟,它不会在板上工作。“ 以上来自于谷歌翻译 以下为原文 "Is it possible not to use the entire 18Kbit block and just use part of it and use the other part for another application?" No (probably). ------------------------------------------ "If it don't work in simulation, it won't work on the board." |
|
|
|
ISE包含一个Block Memory Generator Coregen向导,用于生成所需的代码。
有关详细信息,请参阅DS512。 这是描述生成的IP的网页。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 ISE includes a Block Memory Generator Coregen wizard to generate the code you want. See DS512 for details. Here is the webpage which describes the generated IP. -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
davmwa写道:
嗨,大家好, 我是新手。 我最近收购了一台SPARTAN 3A DSP 1800A板,我想将它用于我的项目。 我正在尝试设计一块624深X 32位宽的RAM。 但是,当我阅读其中一个APP注释#229时,它告诉我,对于所有斯巴达3代设备,RAM是18Kbit块,这意味着该块的最大双端口实现是512深36宽。 我知道要弄清楚我需要什么,我必须写两个块然后并行运行它们然而我不知道该怎么做。 谁能帮帮我吗。 是不是可以不使用整个18Kbit块而只是使用它的一部分而将另一部分用于另一个应用程序可能是FIFO作为优化方式?非常感谢任何帮助。 因此,并行使用两个18位宽的存储器。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 davmwa wrote:So use, in parallel, two memories that are 18 bits wide. ----------------------------Yes, I do this for a living. |
|
|
|
因此,并行使用两个18位宽的存储器。
通常这是一个很好的建议。 另一方面,Davmwa在第一篇文章中写道: 我知道要弄清楚我需要什么,我必须写两个块然后并行运行它们然而我不知道该怎么做。 该怎么办? coregen向导不是为像Davmwa这样的人写的吗? 我想我们很快就会发现。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 So use, in parallel, two memories that are 18 bits wide. Ordinarily this would be excellent advice. On the other hand, Davmwa wrote in the first post: I know to work out what i need i'd have to write two blocks and run them in parallel however i dont know how to do this. What to do? Is the coregen wizard not written for folks like Davmwa? I guess we'll find out, soon enough. -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
eteam00写道:
因此,并行使用两个18位宽的存储器。 通常这是一个很好的建议。 另一方面,Davma在第一篇文章中写道: 我知道要弄清楚我需要什么,我必须写两个块然后并行运行它们然而我不知道该怎么做。 该怎么办? coregen向导不是为像Davma这样的人写的吗? 我想我们很快就会发现。 - 鲍勃埃尔金德 如果他不知道如何并行处理两个Block RAM,他就不应该使用FPGA进行设计。 我是认真的。 这并不像他试图扩展内存的深度,这需要多路复用并且如果多路复用器被注册可能会有延迟问题。 但宽度扩大? 来吧。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 eteam00 wrote:If he can't figure out how to deal with two block RAMs in parallel, he shouldn't be designing with FPGAs. I'm serious. It's not like he's trying to extend the depth of the memory, which would require muxing and could have latency issues if the muxes are registered. But width expansion? Come on. ----------------------------Yes, I do this for a living. |
|
|
|
如果他不知道如何并行处理两个Block RAM,他就不应该使用FPGA进行设计。
我是认真的。 Davmwa是个新手。 到目前为止一篇文章。 让我们了解节日精神(蛋酒可能有所帮助),看看我们是否可以鼓励而不是打败这个可怜的家伙。 我不想在我的圣诞袜中加一块煤,对吗? - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 If he can't figure out how to deal with two block RAMs in parallel, he shouldn't be designing with FPGAs. I'm serious. Davmwa's a newbie. One post, so far. Let's get with the holiday spirit (eggnog might help) and see if we can encourage rather than pummel the poor fellow. I don't want a lump of coal in my Christmas stocking, do you? -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
eteam00写道:
如果他不知道如何并行处理两个Block RAM,他就不应该使用FPGA进行设计。 我是认真的。 Davma是个新手。 到目前为止一篇文章。 让我们了解节日精神(蛋酒可能有所帮助),看看我们是否可以鼓励而不是打败这个可怜的家伙。 我不想在我的圣诞袜中加一块煤,对吗? - 鲍勃埃尔金德 蛋酒会转动我的胃。 然而,我们坐在壁橱里的法定年龄的单一麦芽威士忌! ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 eteam00 wrote:Eggnog turns my stomach. However, we have a nice single-malt of legal age sitting in the closet! ----------------------------Yes, I do this for a living. |
|
|
|
“我不想在我的圣诞袜中加一块煤,对吗?”如果我有一个打开的炉篦烧它... ;-)
------------------------------------------“如果它不起作用 模拟,它不会在板上工作。“ 以上来自于谷歌翻译 以下为原文 "I don't want a lump of coal in my Christmas stocking, do you?" If I had an open grate to burn it in... ;-) ------------------------------------------ "If it don't work in simulation, it won't work on the board." |
|
|
|
谢谢你们的帮助我将通过你的建议,任何打嗝,我一定会让你知道。
最感谢。 以上来自于谷歌翻译 以下为原文 Thanks guys for the help am going to go through your advice incase of any hiccups i'll be sure to let you know. Most appreciated. |
|
|
|
“我不想在我的圣诞袜中加一块煤,对吗?”如果我有一个打开的炉篦烧它... ;-)
你为什么要烧你的圣诞袜? - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 "I don't want a lump of coal in my Christmas stocking, do you?" If I had an open grate to burn it in... ;-) Why would you burn your Christmas stocking? -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
“你为什么要烧你的圣诞袜?”就像点燃煤块一样。
------------------------------------------“如果它不起作用 模拟,它不会在板上工作。“ 以上来自于谷歌翻译 以下为原文 "Why would you burn your Christmas stocking?" As kindling for the lump of coal. ------------------------------------------ "If it don't work in simulation, it won't work on the board." |
|
|
|
“你为什么要烧你的圣诞袜?”就像点燃煤块一样。
两个肿块给你! - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 "Why would you burn your Christmas stocking?" As kindling for the lump of coal. Two lumps for you! -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
嗨,我正在实施dvi控制器。
我不知道如何为dvi控制器创建coe block ram。 请发送给我vhdl代码或建议 以上来自于谷歌翻译 以下为原文 hi, i'm implementing dvi controller. I don't no how to create coe block ram for dvi controoller. plz send me the vhdl code or with suggestions |
|
|
|
@sivarnik,
请为不相关的讨论主题开始一个新主题。 实施论坛是该主题所属的地方。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 @sivarnik, Please start a new thread for an unrelated discussion topic. The Implementation forum is where this topic belongs. -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1146浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
582浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
448浏览 1评论
2003浏览 0评论
727浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 17:24 , Processed in 2.269389 second(s), Total 105, Slave 87 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号