色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

國產AGM FPGA設計流程的詳細介紹

國產FPGA技術分享 ? 來源:國產FPGA技術分享 ? 作者:國產FPGA技術分享 ? 2021-06-24 22:13 ? 次閱讀

AGM Micro是領先的可編程SoC、通用32位MCU、和異構(MCU)邊緣計算芯片和方案提供商,致力于為消費電子工業AIoT中高量市場提供智能化的設計軟件和芯片系統。AGM針對不同的縱向應用市場,并擁有19個知識產權,以及獲得專利的編譯軟件(包括數據庫、綜合、布局、布線、時序分析、比特流產生等)及電路公司的所有芯片產品線均達到接近ASIC的低成本,并兼具靈活性。

以下是AGM FPGA的一份快速入門介紹,限于篇幅,如有不詳盡的地方,歡迎留意或者郵件溝通交流。

3. 設計流程

從新建工程一步一步操作,直到生成編程文件,燒錄到目標器件上。此部分將Supra和Quartus II一起配合使用。

3.1 在Supra中新建工程

打開 Supra,新建工程(File->Project->New Project),設置工程目錄和工程名稱。具體步驟如下:

1、 準備工作:在電腦上先建立一個保存AGM項目工程文件的文件夾。比如在D盤,建立一個AGM_Project\LED_PLL的文件夾。并將使用內置晶振的inpll.v和inpll.ip這2個文件放在該文件夾的目錄下。若不需要使用內置的時鐘及PLL,則導入inpll.v和inpll.ip的步驟可以忽略)。

1.jpg

2、 打開Supra軟件新建工程;

AGM2.jpg

圖 3.1 在Supra中新建工程

3、 選擇保持路徑及輸入工程名稱;

保存的目錄選擇D:\AGM_Project\LED_PLL,Project name的框內輸入工程名稱:LED。然后點擊Save保存工程。

AGM3.jpg

圖 3.2 選擇保存位置及輸入工程名稱

點擊Save后,彈出的對話框點OK。

4、 工程轉換(Migrate);

選擇菜單: ”Tools -> Migrate” ,或者點擊Migrate按鈕。

AGM4.jpg

圖 3.3 菜單選擇

Target Directory:是默認選擇當前的工程目錄,無法修改;

Select migrate from directory:不填;

Input design name:輸入設計名稱(例如這里填入:LED);

Select device:從下拉菜單中選擇AG1280Q48;

Select ve file:不填;

Select IP file(s) :點擊Browse,在LED_PLL工程目錄下導入事先保存的inpll.ip;

(注意:1、因為該例程使用了芯片內部集成的晶振,所以需要導入此inpll.ip。若是不需要使用晶振,則不需要導入inpll.ip。

2、現在設的這個PLL的模塊inpll.ip,test1輸出大約37M,test2輸出62MHz,芯片不同略有不同;)

將上述信息設置完成后,如圖 3.4所示,點擊Next。

AGM5.png

圖 3.4 Migrate 窗口設置

5、點擊 Next后,出現如圖 3.5所示的畫面。軟件會生成一個以 LED 命名的Quartus II格式的Project文件,。下一步操作切換到Quartus II軟件中繼續進行。

AGM6.jpg

圖 3.5 Migrate設置完成



3.2 在Quartus II中進行HDL設計

打開Quartus II, 然后選擇Open Project…,打開上一步在Supra中建立的LED Project。

AGM7.jpg

圖 3.6 Quartus II中打開Supra建的工程

AGM8.jpg

圖 3.7 在Quartus II打開LED.qpf文件

LED的工程已經建立好,在Quartus II中,對應選擇的器件是EP2C70F896C8,這個不用關注,只需要在Quartus II中編寫HDL代碼,綜合等。

AGM9.jpg

圖 3.8 在Quartus II中編寫HDL代碼

HDL程序編寫完成點保存,然后選擇菜單欄的Processing-àStart Compilation。編譯如果提示有錯誤,就對代碼進行修改,直到沒有Error提示為止。

AGM10.jpg

圖 3.9 HDL程序編譯

編譯若有錯誤,可以根據下面的報錯提示,如”LED” is undfined( LED未聲明),故需要修改HDL代碼。

AGM010.jpg

圖 3.10 Qurtus II 錯誤報告

在LED.v的程序代碼中,將module名稱從led修改為LED,然后點擊保存。以后修改原設計,在Quartus II里只需執行正常的編譯(Start Compilation)。

AGM011.jpg

圖 3.11 修改程序后,重新編譯

重新再編譯,等編譯通過后, 在Quartus II 中選擇菜單中 Tools -> Tcl Scripts...。

注意:Tcl Scripts...只需要在第一次新建工程的時候需要執行,后續修改HDL代碼,Compile通過后,不需要再執行Tcl Scripts...。

TCL.jpg

圖 3.12 Tcl 操作

在Tcl Scripts窗口中選 af_quartus.tcl,點擊 Run。

AFS.jpg

圖 3.13點擊 Run進行編譯

中間會彈出命令窗口,不用理會,后臺會自動處理。

LV.jpg

圖 3.14 臨時彈出命令窗口

AG1.jpg

圖 3.15 執行TCL操作完成后提示通過OK

如下圖,點擊OK。

AG2.jpg

圖 3.16 編譯成功

3.4 功能引腳分配

Quartus II 里編譯成功后,在工程目錄D:\AGM_Project\LED_PLL中,找到LED.asf 文件。

AA1.png

圖 3.17 打開工程目錄下的管腳配置文件LED.asf

該LED.asf文件可以通過記事本打開,也可以直接拖動到Quartus II中打開。LED.asf文件初始狀態是一個空文檔,打開后是一片空白,用戶可以直接編輯管腳分配說明,(具體請參考芯片的管腳映射列表,確定 IO 名稱及位置),注意:PLL 的輸入時鐘必須是芯片的全局輸入時鐘管腳(AG1280Q48的是Pin_13,Pin_15,Pin_19 這三個)LED.asf的管腳指定描述如下。LED.asf文件內容如圖 3.18所示,編輯完成后,點擊保存即可。

set_global_assignment -name RESERVE_ALL_UNUSED_PINS WEAK_PULL_UP

set_location_assignment PIN_13 -to clk

set_location_assignment PIN_20 -to rst

set_location_assignment PIN_1 -to test1

set_location_assignment PIN_2 -to test2

set_location_assignment PIN_44 -to led[0]

set_location_assignment PIN_45 -to led[1]

set_location_assignment PIN_46 -to led[2]

set_location_assignment PIN_48 -to led[3]

set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to rst

注意:1、器件的引腳序號,QFN48封裝的序號是從1一直到48,除了當中的電源VCC、GND和JTAG引腳不能作為使用,其他的普通的I/O都可以分配使用。

2、CLK信號必須要通過名稱為IO Global的全局引腳接入,否則可能導致無法分配引腳。

3、Reset信號也建議從IO Global的全局引腳接入。

AA2.jpg

圖 3.18 編寫管腳配置文件

補充,AG1280Q48的引腳定義如下:

AA3.jpg

圖 3.19 AG1280Q48 PINOUT

3.5 在Supra中進行項目編譯

返回Supra 中,點擊Next,開始進行編譯,參數按照默認的。如圖3.20和圖3.21所示。

AA4.png

圖3.20 點擊Next

AA5.png

圖3.21 保持默認參數

參數保持默認的,然后點擊Finish,軟件后臺將進行布局布線等操作。等待軟件提示成功,如圖3.22所示。

AA6.png

圖3.22 設計編譯成功

編譯成功后,軟件將自動生成燒寫文件,LED_hybrid.prg。

3.6 芯片燒寫

在Supra 軟件菜單欄中選Tools ---à Program,或者點擊Program圖標。選中 DesignName_hybrid.prg,這里我們選擇LED_hybrid.prg,然后點擊Program開始程序燒寫。燒寫成功后,CDONE 管腳會變高。

審核編輯:符乾江

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603012
  • AGM
    AGM
    +關注

    關注

    0

    文章

    86

    瀏覽量

    17080
收藏 人收藏

    評論

    相關推薦

    【AG32開發板體驗連載】網絡攝像頭

    本帖最后由 gtbestom 于 2024-11-3 16:00 編輯 感謝電子發燒友和遨格芯微電子 AGM Micro 提供的評測機會 AGM32VF407 基于國產異構雙核處理器
    發表于 10-11 14:54

    國產FPGA的發展前景是什么?

    國產FPGA的發展前景是積極且充滿機遇的,主要體現在以下幾個方面: 一、市場需求增長 技術驅動:隨著5G、物聯網、人工智能、大數據等技術的快速發展,對FPGA的性能和靈活性提出了更高要求,為
    發表于 07-29 17:04

    實測52.4MB/s!全國產ARM+FPGA的CSI通信案例分享!

    國產ARM + FPGA架構介紹與優勢 近年來,隨著中國新基建、中國制造2025規劃的持續推進,單ARM處理器越來越難勝任工業現場的功能要求,特別是如今能源電力、工業控制、智慧醫療等行業,往往更需
    發表于 07-17 11:25

    目前國產fpga的發展有哪些趨勢

    如今國產fpga也是如火如荼,請問現在國產fpga芯片的發展有哪些趨勢呢?
    發表于 06-30 08:14

    國產FPGA的優勢是什么?

    發現國產FPGA 芯片也是越來越多,請問國產的芯片對比國外的最大的優勢是什么?
    發表于 05-26 20:20

    想學國產fpga,有推薦的嗎?

    各位大神,國產fpga那一款比較適合初學者呢?能推薦一下嗎?
    發表于 04-27 11:58

    現場可編程門陣列設計流程

    現場可編程門陣列(FPGA)設計流程是一個綜合性的過程,它涵蓋了從需求分析到最終實現的各個環節。下面將詳細介紹FPGA設計
    的頭像 發表于 03-16 16:38 ?1951次閱讀

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現場可編程門陣列)設計正確性和功能性的關鍵步驟。它涵蓋了從設計實現到功能驗證的整個過程,是FPGA開發流程
    的頭像 發表于 03-15 15:05 ?1559次閱讀

    國產高端fpga芯片有哪些

    國產高端FPGA芯片有多種,以下是一些知名的國產FPGA芯片,
    的頭像 發表于 03-15 14:01 ?2570次閱讀

    國產FPGA介紹-紫光同創

    滿足工業自動化、物聯網、視頻圖像處理等應用需求,已量產發貨。 紫光同創具備大規模FPGA流程開發設計能力,產品市場覆蓋航天航空、通信網絡、信息安全、AI、數據中心、工業物聯網等領域。
    發表于 01-24 10:45

    AGM32 RISC-V+FPGA異構系列在數字示波器中的應用

    MCU市場,助力國產替代。FPGAAGM的傳統優勢,推出的MCU里也保留了這一部分,這就給開發人員提供了很大的想象和發揮空間。AGM32F系列異構芯片內部框圖: 一、 超高的性價比(
    發表于 01-02 15:58

    嵌入FPGA國產通用MCU,如何使用其2K邏輯

    ,AG32VA401VGT6。 這四款芯片對應的MCU型號如下圖所列: AGM32 MCUSoC AGM32 MCU定制芯片(含 FPGA 2K 邏輯) AG32VF103RCT6(64 pin) *Max Speed
    發表于 12-29 11:58

    AGM Micro發布兼容STM32的MCU產品系列

    靈活重定義,幫助客戶完成所需的定制功能。 具體對應替代規格書如下: 客戶在選擇國產替代方案的時候,最關注的是原有應用怎么順利遷移到新的芯片上。AGM的做法是通過兼容接口與國外同類型產品做到流程
    發表于 12-29 11:18

    AGM Micro推出STM32兼容MCU產品系列

    兼容產品系列已常年持續地服務于FPGA長尾商業模式的近千個AGM客戶。AGM32產品系列對32位MCU的廣大客戶群提供國產替代和新智能應用市場的開拓。 此次
    發表于 12-29 10:52

    國產FPGA有哪些

    請問有哪些國產FPGA
    發表于 12-26 12:02
    主站蜘蛛池模板: 国产精品亚洲高清一区二区| 在线va无卡无码高清| 涩涩电影网| 无码人妻精品国产婷婷 | 国产人在线成免费视频| 国产午夜精品福利久久| 国产在线午夜| 狂野猛交xxxx吃奶| 浓毛BWBWBWBWBW日本| 善良的女房东味道2在线观看| 无套内射无矿码免费看黄| 亚洲 欧美 国产 综合五月天| 亚洲日本激情| 最近日本字幕免费高清| yellow高清免费观看日本| 灌满内射HP1V1| 久久91精品国产91久| 蜜臀AV熟女人妻中文字幕| 任你躁精品一区二区三区| 无码天堂亚洲国产AV久久| 中文字幕精品无码一区二区| 99精品国产高清自在线看超| 国产成人免费手机在线观看视频| 黄色天堂在线| 日韩中文无线码在线视频| 亚洲人成网站7777视频| xxxxx俄罗斯| 久久久久综合一本久道| 日韩特黄特色大片免费视频| 伊人久久大香线蕉综合高清| 抽插喷S骚爽去了H| 老阿姨才是最有V味的直播| 三级中国免费的| 69ZXX少妇内射无码| 国产亚洲精品久久7777777| 欧美v1deossexo高清| 亚洲免费三区| 国产精品婷婷久青青原| 你的欲梦裸身在线播放| 又粗又大又爽又黄的免费视频| 国产精品高潮呻吟AV久久96 |