FPGA, EDA, PCB这些技术之间有什么关系?个人如何使用?比如我自己设计了一个简单的微处理器电路,如何把这个电路刻到电路板上,使得可以构造一个单片机一样的东西呢?希望有经验的前辈指教!~
谢谢一楼的回答,我重点想知道怎样做一个类似单片机的东西?假如电路图之类的都已经设计好,那该怎么把纸上设计的东西用实物给做出来?比如哪部分放置在芯片内?芯片内部的电路该怎么写进去?然后芯片间又怎么在板上连起来?因为现在看的电路都是理论性的,我想简单地实践下。。。大概知道FPGA技术可以将逻辑门电路写到芯片中,但是具体怎么做却不太清楚?而且对于整个类似单片机的系统来说涉及到电路板上的东西又该如何去印制?希望有经验的前辈能举例讲解,谢谢!
FPGA是一种可编程器件,用硬件纳竖描述语言进行编程使之拥有你所需要的功能,基本上就是EDA了吧.我这个打个比方,比如一个FPGA是一张白纸,通过EDA,在白纸上写一个字,那么这个FPGA就只有显示一个字的功能,通过EDA,在白纸上画幅画,那么这个FPGA就只有显示一幅画的功扮碧能.至于PCB,你的FPGA要应用,那么这个FPGA就必定有外围电路,最基本就是电源啊,晶振等厅茄举等,这个外围器件必须要和FPGA实物的那些引脚连起来,那就需要做一张电路板,以前前辈门做电路板都是用笔画出来的,当然效率比较低.现在时代进步了,就用
电脑辅助了,用软件模拟把FPGA的引脚和周围的电阻电容连接起来,既电路板上的那些线,这只是一个电脑上软件模拟画出来的PCB图纸,把这份PCB图纸交给工厂,工厂就把电路板做出来,接着你把你买到的元件实物焊接上去,那么就成平常可见的电路板实物了.至于要FPGA实现单片机的功能,不是不可能,而是成本太高了,没那个必要.你设计了一个微处理器,那么就是晶体管电路,你也可以去买分立元件来焊接也行,但是体积过于庞大,没必要,而且信号干扰严重,后面的我不敢说了,怕说错
1、FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在数键镇PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物.它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克薯粗服了原有可编程器件门电路数有限的缺点。
2、EDA(Electronic Design Automaition)是IC设计的所有工具的总称,就是设计自动化,现在IC设计需要一系列专业软件的支持,主要有2个公司的一系列软件工具
分别称为 synopsys 和 Cadence,相应的流程称为synopsys 流程 和Cadence流程。
3、PCB( Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气亮拦连接的载体。由于它是采用电子印刷术制作的,故被称为“印刷”电路板。
4、FPGA是把代码烧到板子上(PCB),通过板子的内置mem等形成逻辑,工作时需要对片内的RAM进行编程.用户可以根据不同的配置模式,采用不同的编程方式。
这个问题有点广:
PCB即印制板,用电路设计软件如protel,pads等,先画原理图,再画pcb图,最后交举芹给印制板厂加工。
加工好的印制板装上芯片就可以用了
fpga,简单来讲就是把数字电路中的逻正拦毕辑门用软件控制连接,不过还有更高级的东西在里面
eda就是电子设计自动化,以前设计是全人工的,现在有电衡陆脑的帮助
哪些双模小灵通支持java?