”FPGA和微控制器

我是一个真正的设计交通灯控制器..
我只是问什么是使用FPGA advange?

 
微控制器=软件实现

FPGA的=真正的硬件(如一个ASIC)

然而
, 我们现在使用FPGA的实现软核微处理器的(或多个微控制器的)。

我们可以写专用的FPGA硬件(USB核心,真正的并行处理,...)如果我们想要做的微控制器为此
, 我们需要在PCB上额外的专用集成电路。因此
, 结论是:该FPGA可用于片上更多的作为的PSoC(可编程系统-硬件和软件)。你可以看到作为一个整体在1芯片解决方案中...(当然有限制)

 
甲交通灯控制器听起来就像是一个简单的低成本微控制器的工作,除非你的目标是学习的FPGA设计。

FPGA可以提供极高的性能
, 如果你设计了并行处理算法
, 它的FPGA的架构。如果你简单地拖放到可编程门阵列的微处理器内核,那么你会得到平庸的微处理器的性能。

如果您需要结合其它自定义的逻辑微处理器到一个芯片上,然后一个FPGA可能是一个有用的系统级芯片,移动,它的建议。

它更难以设计一比一
, 如PIC或AVR微控制器现代可编程门阵列的PC板。

 
硬件观点: -
随着FPGA的帮助
, 你可以实现相同的
, 如果你想减少对电路板的硬件组件。

其他方式你必须要与市政局或把所有的外设设计相同的设计。

价格: - FPGA的将是昂贵的
, 比的uC /上升
, 但很容易实现。

 
答辩感谢...我已经使用在许多的FPGA设计项目..我同意这是容易实现的设计中使用FPGA和将减少硬件组件...但最后只是作为一个在FPGA套件演示,并作为echo47说
, 这是难以执行PC板上的FPGA同时又费用昂贵..所以什么是使用FPGA .. espcially benift,如果会生产设计...不仅是一位资深的项目。

 
嗨!
让我们假设
, 我们设计成一个微控制器的FPGA。那么
, 我们使用的微控制器的FPGA设计类似于普通加州大学(8051等的)的一些具体应用?若有如何?我们之间的任何需要在FPGA和微控制器编程的用户界面呢?plz帮助我详细

感谢和问候
迪帕克

 
有多少投入和产出是否交通管制规定?是传感器和简单的二进制信号灯具,还是需要的控制器
, 如摄像机和数据通讯联系
, 以沿街花式其他控制器的接口?

许多不同的微处理器内核可在FPGA中使用。有些是免费的,有的需要花钱。每一个有一个组装或编译代码
, 并合并到您的FPGA项目有不同的方法。下面是一个免费的微处理器内核的集合:
http://www.opencores.org/browse.cgi/filter/category_microprocessor

 
您好Echo47,

您的回复再次感谢..我有一个26余个/ O..which将需要在未来某个接口
, 在目前我的测试与LED它...。
也将有录象镜头,是对沿街其他控制器的联系。

谢谢。

 
亲爱的,
从速度的角度来看,是非常快的FPGA比微控制器杜尔以下原因:
1 -三菱商事需要读取从闪存指令的第一个。
2 -三菱商事Ḏ\顺序执行这些指令。
而上,FPGA不需要读取另一个因为这将是其自我实现的地方指令。
2 -它可以在帕拉耶执行你的程序,即使程序是按顺序,并不需要为每个微控制器指令的时钟周期。
的问候,Hammuda

 
在选择控制器类型,您一定要了解大约如何与那些26每个I / O设备。在摄像机和通讯联系也很复杂。根据这些细节,10美元的微控制器可以罚款,也可以是无济于事。

如果你犯了一个可怕的错误
, 如“哦,不,这个接口需要运行50倍的速度!”,那么您可能有一个拯救工程的机会
, 如果你来代替FPGA的微控制器。另一种方法是选择的FPGA的大足以应付有关工作,但有一个更大的兄弟
, 可以在相同的封装尺寸,以防万一你需要它!

 
那么,按照“设计的勇士指南的FPGA:克里夫菲尔德”...如果您需要的微纳米秒的命令或响应时间,你必须使用FPGA或更快的电路,您需要的ASIC。

否则,如果微型甚至毫秒二阶延迟是允许的...其更好地利用微控制器/微处理器。

在这里,因此
, 最好用微控制器二/三落实FPGA的同样的事情将更多的时间。它需要的行为模型,门级建模
, 然后实施。

 

Welcome to EDABoard.com

Sponsor

Back
Top