目前来看,嵌入式Linux和FPGA选哪个前景更好?

目前来看,嵌入式Linux和FPGA选哪个前景更好?,第1张

嵌入式Linux前景好。

在有些人眼里,到处都是坑:工作时坑,生活是坑,感情是坑,甚至连人生都是坑,这些人就是大自然负能量的搬运工。回到正题,FPGA和嵌入式是不是坑,要看你在这里能收获什么,如果工作内容你喜欢、收入达到了你期望的范围、工作能给你带来满满的成就感,这样的坑就是待在里面也是坑主啊,有什么不好?

我个人觉得目前FPGA就业面比较窄,机会没有嵌入式多,但这几年FPGA的应用面也越来越广,机会也会越来越多吧。我自己不做嵌入式,但是公司内部做嵌入式的人数是远多于做FPGA的,从就业可选择性上来说,嵌入式更好找工作。至于工资这个和公司、个人能力挂钩,不好罔评。

从编程语言的角度说,工作难度FPGA应该大于嵌入式,FPGA成熟的路走的应该会慢些。这里有语言的问题,有FPGA论坛支持度不够的问题,也有FPGA对应硬件实现的问题。

FPGA设计中的仿真有:

1、RTL级行为仿真(又称作为功能仿真、前仿真);

2、综合后门级仿真;

3、时序仿真(又称为后仿真)。

第一个仿真可以用来检查代码中的错误以及代码行为的正确性,其中不包括信息。如果没有实例化一些与器件相关的特殊底层元件的话,这个阶段的仿真也可以做到与器件无关。

第二个仿真绝大多数的综合工具除了可以输出一个标准网表文件以外,还可以输出Verilog或者VHDL网表,其中标准网表文件是用来在各个工具之间传递设计数据的,并不能用来做仿真使用。

输出的Verilog或者VHDL网表可以用来仿真,综合工具给出的仿真网表已经是与生产厂家的器件的底层元件模型对应起来了,为了进行综合后仿真必须在仿真过程中加入厂家的器件库,对仿真器进行一些必要的配置,不然仿真器并不认识其中的底层元件,无法进行仿真。

第三个仿真在设计布局布线完成以后可以提供一个时序仿真模型,这种模型中也包括了器件的一些信息,同时还会提供一个SDF时序标注文件。

扩展资料

FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。

现场可编程门阵列是可编程器件,与传统逻辑电路和门阵列相比,FPGA具有不同的结构。FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O。

由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。

参考资料:

百度百科-FPGA

百度百科-若贝FPGA仿真

百度百科-FPGA设计

(1)交互式仿真方法:利用EDA工具的仿真器进行仿真,使用方便,但输入输出不便于记录规档,当输入量较多时不便于观察和比较。

(2)测试平台法:为设计模块专门设计的仿真程序,可以实现对被测模块自动输入测试矢量,并通过波形输出文件记录输出,便于将仿真结果记录归档和比较。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7299913.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存