做网站公司需要帮客户承担广告法吗,58同城最新招聘信息今天,建筑资料哪个网最全,wordpress widget 模板个人根据自己的一些心得总结一下fpga 需要掌握的基础知识#xff0c;希望对你有帮助。
1、数电#xff08;必须掌握的基础#xff09;#xff0c;然后进阶学模电#xff0c;
2、掌握HDL#xff08;verilog或VHDL#xff09;一般建议先学verilog#xff0c;然后可以学…个人根据自己的一些心得总结一下fpga 需要掌握的基础知识希望对你有帮助。
1、数电必须掌握的基础然后进阶学模电
2、掌握HDLverilog或VHDL一般建议先学verilog然后可以学System Verilog和VHDL。
3、掌握FPGA设计流程/原理推荐教材FPGA权威指南、Altera FPGA/CPLD设计、IP核芯志-数字逻辑设计思想、静态时序分析、嵌入式逻辑分析仪等。
4、器件结构最好熟练掌握Spartan3Vertix4系列的器件结构及其资源于Verilog行为描述方法的关系。
5、开发工具熟练Synplify,QuartusISE,Modelsim等)。
6、常用的协议ARP协议、udp协议、SPI、AXI总线等等够用就行
另外根据工作领域在选择专业知识:
比如通信——通信原理、移动通信基础、信号与系统、数字信号处理......
比如CPU——计算机组成原理、计算机体系结构、编译原理.......
7、具备具体设计经验独立的做些中小规模的设计比如像交通灯、电子琴、DDS等......。
8、熟练掌握基本概念如建立时间保持时间流量即所做FPGA设计的波特率计算延迟时间计算所做FPGA设计竞争冒险消除毛刺的方法等等。
9、良好的设计思路流水线设计即熟称打拍子在速率资源功耗之间的折中考虑。
这里有一个入口FPGA学习资料免费领