日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于FPGA的学习顺序

發布時間:2023/12/20 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于FPGA的学习顺序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 入門要掌握HDL:這是硬件涉及語言,會涉及到比較多的數電知識,可以先進行復習。同時一般HDL包括VHDL和Verilog HDL兩種,由于Verilog HDL和C語言比較接近,學習起來可能簡單一點,但是要注意和C的區分。

  • 熟悉語法并且決定好要使用的編譯器:Intel的Quartus、Xilinx的ISE和Vivado,同時要準備其官方手冊方便檢查語法問題。《verilog_IEEE官方標準手冊-2005_IEEE_P1364》、《IEEE Standard VHDL Language_2008》

  • 獨立完成一些數字電路的設計,就是給一個指標或者時序圖,能獨立用HDL語言去實現硬件電路。在能用此實現HDL設計以后可以購買Altera的cyclone IV系列,或者Xilinx(塞思靈)的Spantan 6。仿真的話用modelsim仿真。(用testbench測試,參考)

  • 由于綜合完成的電路會有很多警告,得學會同步設計原則、優化電路(速度優先還是面積優先)、怎樣同步異頻時鐘、時鐘樹的設計等等,還需要學會加快編譯速度、靜態時序分析、嵌入式邏輯分析儀等。

  • 提高開發效率(模塊化編程(sublime text編輯器))

  • 解決實際問題,比如:信號處理、圖像處理

  • 如果你是做IC驗證的,就必須掌握System Verilog(代替testbench)和UVM

  • 怎么在modelsim中創建DO文件(TCK/TK)

  • Git是干嘛的?

  • 用虛擬Jtag創造屬于自己的調試工具。

  • 用python編寫腳本,一勞永逸

jtag

JTAG(Joint Test Action Group,聯合測試工作組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。

TCK——測試時鐘輸入;
TDI——測試數據輸入,數據通過TDI輸入JTAG口;
TDO——測試數據輸出,數據通過TDO從JTAG口輸出;
TMS——測試模式選擇,TMS用來設置JTAG口處于某種特定的測試模式。
可選引腳TRST——測試復位,輸入引腳,低電平有效。

對Flash編程時
在PCB電路設計好后,即可用程序先將對JTAG的控制指令,通過TDI送入JTAG控制器的指令寄存器中。再通過TDI將要寫的Flash的地址、數據及控制線信號寫入BSR中,并將數據鎖存到BSC中,用EXTEST指令通過BSC將寫入Flash。

總結

以上是生活随笔為你收集整理的关于FPGA的学习顺序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。