2MAX+PLUSⅡ開發軟件的設計方法
發布時間:2014/7/12 12:39:38 訪問次數:480
數字系統設計一般采用自頂向下的層次化設計方法。在MAX十PLUSⅡ開發軟件中, XC1765ELPC20C可利用層次化設計方法來實現自頂向下的設計。但具體操作時,一般先將底層或下一層的模塊輸入并編譯好,然后產生模塊符號供上一層或頂層調用,其具體步驟如下。
①首先先完成底層(下一層)模塊設計。
②如果底層(下一層)是原理圖文件,編譯好后執行菜單“file”下的“Creat Default Sym-bol”命令,可生成模塊符號圖,即在庫里生成自建的元件模塊符號圖。如果底層(下一層)是VHDL文件,在編譯好后將自動產生元件模塊符號圖。
③進入上一層,建立原理圖或VHDL文件,將自建的元件模塊符號圖調出來,按要求連接成完整電路,或在VHDL程序中用元件例化語句進行模塊調用和映像連接。將此文件設為當前項目,對其進行編譯、仿真以確保設計正確,還可將本層文件再建立模塊符號。
④進入更上一層(或頂層)文件設計狀態。
⑤對頂層設計文件構成的項目進行編譯、仿真,最后配置完成整個設計。
層次化設計需要注意以下幾點。
①必須先輸入和編譯好模塊,產生模蛺符號,然后進入到上一層原理圖(或VHDL程序)去調用,否則在上一層編譯時會出現找不到模塊這樣的錯誤。
②原理圖編譯好后,還必須給“File—Create Default Symbol”命令,才能產生模塊符號。
③模塊名字和頂層名字不能一樣,同一名字不能既作為.gdf保存,又作為.vhd保存。
④進入頂層原理圖后,雙擊模塊符號,必須進入到該模塊的編輯狀態。如不是,就人為進入到模塊的編輯狀態,然后改掉名字,重新用新名字保存,重新編譯以產生新的模塊符號,進入到頂層調用此新的模塊符號。
⑤連接線路,完成整個設計。
數字系統設計一般采用自頂向下的層次化設計方法。在MAX十PLUSⅡ開發軟件中, XC1765ELPC20C可利用層次化設計方法來實現自頂向下的設計。但具體操作時,一般先將底層或下一層的模塊輸入并編譯好,然后產生模塊符號供上一層或頂層調用,其具體步驟如下。
①首先先完成底層(下一層)模塊設計。
②如果底層(下一層)是原理圖文件,編譯好后執行菜單“file”下的“Creat Default Sym-bol”命令,可生成模塊符號圖,即在庫里生成自建的元件模塊符號圖。如果底層(下一層)是VHDL文件,在編譯好后將自動產生元件模塊符號圖。
③進入上一層,建立原理圖或VHDL文件,將自建的元件模塊符號圖調出來,按要求連接成完整電路,或在VHDL程序中用元件例化語句進行模塊調用和映像連接。將此文件設為當前項目,對其進行編譯、仿真以確保設計正確,還可將本層文件再建立模塊符號。
④進入更上一層(或頂層)文件設計狀態。
⑤對頂層設計文件構成的項目進行編譯、仿真,最后配置完成整個設計。
層次化設計需要注意以下幾點。
①必須先輸入和編譯好模塊,產生模蛺符號,然后進入到上一層原理圖(或VHDL程序)去調用,否則在上一層編譯時會出現找不到模塊這樣的錯誤。
②原理圖編譯好后,還必須給“File—Create Default Symbol”命令,才能產生模塊符號。
③模塊名字和頂層名字不能一樣,同一名字不能既作為.gdf保存,又作為.vhd保存。
④進入頂層原理圖后,雙擊模塊符號,必須進入到該模塊的編輯狀態。如不是,就人為進入到模塊的編輯狀態,然后改掉名字,重新用新名字保存,重新編譯以產生新的模塊符號,進入到頂層調用此新的模塊符號。
⑤連接線路,完成整個設計。
上一篇:VHDL語言基本概況
熱門點擊