EDA365电子工程师网

标题: 《原创》一个FPGA工程师的思考(重新发到合适的版块) [打印本页]

作者: leiyanjiao    时间: 2010-4-26 14:56
标题: 《原创》一个FPGA工程师的思考(重新发到合适的版块)
本帖最后由 leiyanjiao 于 2010-4-26 14:59 编辑
- i: ~# Y' v% K( E8 [  R: ], \. Q9 k+ [

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

作者: leojl_liu    时间: 2010-7-5 13:04
回复 1# leiyanjiao - V9 i! T( m' a: ?
+ ?% i2 b& w$ u( x4 G, H* y5 W5 W
, l' M% h1 s; }( q/ Y" \4 K3 P% |
    你QQ多少啊?我想和你学习FPGA+ v7 B; k$ |# W# w
我的361983116
作者: kebon22    时间: 2010-10-23 20:28
说得很有道理
- U4 F3 I6 H" p1 Q- \
作者: zhonglinghui    时间: 2011-3-30 11:16
我现在搞硬件,自己有空就抓紧时间学FPGA。希望以后能够用得上。
作者: qo951    时间: 2011-7-20 22:52
说的很有理啊。。。FPGA小菜鸟。。。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2