完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的项目是为安全关键应用开发基于VMEbus的LCD模块。
我只会使用VMEbus的连接器P1到背板。 要使用的模块是: 人机界面(LCD模块) 数据输入(例如,通过键) 数据输出(LED) 地址选择逻辑 16位数据总线(D16) 24位地址总线(A23) VMEbus用作从站 我将使用VHDL对FPGA进行编程。 我如何选择FPGA的类型? 请帮忙。 谢谢 以上来自于谷歌翻译 以下为原文 My project is to develop a VMEbus based LCD module for safety critical applications. i wil only be using connector P1 of VMEbus to the backplane. The modules to be used are: Display unit (LCD module) Data input (eg., through keys) Data output (LEDs) Address selection logic 16 bit data bus(D16) 24 bit address bus (A23) VMEbus to be used as slave I will be using VHDL to program the FPGA. How do i go about choosing the type of FPGA? Please help. Thanks |
|
相关推荐
8个回答
|
|
从一个项目到另一个项目,设备选择变得更容易,因为您一路学习。
你的日程安排紧张吗? 您的生产成本预算紧张吗? 您的电力预算是否紧张? 你的董事会空间预算紧张吗? 这是一个全新的设计,还是基于已经在生产中有点类似的设计? 是否有很多现有的软件或设计代码需要重复使用,或者这是一个全新的设计? 有很多方法可以设计产品并成功选择组件。 这是您的起点: 1.在一页(或更少)上写下产品功能和要求列表。 2.绘制所有产品的框图,包括所有必需的功能和信号连接。 3.在程序框图中,围绕FPGA中的函数绘制一条线。 4.估算FPGA中功能的门数(或CLB计数)。 5.深入了解FPGA的各种数据表,并选择一些具有您认为需要的功能,门数和IO数的“目标”器件。 6.评估时序要求 - 是否存在任何“具有挑战性”的高带宽信号功能或路径? 您可能会发现某些产品功能在FPGA中并不容易实现,在这种情况下,您应该重新查看产品功能列表,并确定哪些功能绝对必要且哪些功能不太重要。 如果某些功能是可行的,但需要很大的努力和成本(例如大量的门),那么评估功能及其成本是否匹配良好。 重新审视框图,并考虑可以将哪些其他产品功能集成到FPGA中。 您可以通过使用可用的FPGA门和引脚进行逻辑整合来降低系统成本和部件数量吗? 在此过程中,向熟悉类似设计的其他人展示您的清单和图表,让他们批评并审核您的想法。 选择实现细节是一个迭代过程,需要了解低级细节以及整体顶级系统设计,并调整两组描述以获得最佳“适合度”。 无论你是在底层还是顶层开始你的设计都没关系,只要你从一端到另一端(再回来)工作。 随着你的进行调整。 选择一个点,然后从那里开始。 然后按照设计进行工作。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 Device selection gets a bit easier from one project to the next, because you learn along the way. Are you on a tight schedule? Are you on a tight production cost budget? Are you on a tight power budget? Are you on a tight board space budget? Is this a completely new design, or is it based on a somewhat similar design already in production? Is there a lot of existing software or design code you want to re-use, or is this a new design from the ground up? There are lots of ways to design a product and select components successfully. Here's a starting point for you: 1. Write down a list of product features and requirements, on one page (or less). 2. Draw a block diagram of all the product, including all the required functions and signal connections. 3. On the block diagram, draw a line around the functions which are in the FPGA. 4. Estimate the gate count (or CLB count) for the functions in the FPGA. 5. Dig into the various datasheets for FPGAs and select a few "target" devices which have the features, gate count, and IO count you think you need. 6. Assess timing requirements - are there any "challenging" high-bandwidth signal functions or paths? You may find that some of the product features are not easy to implement in FPGAs, in which case you should revisit the product features list and prioritise which features are absolutely essential and which ones are less critical. If some of the features are doable, but require great effort and cost (e.g. lots of gates), then assess whether the feature and its cost are well-matched. Revisit the block diagram and consider what other product functions can be incorporated into the FPGA. Can you reduce system cost and parts count by using available FPGA gates and pins for logic consolidation? Along the way, show your lists and diagrams to others who are familiar with similar designs, and have them critique and review your ideas. Selecting implementation details is an iterative process, requiring understanding the low level details as well as the overall top-level system design, and adjusting both the sets of descriptions for an optimal "fit". It doesn't matter, really, whether you start your design at the bottom level or the top level, as long as you work your way from one end to the other end (and back again). making adjustments as you go along. Pick a spot, and start there. Then work your way through the design. - 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. |
|
|
|
谢谢您的帮助。
但我仍然怀疑需要清除。 如何使用fpga接口(lampex)lcd模块与VMEbus信号? 以上来自于谷歌翻译 以下为原文 Thanks for the help. But i still have doubts that need to be cleared. how to interface (lampex) lcd module with VMEbus signals using fpga? |
|
|
|
tirthakini写道:
谢谢您的帮助。 但我仍然怀疑需要清除。 如何使用fpga接口(lampex)lcd模块与VMEbus信号? 我不熟悉“lampex”lcd模块,你还没有告诉我们你必须清楚哪些疑问以及哪些疑虑已被清除。 由于信息量很少,很难制定有用的建议。 根据您到目前为止所说的内容,几乎任何FPGA都适合您。 选择便宜且随时可用的东西。 您最近的赛灵思经销商有哪些库存? 您的Xilinx代表对成本和可用性的建议是什么? 如果这是批量生产(每年1000s),你的重点可能会大大加重成本。 如果你只建造了100个,你的重点可能是成本更低,更多的是立即可用性。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 tirthakini wrote:I'm unfamiliar with "lampex" lcd module, and you haven't told us which doubts you must clear and which doubts have already been cleared. With such little information, it is difficult to formulate helpful suggestions. Based on what you've said so far, just about any FPGA would work for you. Pick something cheap and readily available. What's in stock at your nearest Xilinx distributor? What does your Xilinx rep recommend for cost and availability? If this is for volume production (1000s per year), your emphasis might be weighted heavily toward cost. If you're building only 100s, your emphasis is likely to be less on cost and more on immediate availability. - 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. |
|
|
|
我是一名学生,正在开展一个项目,这是一个更大的模块的一部分。因此,我不是从批量生产的角度来看这个。
这是使用VMEbus连接lcd模块和从板的问题。 输入和输出功能将使用fpga提供。 为此,我选择了xilinx spartan 2 fpga。 以上来自于谷歌翻译 以下为原文 i am a student working on a project of which this is a part of a larger module.therefore, i'm not looking at this from a mass production point of view..it's a problem of interfacing an lcd module with a slave board using VMEbus. the input and output functions are to be provided using an fpga. i've chosen the xilinx spartan 2 fpga for the purpose. |
|
|
|
你在设计自己的定制电路板吗?
您是否已经使用已安装的FPGA搜索现成的VME表格/适配/功能板? 2.如果您还没有承诺特定的电路板设计,Spartan2不是一个合理的选择。 当前(免费的webpack)设计工具集支持许多Xilinx FPGA系列,但Spartan 2不是其中之一。 3.您是否有教授/指导/指导您的教授或助教,或者您只是想自己照顾自己? 您是否曾向一位教师寻求指导? - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 1. Are you designing your own custom circuit board? Have you searched for off-the-shelf VME form/fit/function boards with an FPGA already fitted ? 2. If you haven't yet committed to a specific circuit board design, Spartan2 is not a logical choice. The current (free webpack) design toolset supports a number of Xilinx FPGA families, but Spartan 2 is not one of them. 3. Do you have a prof or TA to teach/guide/mentor you, or are you simply left to fend for yourself? Have you sought guidance from one of your instructors? -- 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. |
|
|
|
是否可以开始使用spartan 3开始设计?
我已经在spartan3套件上学习了基本的组合电路实现。 cpu板必须使用VMEbus与2x16 LCD模块连接,使用fpga从机模式 以上来自于谷歌翻译 以下为原文 is it ok to start working on a design with spartan 3 in consideration to begin with? i have been taught basic combinational circuit implementation on a spartan3 kit. a cpu board has to be interfaced with a 2x16 LCD module using VMEbus using fpga in slave mode |
|
|
|
Spartan 3,3a,3e都得到了当前Xilinx设计工具的良好支持。
它们中的任何一个都应该能够控制2x16 LCD。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 Spartan 3, 3a, 3e are all well-supported with the current set of Xilinx design tools. Any of them should be more than capable of controlling a 2x16 LCD. -- 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. |
|
|
|
嗨tirthakini,
如果您认为他的回复解决了您的问题,请您回复Bob吗? 每个论坛帖子都可以关闭 它被接受为一种解决方案。 如果您认为该解决方案确实有用,那么请给他一个KUDO。 问候, Xilinx主持人 以上来自于谷歌翻译 以下为原文 Hi tirthakini, Would you please reply to Bob, if you think his reply solved your concern? Each forum thread can be closed when it is accepted as a solution. If you think the solution was really helpful, then please give him a KUDOs as well. Regards, Xilinx Moderator |
|
|
|
只有小组成员才能发言,加入小组>>
2361 浏览 7 评论
2782 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2247 浏览 9 评论
3326 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2414 浏览 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-9 09:37 , Processed in 1.410251 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号