
FPGA設計與應用培訓
01
第一章 緒論 2學時
了解的FPGA基礎知識:可編程(cheng)邏(luo)輯器件的歷史與發展,Xilinx FPGA技(ji)術特點和基本(ben)結(jie)構、FPGA硬件設(she)計相(xiang)關技(ji)術、開放資(zi)源。
1.1 FPGA簡介
1.2 Xilinx FPGA產品、應用領域
02
第二章 Verilog HDL語言 8學時
介紹Verilog HDL硬件描(miao)述語言的(de)使用(yong)。使學生能掌(zhang)握Verilog HDL的(de)基(ji)本(ben)語言要素和建模方法,運用(yong)Verilog HDL設計基(ji)本(ben)硬件電路,掌(zhang)握FPGA程(cheng)序分析、設計、仿真的(de)基(ji)本(ben)流程(cheng)。
2.1 Verilog HDL語言要素
2.2 Verilog HDL表達式
2.3 Verilog HDL建模
2.4 Testbench驗證
03
第三章 集成開發環境 4學時
介紹FPGA集(ji)成開發環境(jing)和(he)主要軟件(jian)工(gong)具(ju)。使(shi)學生熟(shu)練運用ISE、ModelSim、Synplify等軟件(jian)工(gong)具(ju)。
3.1 集成開發環境安裝配置
3.2 ISE工程開發流程
04
第四章 FPGA組件設計 4學時
介紹FPGA組件設(she)計(ji)(ji)(ji)方法(fa)(fa)及高級設(she)計(ji)(ji)(ji)流程。使(shi)學(xue)生運用原(yuan)語和IP核完成(cheng)復雜(za)模(mo)塊設(she)計(ji)(ji)(ji),掌握(wo)UCF設(she)計(ji)(ji)(ji)方法(fa)(fa)、靜態時序分析方法(fa)(fa)、布(bu)局布(bu)線(xian)后(hou)仿真方法(fa)(fa),掌握(wo)FPGA的配置下載方法(fa)(fa)和在(zai)線(xian)邏(luo)輯分析儀(yi)ChipScope的使(shi)用。
4.1 原語與IP核
4.2 ISE進階
05
第五章 FPGA應用系統開發 6學時
介紹FPGA可綜合(he)設計(ji)方法和大規(gui)模(mo)應(ying)用設計(ji)方法。在前面內容基礎上,深入剖析硬件代碼(ma)結構(gou),使學生掌握(wo)FPGA的Verilog HDL可綜合(he)設計(ji)方法,規(gui)范設計(ji)過程(cheng),以指導大規(gui)模(mo)應(ying)用設計(ji)。
5.1 可綜合設計方法
5.2 大規模FPGA應用設計方法
5.3 基于FPGA的可(ke)編程嵌(qian)入式開(kai)發