做FPGA工程师已经有7年了 感觉入门挺容易,但真正做一个好的FPGA工程师确实需要花费精力和时间6 Q+ R! f+ V, Y+ r+ {8 G: Y* r 从研发要求的提出,FPGA工程师就要开始考虑很多问题 用怎样的FPGA芯片,这就必须要考虑到系统的架构问题,FPGA的片内RAM资料的利用 片内逻辑资源的利用,选择怎样的sram或者SDRAM或者DDR(需要综合考虑速度,存储空间,开发周期等). o$ I1 t& i% \% Y' d8 J6 L& Z+ l 然后在此基础上,还要考虑板子的布局布线 总觉的吧,一个好的FPGA工程师必须对PCB也要有所了解 然后编程的时候,还要考虑到时序的稳定性和可移植性; h# z3 ]( \2 e4 i 如果FPGA里面内嵌软核,还要涉及到软件的编程 数字电路从理论上说,都可以用FPGA实现,因为它是直接和硬件的底层打交道; G" |: t; a% E5 x7 J6 u 从这点而言,对硬件的理解,要比在专用芯片上面编写程序的人更了解硬件的原理( }) \( i' g) ~# O) @2 U 上面说的这些只是个人对FPGA的认识 如果有什么不对的,请大家指出来( ^0 n1 S; [1 U5 C3 g( { 或者大家有什么体会,也可以说说' E7 `4 V. g( D. ?% D/ X5 [2 b 大家交流一下,才能有所提高 |
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) | Powered by Discuz! X3.2 |