国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

FPGA 從零開始學習

這篇具有很好參考價值的文章主要介紹了FPGA 從零開始學習。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

FPGA 從零開始學習

第一章 工欲善其事必先利其器–各類工具安裝

  1. FPGA開發(fā)工具安裝
  2. 軟件配置和可能遇到的問題


前言

這里主要介紹軟件安裝完成的配置和可能遇到的問題,以及把自己遇到的問題做個匯總和分享。


一、軟件安裝中的問題

1. Vivado的安裝過程中的可能問題

A. 未關閉殺毒軟件導致的中斷和報錯;

建議新手還是聽勸吃飽吧,不然重新安裝的時長和過程真的暴躁,親身體驗。

B. 默認安裝在 C 盤下的“Xilinx”文件夾下,可以點擊后面的三個點來修改安裝目錄。注意!安裝路徑只能夠包含字母、數(shù)字、下劃線,否則安裝程序有可能出問題。更換安裝路徑需要提前安排好硬盤空間,大約90G左右;

C. 添加Licese過程;
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
最后在上圖中的View License Status可以查看許可的到期時間。

2. Modelsim的安裝過程中的可能問題

A. 注意!安裝路徑中不要有中文和非法字符;

這個可能引起的問題就是在Vivado和Modelsim聯(lián)合仿真的時候,從Vivado里調(diào)用Modelsim仿真時會卡在某個界面無法打開Modelsim軟件。(已經(jīng)遇到,請避坑)

二、軟件配置

1. Modelsim的配置

A. 軟件安裝完成環(huán)境變量的設置;
不同的Windows版本用戶環(huán)境變量的位置不同,這里以WIN10為例,進行設置
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
最后要新建一個MGLS_LICENSE_FILE的環(huán)境變量,位置指向License文件所在位置。

B. Vivado和Modelsim聯(lián)合仿真配置

首先要生成Modelsim的編譯仿真庫,如下
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
在彈出的 Compile Simulation Libraries 窗口中, Simulator(仿真器)為選擇對應的第三方仿真工具,這里我們選擇 ModelSim Simulator。其他設置默認即可,F(xiàn)amliy這里可以默認也可以根據(jù)需要選擇FPGA系列,如果全選那么編譯仿真庫時間會比較長。
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
Simulator executable path(仿真器可執(zhí)行路徑),沒有的話可以自己手動添加,選到 Modelsim 安裝路徑下的 win64 文件夾就行了。
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
Compiled library location(匯編庫地址) 和 GCC executable path(GCC 可執(zhí)行路徑)都選擇我們創(chuàng)建的編譯庫文件夾(存放Modelsim編譯仿真庫的位置),Vivado 會自動識別出 Simulator executable path。
編譯仿真庫時間較長,幾十分鐘大概,請等待完成。

C. Vivado中關聯(lián)Modelsim

fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
選擇第3方仿真軟件,安裝路徑選擇Modelsim安裝文件夾win64下,GCC路徑選擇生成的編譯仿真庫文件夾。
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
此時就可以在仿真工程Tools 下的 Settings(設置)選項,設置窗口中選擇 Simulation(仿真器)來指定該工程使用什么仿真器進行仿真。
最后在Vivado中進行行為仿真就OK了,打開的是Modelsim仿真軟件。

2. Notepad++的配置

A. Notepad++中插件添加:

Notepad++軟件支持添加插件,插件文件應該是.dll文件。方法是把.dll文件復制到安裝目錄下的plugins文件夾中,這樣就可以在Notepad++插件下看到了。
fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
B. Notepad++關聯(lián)文件設置:

fpga開發(fā)軟件安裝,fpga開發(fā),硬件工程
點擊工具欄的設置 => 首選項 => 文件關聯(lián) => .v,如圖設置就可以了,這樣就可以用Notepad++創(chuàng)建和編輯Verilog代碼了。


總結(jié)

這篇主要是針對軟件安裝和配置過程中可能遇到的一些問題進行匯總和記錄,有些是自己遇到的,浪費了不少時間,希望可以給大家一個參考,避坑。文章來源地址http://www.zghlxwxcb.cn/news/detail-858168.html

到了這里,關于FPGA 從零開始學習的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Fpga開發(fā)筆記(二):高云FPGA發(fā)開發(fā)軟件Gowin和高云fpga基本開發(fā)過程

    Fpga開發(fā)筆記(二):高云FPGA發(fā)開發(fā)軟件Gowin和高云fpga基本開發(fā)過程

    若該文為原創(chuàng)文章,轉(zhuǎn)載請注明原文出處 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/135620590 紅胖子網(wǎng)絡科技博文大全:開發(fā)技術集合(包含Qt實用技術、樹莓派、三維、OpenCV、OpenGL、ffmpeg、OSG、單片機、軟硬結(jié)合等等)持續(xù)更新中… 上一篇:《Fpga開發(fā)筆記(一):

    2024年01月16日
    瀏覽(24)
  • FPGA新起點V1開發(fā)板(二)——Quartus II軟件的安裝和USB-BLaster驅(qū)動安裝

    FPGA新起點V1開發(fā)板(二)——Quartus II軟件的安裝和USB-BLaster驅(qū)動安裝

    當然,這種東西我要是再寫一遍就很無聊了,這里給出方法和連接 視頻:Quartus II軟件的安裝 文章:【正點原子FPGA連載】第四章Quartus II軟件的安裝和使用 -摘自【正點原子】新起點之FPGA開發(fā)指南_V2.1 資源:FPGA新起點V1開發(fā)板 在工具盤里面 破戒:鏈接 最后當然是成功啦 首先

    2024年02月12日
    瀏覽(20)
  • 【FPGA】xilinx的開發(fā)軟件vitis使用簡介

    【FPGA】xilinx的開發(fā)軟件vitis使用簡介

    ? ? ? ?Xilinx的開發(fā)軟件Vitis是一款全新的開發(fā)工具套件,它支持多種編程語言如C++、OpenCL、Python等,以及多種硬件平臺,包括Xilinx的FPGA和ACAP(Adaptive Compute Acceleration Platform)。這使得它具有極高的靈活性,可以應對不同類型的開發(fā)需求,包括數(shù)據(jù)中心、云端和邊緣智能應用

    2024年02月04日
    瀏覽(23)
  • Xilinx?Alveo系列FPGA加速卡軟件開發(fā)入門

    Xilinx?Alveo系列FPGA加速卡軟件開發(fā)入門

    隨著異構計算越來越火,F(xiàn)PGA加速卡在諸多領域的應用也越來越多。 FPGA加速卡與GPU加速卡加速原理完全不同。 GPU本質(zhì)上是依靠海量的并行運算單元,提升整體的吞吐量,來吃盡內(nèi)存帶寬。 FPGA是通用的門陣列,按照數(shù)據(jù)結(jié)構和運算特點搭建專用運算單元,能夠以更低功耗和時

    2024年02月05日
    瀏覽(89)
  • FPGA 從零開始學習

    FPGA 從零開始學習

    第一章 工欲善其事必先利其器–各類工具安裝 FPGA開發(fā)工具安裝 軟件配置和可能遇到的問題 這里主要介紹軟件安裝完成的配置和可能遇到的問題,以及把自己遇到的問題做個匯總和分享。 A. 未關閉殺毒軟件導致的中斷和報錯; 建議新手還是聽勸吃飽吧,不然重新安裝的時長

    2024年04月26日
    瀏覽(23)
  • FPGA_ZYNQ (PS端)開發(fā)流程(Xilinx軟件工具介紹)

    FPGA_ZYNQ (PS端)開發(fā)流程(Xilinx軟件工具介紹)

    ????????針對不同的應用領域,Xilinx 公司設計開發(fā)了各種邏輯資源規(guī)模和集成各 種外設功能的Zynq SOC器件,包括專為成本優(yōu)化的Zynq-7000平臺,面向高性 能實時計算應用領域的 Zynq UltraScale+ MPSoC,面向射頻通信的 ZynqUltraScale+ RFSoC,以及具備高度可擴展特性的自適應加速平臺

    2024年01月16日
    瀏覽(19)
  • 從零開始學ZYNQ(FPGA)筆記二 | 認識學習內(nèi)容

    從零開始學ZYNQ(FPGA)筆記二 | 認識學習內(nèi)容

    目錄 1. 認識FPGA 什么是FPGA FPGA的編程過程 ?2. 認識ARM 什么是ARM ARM與FPGA的區(qū)別 ARM與Linux 3. 認識ZYNQ ZYNQ與FPGA的區(qū)別 ZYNQ的\\\"ARM\\\"和\\\"FPGA\\\" 關于PL 關于PS 4. 學習用板載資源 5. 總結(jié) ????????FPGA是一種集成電路,它可以在制造后由客戶或設計者根據(jù)需要配置電路功能 。FPGA的內(nèi)部由可

    2024年02月08日
    瀏覽(24)
  • Xlinx FPGA如何在軟件開發(fā)端使用XSCT工具直接對寄存器進行讀和寫調(diào)試

    Xlinx FPGA如何在軟件開發(fā)端使用XSCT工具直接對寄存器進行讀和寫調(diào)試

    當我在開發(fā)ZYNQ過程中使用PL-PS 的IP核之間相互使用,那么就得需要對IP核中所定義的寄存器進行讀和寫,那么在軟件端有這么一個叫XSCT的工具來進行操作。 例子1:接下來使用XSCT來調(diào)試串口對數(shù)據(jù)上下行傳輸讀/寫。 以下是官方 AXI UART Lite ip核的寄存器列表 xsct%: mwr 0x42c00004

    2024年01月16日
    瀏覽(160)
  • FPGA新起點V1開發(fā)板(三)——Quartus II軟件的使用(流水燈的燒錄以及sof轉(zhuǎn)jic的方法記錄)

    FPGA新起點V1開發(fā)板(三)——Quartus II軟件的使用(流水燈的燒錄以及sof轉(zhuǎn)jic的方法記錄)

    先創(chuàng)建一個工程文件夾 flow_led 再創(chuàng)建四個子文件夾 doc存放工程的設計文檔或者其他一些datasheet文檔、數(shù)據(jù)手冊 par存放工程文件 rtl存放設計文件,也就代碼 sim存放工程的仿真文件 第一個第四個可以為空,但是做此可以有良好的習慣 這是打開一個工程向?qū)?這是選擇FPGA的芯片

    2024年02月04日
    瀏覽(21)
  • [從零開始學習FPGA編程-32]:進階篇 - 基本時序電路-D觸發(fā)器(Verilog語言)

    作者主頁(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文網(wǎng)址:? 目錄 第1章 什么是時序電路 1.1 時序電路 1.2 什么是觸發(fā)器

    2023年04月08日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包