您現在的位置: 18luck新利全站下载 >> 生產管理>> 生產運作>> 資料信息

HDL編碼風格與編碼指南(pdf 17頁)

所屬分類:
生產運作
文件大小:
179 KB
下載地址:
相關資料:
hdl編碼, 風格, 編碼指南
HDL編碼風格與編碼指南(pdf 17頁)內容簡介

目 錄
第一部分:說明...............................................................................................................................4
第二部分:HDL編碼風格..............................................................................................................5
1. 文件頭和修訂列表..............................................................................................................5
1.1文件頭包含以下內容:..........................................................................................5
1.2修訂列表包含以下內容:......................................................................................5
2.聯機注釋.............................................................................................................................7
3.命名規則.............................................................................................................................7
3.1 實體和結構.............................................................................................................7
3.2 端口.........................................................................................................................7
3.3 結構體.....................................................................................................................8
3.4 元件 component.....................................................................................................8
3.5 配置.........................................................................................................................8
3.6包、函數和過程......................................................................................................8
3.6.1 包...............................................................................................................8
3.6.2 函數和過程...............................................................................................8
3.7常量和類屬說明......................................................................................................9
3.8枚舉(enumeration),數據類型,記錄和數組....................................................9
3.9信號和變量..............................................................................................................9
3.9.1 信號...........................................................................................................9
3.9.2 變量...........................................................................................................9
3.10進程和塊..............................................................................................................10
3.10.1 進程.......................................................................................................10
3.10.2 塊...........................................................................................................10
3.11測試工作台 test bench........................................................................................10
3.12文件和目錄結構..................................................................................................10
3.13其它......................................................................................................................10
第三部分:HDL編碼指導............................................................................................................11
1.複位..................................................................................................................................11
1.1 作用.......................................................................................................................11
1.2 推薦:...................................................................................................................11
1.3強烈推薦:............................................................................................................11
2.時鍾..................................................................................................................................11
2.1好的習慣:............................................................................................................11
2.2推薦:....................................................................................................................11
2.3強烈推薦:............................................................................................................12
3.總線..................................................................................................................................12
4.通用規則...........................................................................................................................12
4.1強烈推薦:............................................................................................................12
4.2同步設計和時序優化............................................................................................12
4.2.1強烈推薦:..............................................................................................12
4.2.2推薦:......................................................................................................12
4.2.3好的習慣:..............................................................................................13
5.verilog編碼指導原則......................................................................................................13
5.1一般規則................................................................................................................13
5.1.1強烈推薦:..............................................................................................13
5.1.2推薦:......................................................................................................13
5.1.3好的習慣:..............................................................................................13
5.2仿真和調試............................................................................................................13
5.2.1強烈推薦:..............................................................................................13
5.2.2好的習慣:..............................................................................................13
6.VHDL 代碼指導原則......................................................................................................14
6.1一般規則................................................................................................................14
6.1.1強烈推薦:..............................................................................................14
6.1.2好的習慣:..............................................................................................14
6.1.3好的習慣:..............................................................................................15
6.1.4推薦:......................................................................................................15
6.1.5強烈推薦:..............................................................................................15
6.2可綜合編碼............................................................................................................16
6.2.1好的習慣:..............................................................................................16
6.2.2推薦:......................................................................................................16
6.2.3強烈推薦:..............................................................................................16
6.3以仿真和調試為目的的編碼................................................................................17
6.3.1好的習慣:..............................................................................................17

第一部分:說明
1.準則的重要程度分三個層次:
好的經驗——表明這條規則是一般情況下比較好的經驗,在大多數的情況下要遵循,在特殊情況下可以突破這一規則。
推薦——推薦這一規則,在遵循這一規則的條件下,一般不會出現問題;
強烈推薦——表示嚴格規定,除非出現特別特殊的情況,否則要嚴格遵守。
2.斜體部分一般表明不按照規則執行,會出現的問題和現象,或一些相關注釋。
3.版本及修訂工作


..............................

Baidu
map