[笔记]FPGA书籍 及 [转帖]FPGA路在何方

2012-11-19 周一 晴

http://bbs.ednchina.com/BLOG_ARTICLE_64223.HTM  FPGA路在何方

    硬件搭台子,算法唱戏。

    单片机,嵌入式,DSP,FPGA,PCB,说小了是工具,是技能,说大了是解决方案,单片机从CISC到RISC,裸奔的程序到小巧的OS,ARM能架Linux,WinCE到VxWorks,DSP的VLIW体系结构,FPGA的RTL(除非做IC,否则到不了晶体管建模)建模,PCB的模拟,射频以及SI,PI,这些东西单拿出来,还真未必说能有前途,一个啥都不会的,培训3个月,就能做RTL的逻辑设计了,我个人认为还是要上升到系统,我要做一个H.264的MP的D1编码器,怎么做?用什么做?这是一个系统设计的问题,更是一个解决方案的问题,建立时间-成本-功耗-风险约束条件,你还得选是用多DSP做,还是ASIC+Host Processor做,还是DSP+FPGA做?存储器配什么样子的,DDR还是DDR2还是ZBT?然后SI和PI问题怎么解决,电源问题怎么解决?多处理器互连问题怎么解决,算法如何调度?这些东西的一个Traceoff做好了就不容易了。
    在说说算法,懂硬件懂算法才是真正的出路,做FPGA的,一定要做算法分解,算法映射,刚开始可能是拿到一个分解好的模块去做RTL或者Testing,以后一定要Update到System设计,无论是通信还是视频亦或是原型,总而言之,你要说只作模块的RTL设计和TestBench,好点的结构上出个专利,差点的就是高级小民工。

一家之言,欢迎拍砖~~

     FPGA开发当然属于硬件范畴,但注意是芯片级,不是电路板级。两者相似但是有区别:前者强调逻辑功能的实现,复杂度主要在于前期的需求分析和后期的时序验证上;后者则偏重于实践经验,复杂度主要在于信号完整性及其处理方法等。

 

 

FPGA学习心得:http://wenku.baidu.com/view/98e01ad276a20029bd642d64.html  高手自己动手。
下载地址: 发现已经不能下载了
http://www.xinworks.com/confirmdown.php?id=187《Altera FPGA/CPLD设计 基础篇》
http://www.xinworks.com/confirmdown.php?id=51 《Altera FPGA/CPLD设计 高级篇》

《Altera FPGA/CPLD设计 基础篇》
http://www.pudn.com/search_db.asp?keyword=Altera+FPGA%2FCPLD%C9%E8%BC%C6

《Altera FPGA/CPLD设计 高级篇》

http://www.pudn.com/downloads284/sourcecode/embedded/detail1283323.html

SystemVerilog主要用来做系统验证,verilog主要用来RTL设计的。如果以后想做芯片级验证,那么可以学sv的。SV+UVM是logic design & verification的未来。

posted on 2012-11-14 15:49  zlh840  阅读(330)  评论(0编辑  收藏  举报

导航