Aurora學習筆記連載一:仿真平台搭建


由於公司項目需要,需要學習Aurora協議,才有了這樣的連載學習筆記,也算是對自己學習的一份記錄吧。

對於Aurora是什么,大家自行百度。

當然,Kevin也在此先提醒大家,本套學習筆記不是你想學就能學的哦,畢竟Aurora還是屬於FPGA的一種高速協議了。

如果你還是FPGA小白,建議你還是踏踏實實的看Kevin的SDRAM視頻教程吧,別沒學會走就想着跑了。

SDRAM視頻相關資料鏈接在博客的微課堂頁面:FPGA微課堂

 

好了,不多說,直接步入正題。

這套連載學習筆記,以 ISE 14.7 為平台,畢竟ISE版本很穩定,網上的學習教程也基本上都是基於ISE進行編寫的,所以采取ISE為學習平台,更為方便。

第一步:創建工程

MZHW_1DS6]LC6I1WH@VDE3A

芯片使用XC7VX690T為硬件平台,可能咱們手里邊沒有這種高端的FPGA,不過沒關系,你想玩想學習,先把仿真跑一遍撒。如果咱們沒學習一個高端的技術都要有高端硬件支持,那這成本也太高了。

第二步:創建IP Core

選擇Aurora 8B10B這個IP核,使用默認設置,這個對於咱們學習來講,建議還是先使用默認配置吧。等玩透了,再來自己進行配置。

O]%U_VT`WLYI%MWB6ASDYBW

之后直接點擊Next,生成IP Core。

第三步:打開IP Core子工程

PGDQWG)Q_]YKP)XMWK6UY(S

第四步:仿真設置

先在ISE的Design窗口中切換到Simulation,並將ISE的仿真工具設置為Modelsim

MZHW_1DS6]LC6I1WH@VDE3A

第五步:運行仿真

雙擊 Simulate Behavioral Model.

]X(XI1CE95NV2K)P$79CJS7

Modelsim將會自動啟動仿真。

第六步:觀察仿真結果

Modelsim自動仿真后,再讓他運行個10us,之后只需等待運行自動結束。

結束后,會在命令窗口看到:

$1L`BE28$(JWY%ZJRMKJ968

在波形窗口中也可以看到chanel_up和lane_up這兩個標志信號已經拉高。

HN4YG{029~K8QQE3@[MZ$IB

這說明這Aurora的仿真已經成功了。

轉載請注明:鄧堪文博客 » Aurora學習筆記連載一:仿真平台搭建

轉載http://dengkanwen.com/395.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM