現在全球都缺貨,用AG256,替代Altera的PLD芯片,EPM240,看來是沒辦法的事情,總要做生產。 如果要進行轉換,需要有廠家提供的工具。轉化的方法如下,希望幫到大家:
1. 使用廠家提供的Supra.exe軟件,導入License文件(可以聯系我們獲取) 2. 準備原始工程<from_dir> 在Quartus II中完全編譯成功的基于MAX II或Cyclone IV器件的工程目錄。請確認選擇與AGM器件管腳兼容的正確型號。 l 導出設置文件(AG10K/16K系列不需要這一步) 在QuartusII中,選擇菜單:“Assignments -> Export Assignments...”。使用默認選項,點擊“OK”按鈕。如下圖所示。 一個<design>.qsf文件將生成到<from_dir>/atom_netlists目錄下,用于項目轉換。關閉此工程。
3.工程轉換(Migrate) 打開Supra,新建工程(File->Project->New Project),設置工程目錄和工程名稱。 在Migrate界面填入信息: l 目標運行目錄<run_dir>(AGM工程目錄) l 原始項目目錄<from_dir> l 選擇設計名稱(應自動從<from_dir>中找到,請點選) l 選擇AGM器件型號 l 非管腳兼容器件需要添加VE文件,見相關文檔 l 非兼容IP,通過Supra產生IP文件后再添加 l Mode選擇Compatible l Backward Compatible選項,如果使用老版本Quartus II(無Cyclone IV device)可以選上 點擊“Next”按鈕。如開始未創建AGM的工程目錄,可根據輸入目錄的名稱自動產生,選擇“Yes”。Supra在AGM的工程目錄中生成所需文件 Quartus II中打開<run_dir>中的<Design>.qpf工程。選擇菜單:“Tools -> Tcl Scripts...”,調用工程里的af_quartus.tcl,運行點擊“Run”按鈕。
Quartus II成功執行Tcl后,會綜合出Supra需要的網表文件(vo)。退出工程,回到Supra軟件。點擊“Next”按鈕。
4.Supra工程編譯
點擊”Finish”按鈕,Supra開始編譯工程,可在Console界面查看編譯信息。
轉換和編譯時產生的log文件,保存在工程的alta_logs目錄下;編譯的時序文檔,保存在alta_db目錄下,包括setup和hold時序的rpt.gz壓縮文件中。
5.器件燒寫
選擇菜單:“Tools -> Program”
如果實在你不會,可以聯系一下我們,免費幫忙。
實在不行,簡單的功能,我們可以幫忙寫PLD代碼。
國產替代Altera、intel的EPM240芯片,PLD(CPLD、EPLD)
|