完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在这里寻找一些方向,到目前为止,我们一直在所有项目中使用微芯片微控制器。
我们做adc,dac,数字滤波,gpio,pid循环控制,uart(用于rs232 / rs485通信)和CAN总线以及我可能错过的一些东西。 我们现在已经撞墙了,好像很多墙。 一个客户需要u***和以太网,我们的vga触摸屏成本太高(我们使用带有FPGA的第三方接口板),前几天我们得到了关于ethercat的查询,而另一个想要一个“调制解调器” 系统在收集的某些数据超出规范时拨打电话号码。 所以,我有一份要求的清单,我需要开始提出一些问题: 一个。 我应该关注什么类型的fpga? 湾 什么是启动成本的估计,以获得其中一个运行(不包括我们的学习和实施的工程时间),包括用于不同应用的ip内核和一个用于像ARM armex或其他替代方案的微控制器? 以上来自于谷歌翻译 以下为原文 I am looking for some direction here, we have been using microchip microcontrollers in all of our projects to this point. We do adc, dac, digital filtering, gpio, pid loops for control, uart (for rs232 / rs485 communication) and CAN bus as well as some thing's i've probably missed. We've now hit a wall, well, more like many walls. One customer want's u*** and ethernet, our costs for vga touch screen is too high (we use a 3rd party interface board with an fpga on it), we got an inquiry about ethercat the other day, and another wants a "modem" in the system to call a phone number when certain data gathered is out of spec. So, I have a laundry list of requirements, and i need to start asking some questions: a. what family of fpga's should i be looking at? b. what is an estimate of start-up costs to get one of these running (not including our engineering time to learn and implement) including ip cores for the different applications and one for a microcontroller like the arm cortex or some other alternative? |
|
相关推荐
3个回答
|
|
我会对此采取行动,但是你可以想象,任何程度的证据都是一个不可能回答的问题。
FPGA芯片,正如我们在赛灵思论坛上所做的那样,如果您的性能优异,或者Virtex 5或6是您的顶级性能,它将成为Spartan 3A或Spartan 6。 6系列是新的,但如果到2009年底你不需要超过样品数量,那么我认为你应该没问题。 Spartan 6和virtex芯片都有高速串行链路版本,有些带有以太网硬件。 IP智能,数字滤波,GPIO,CAN总线,UARTS等在Xilinx设计工具中都得到了相当的关注,包括软处理器pico和Micro blaze,或者在大芯片中可以选择硬Power PC。 你甚至可以在这些东西上运行Linux。 不是xilinx的事情,但你提到了调制解调器和USB,我过去曾使用过各种模块,一边是“串行”,另一边是电话/ USB /手机。 Menas您不必在每个国家/地区获得“类型认可”的硬件。 最后一点,我将与您当地的Xilinx FAE“上床”,并仔细考虑选项。 以上来自于谷歌翻译 以下为原文 I'll take a crack at this, though as yo ucan imagine it's an impossible question to answer with any degree of certanty. FPGA chips, well as we're on the Xilinx forum, it's going to be the Spartan 3A or the Spartan 6 if your after resonable performance, or the Virtex 5 or 6 is your after top notch performance. The 6 range is new, but if you don't need more than sample quantities till end of 2009, then I think you should be OK. Spartan 6, andboththe virtex chips have versions with high speed serial link, and some with ethernet hardware. IP wise, Digital filtering, GPIO, CAN bus , UARTS etc are all taken care off fairly well in the Xilinx design tools, including the soft processors pico and Micro blaze, or in the big chips the option of hard Power PC's. You can even run Linux on the things. Not a xilinx thing, but you mention modems and USB, I have used in the past various modules that talk 'serial' on one side and telephone / USB / Mobile phone on the other side. Menas you don't have to get your hardware "type approved" in each country. One final note, I'd "get into bed" with your local Xilinx FAE, and mull over the options. |
|
|
|
嗨,
根据您提到的功能,我会选择MCU + FPGA,而不仅仅是FPGA。 看看基于ARM / PPC / MIPS的MCU的(许多)供应商,选择具有列表中大部分功能的MCU。 有些设备有以太网+ USB + CAN + I2C + SPI + UART。 如果您想让生活更轻松,请选择具有一些原理图和评估板的MCU,以便为您的PCB设计奠定基础,并对软件支持有一个很好的了解。 访问某些开源操作系统的端口,如Linux或FreeRTOS或...可以为您节省很多钱,与预先打包的商业操作系统相比,没有这样的端口可能会花费您很多钱。 根据我的经验,软件部分是主要的成本驱动因素之一。 您可以选择将FPGA连接到MCU的外部存储器端口以获得最高吞吐量,也可以通过SPI进行接口。 将一些接头连接到FPGA,因为它将作为您的扩展设备,例如支持许多UART,SPI,I2C ......您的FPGA也适用于快速DSP,视频处理...... 用于FPGA配置的SPI闪存既简单又便宜,如果您还将闪存连接到MCU,则可以通过非常简单的方式对FPGA映像进行现场升级。 OpenCores和Xilinx提供大量优质IP,OpenCores IP是免费的。 像GPRS调制解调器这样的东西,蓝牙和WLAN最好通过经过验证的,符合FCC标准的模块来处理,除非你真的需要在每块电路板上并且你打算出售它们。 祝你好运! 以上来自于谷歌翻译 以下为原文 Hi, Based on the features you mention, I'd go for an MCU+FPGA rather than an FPGA alone. Have a look at the (many) vendors of ARM/PPC/MIPS based MCU and pick an MCU that has most of the features on your list. Some devices have Ethernet+USB+CAN+I2C+SPI+UART. If you want to make life easier, pick an MCU that has some schematics and eval boards to base your PCB design on and have a good look at the software support. Having access to a port of some open source OS like Linux or FreeRTOS or ... can save you a lot of money, not having such a port could cost you a lot of money compared to a pre packaged commercial OS. In my experience, the software part is one of the main cost drivers. You can opt to connect the FPGA to an external memory port of the MCU for highest throughput or you can interface over SPI. Hook some headers to the FPGA as it will act as your expansion device to e.g support many UART, SPI, I2C, ... Your FPGA will also be suited to do some fast DSP, video processing, ... SPI flash for FPGA configuration is easy and cheap and if you also hook the flash to the MCU, you have a very simple path for field upgrades of the FPGA images. OpenCores and Xilinx offer loads of good quality IP with the OpenCores IP being free. Stuff like GPRS modems, Bluetooth and WLAN is best handled through pre validated, FCC compliant modules unless you really need them on every board and you plan to sell loads of them. Good luck! |
|
|
|
嗨,
您没有说明您所处的市场细分,医疗,汽车,消费者等,或您正在运营的价格/数量点以及开发预算是多少。 如果到目前为止您一直在使用PIC,那么您需要使用微控制器,因为这显然是您所知道的,并且似乎已满足您的需求,除了对某些新接口和功能的要求之外。 改用嵌入式FPGA可能是一个过程。 我猜想汽车系列的处理器将是我的首选。 MPC555等广泛使用且成本低廉。 如果需要,你可以添加一个FPGA,但是你似乎已经管理到目前为止没有一个。 基本上,如果不想过于细致,您需要聘请一位体面的顾问/咨询师或经验丰富的工程师来帮助您为您的应用选择最合适的技术。 这不是一个简单的问题,所以没有一个简单的答案。 最好的祝愿 彼得 消息由flitch @ mbda于07-31-2009 07:27 AM编辑 以上来自于谷歌翻译 以下为原文 Hi, You do not say what market segment you are in, medical, automotive, consumer etc, or what price / volume point you are operating at and what is the budget for the development. If you have been managing with PICs to date then you need to stay with microcontrollers as this is obviously what you know and appears to be have been sufficient for your needs to date, with the exception of the requirements for some new interfaces and functionality. Changing to embedded FPGAs is probably a step too far. I would guess that an automotive family of processors would be my first choice. MPC555 etc are widely used and low cost. You could add an FPGA if required but you seem to have managed so far without one. Basically, without wishing to put too finer point on it, you need to employ a decent consultant/consultancy or experienced engineer to assist you in selecting the most appropriate technology for your application. This is not a simple question, so there is not a simple answer. Best wishes Peter Message Edited by flitch@mbda on 07-31-2009 07:27 AM |
|
|
|
只有小组成员才能发言,加入小组>>
2420 浏览 7 评论
2823 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2461 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1158浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
584浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
450浏览 1评论
2005浏览 0评论
729浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:52 , Processed in 1.281244 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号