91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 可編程技術

元件例化語句

發布時間:2014/7/12 12:48:32 訪問次數:3324

   當電路中要重復使用相同的功能塊時, XC17S20LVI可采用元件例化語句。主程序調用子程序模塊時要用到元件例化語句。此語句通常由兩部分組成,一部分是組件定義,相當于主程序調用子程序模塊;另一部分是組件映像,相當于連接模塊,其語句格式如下:

   COMPONENT組件名稱

   PORT  (組件端口名表);

   END COMPONENT組件名稱;

   組件標題:組件名稱PORTMAP([組件端口名]=>連接實體端口名,[組件端口名]=>連接實體端口名);

   在編寫VHDL語言程序時,要用到的VHDL本身自帶的具有固定含義的詞叫關鍵詞,而編寫人員為表達如實體名、信號名、結構體名等自己定義的名字稱為標識符。

   VHDL語言編寫注意事項

   ①VHDL語言編程非常靈活,不受現有硬件電路的限制,編程方法多種多樣。

   ②標識符(自己定義的名字,如實體名、信號名等)的第一個字符必須是字母。

   ③標識符不能是中文或非法字母,和關鏈詞不能一樣,至少要空一格。

   ④標識符的最后一個字符不能是下劃線,且不允許連續出現兩個下劃線。

   ⑤關鍵詞本身不能拆分,相鄰的關鍵詞不能連在一起。

   ⑥英文字母不區分大小寫,可大小寫混用。

   ⑦有些語句在一行的后面有分號,表示這行表達的含義結束,如果后面無分號,說明所表達的含義沒結束。

   ⑧電平用單引號,二進制用雙引號。

   ⑨如果用順序語句,就必須放在進程(PROCESS)語句里討論,討論后要結束進程。

   ⑩ARCHITECTURE和PROCESS后必須有BEGIN來啟動程序,后面必須要END;要用元件例化語句(即調用子電路模塊)和SIGNAL定義內部信號,并且必須緊跟在AR-CHITECTURE后。

   ⑩編寫時序電路時,要有時鐘語句。在時鐘語句出現之前,實現語句表達的邏輯功能不需要時鐘,在時鐘語句出現之后,則需要時鐘。

   ⑥先討論的后結束,后討論的先結束,之間不能交叉。

   ⑩主程序調用子程序時,應先調用子程序模塊,然后連接。

   ⑩應該以實體的名字保存,后綴為.vhd,最好在“C:\maxplusⅡ”路徑下保存,該路徑下如果有與實體名一致的原理圖,則應該將實體的名字改掉,用新名字保存。

   ⑩層次化設計時,各模塊的名字以及底層和頂層酌名字不能一樣。

   當電路中要重復使用相同的功能塊時, XC17S20LVI可采用元件例化語句。主程序調用子程序模塊時要用到元件例化語句。此語句通常由兩部分組成,一部分是組件定義,相當于主程序調用子程序模塊;另一部分是組件映像,相當于連接模塊,其語句格式如下:

   COMPONENT組件名稱

   PORT  (組件端口名表);

   END COMPONENT組件名稱;

   組件標題:組件名稱PORTMAP([組件端口名]=>連接實體端口名,[組件端口名]=>連接實體端口名);

   在編寫VHDL語言程序時,要用到的VHDL本身自帶的具有固定含義的詞叫關鍵詞,而編寫人員為表達如實體名、信號名、結構體名等自己定義的名字稱為標識符。

   VHDL語言編寫注意事項

   ①VHDL語言編程非常靈活,不受現有硬件電路的限制,編程方法多種多樣。

   ②標識符(自己定義的名字,如實體名、信號名等)的第一個字符必須是字母。

   ③標識符不能是中文或非法字母,和關鏈詞不能一樣,至少要空一格。

   ④標識符的最后一個字符不能是下劃線,且不允許連續出現兩個下劃線。

   ⑤關鍵詞本身不能拆分,相鄰的關鍵詞不能連在一起。

   ⑥英文字母不區分大小寫,可大小寫混用。

   ⑦有些語句在一行的后面有分號,表示這行表達的含義結束,如果后面無分號,說明所表達的含義沒結束。

   ⑧電平用單引號,二進制用雙引號。

   ⑨如果用順序語句,就必須放在進程(PROCESS)語句里討論,討論后要結束進程。

   ⑩ARCHITECTURE和PROCESS后必須有BEGIN來啟動程序,后面必須要END;要用元件例化語句(即調用子電路模塊)和SIGNAL定義內部信號,并且必須緊跟在AR-CHITECTURE后。

   ⑩編寫時序電路時,要有時鐘語句。在時鐘語句出現之前,實現語句表達的邏輯功能不需要時鐘,在時鐘語句出現之后,則需要時鐘。

   ⑥先討論的后結束,后討論的先結束,之間不能交叉。

   ⑩主程序調用子程序時,應先調用子程序模塊,然后連接。

   ⑩應該以實體的名字保存,后綴為.vhd,最好在“C:\maxplusⅡ”路徑下保存,該路徑下如果有與實體名一致的原理圖,則應該將實體的名字改掉,用新名字保存。

   ⑩層次化設計時,各模塊的名字以及底層和頂層酌名字不能一樣。

相關技術資料
7-12元件例化語句

熱門點擊

 

推薦技術資料

電動吸錫烙鐵
    用12V/2A的電源為電磁閥和泵供電,FQPF9N50... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
禹城市| 吴堡县| 南宫市| 龙川县| 定日县| 隆德县| 紫阳县| 石屏县| 南溪县| 当雄县| 衡南县| 长垣县| 桦南县| 日土县| 苍山县| 神木县| 灌阳县| 张北县| 临颍县| 平山县| 旌德县| 长宁县| 阿瓦提县| 昌乐县| 庆云县| 南部县| 淳化县| 乐亭县| 军事| 五台县| 怀仁县| 瓦房店市| 金山区| 南川市| 平阴县| 三明市| 长海县| 浮山县| 曲靖市| 安仁县| 清徐县|