No_16_0328 Virtex6 PCIe2.5 仿真學(xué)習(xí)

文檔版本 開發(fā)工具 測試平臺 工程名字 日期 作者 備注
V1.0 ise14.7 DBF板 PCIETest2 2016.03.28 lutianfei none
  • 參考資料:
    • Spartan 6 PCIE_V2.4 真教程(一)
    • 菜鳥5小時速成FPGA_PCIE設(shè)計高手教程.pdf
    • ug671_V6_IntBlock_PCIe.pdf

[TOC]


一雕欺、Virtex6-250T的PCIe IP核設(shè)置

  • 首先選擇2.5版IP核



  • 第1頁:參數(shù)設(shè)置

    • 注意 Lane Width 選擇 X4
    • 注意 Link Speed 選擇 2.5GT/s
    • 注意 Frenquency(Mhz) 125Mhz偏灿,此時鐘為給用戶使用的trn_clk用戶事務(wù)時鐘一疯。


  • 第2頁:BAR空間設(shè)置



  • 第3頁: ID號設(shè)置
    • 注:DeviceID可修改谐檀,但需上位機配合



  • 第4頁:默認(rèn)不變



  • 第5頁:默認(rèn)不變



  • 第6頁:默認(rèn)不變



  • 第7頁:默認(rèn)不變



  • 第8頁:默認(rèn)不變



  • 第9頁:默認(rèn)不變



  • 第10頁:默認(rèn)不變



  • 第11頁:選擇GTX參考時鐘
    • Reference Clock Frequency: 選擇250Mhz(根據(jù)AD9516設(shè)置)


    • Frequency可選項如下:




二、 簡單仿真測試

(一)一些小問題的解決

報錯一:找不到XILINX路徑
  • 解決方案:配置系統(tǒng)環(huán)境變量


報錯二:找不到tests.v文件路徑(也可能不報錯)
  • 解決方案:修改pcie_exp_usrapp_tx.v文件中tests.v的路徑如下:

  • 成功后如下圖:



(二)波形分析

包格式說明
  • 包頭格式說明


  • Fmt與Type格式說明



  • Posted 與 Non_Posted包

    • Non_Posted:設(shè)備發(fā)起端發(fā)出一個 Non-Posted 請求疟羹,在一定時間后缅刽,接收端需要回復(fù)一個完成包給發(fā)起端藤滥,如果不回復(fù)可能會遇到特別的情況底燎,例如藍(lán)屏刃榨。
    • Posted:不需要回復(fù)完成包給發(fā)起端弹砚。


PIO方式 接收 時序圖
  • 信號說明:
    • m_axis_rx_tlast : 包結(jié)束標(biāo)志,與m_axis_rx_tvalid一起生效喇澡。
    • m_axis_rx_tdata : 接收數(shù)據(jù)迅栅,當(dāng)m_axis_rx_tvalid為高時殊校,數(shù)據(jù)有效晴玖。
    • m_axis_rx_tkeep[7:0]:決定64bit數(shù)據(jù)中哪些bit為有效。某位為高時为流,表示對應(yīng)的8位數(shù)據(jù)有效呕屎。
    • m_axis_rx_tvalid:表示PCIe核提供了有效數(shù)據(jù)在m_axis_rx_tdata
    • m_axis_rx_tready:表示用戶準(zhǔn)備好接收來自m_axis_rx_tdata的數(shù)據(jù)敬察,此信號必須與m_axis_rx_tvalid同時作用才有效秀睛。
    • trn_rerr_fwd:為高正常,為低表示傳輸出錯莲祸。


第一包數(shù)據(jù):
  • 由上圖可知:當(dāng) m_axis_rx_tvalid拉高的同時數(shù)據(jù)到來蹂安。
    • 數(shù)據(jù)包為MWr(存儲器寫請求),Posted
    • 包頭3DW锐帜,
    • 數(shù)據(jù)長度為1(4字節(jié))田盈,
    • 寫地址為0x00000004(Byte)
    • 寫入數(shù)據(jù)為0x04030201
    • 寫入空間為:BAR0
    • trn_rerr_fwd始終為高,沒有出錯缴阎。


  • 第一包數(shù)據(jù)的結(jié)尾:
    • 觀察可知當(dāng)m_axis_rx_tready再次拉高后的下一個時鐘m_axis_rx_tvalid 允瞧、m_axis_rx_tlast 同時拉低。


第二包數(shù)據(jù)
  • 由上圖可知:當(dāng) m_axis_rx_tvalid拉高的同時數(shù)據(jù)到來蛮拔。
    • 數(shù)據(jù)包為MRd(存儲器讀請求)述暂,Non-Posted包需要返回一個完成包
    • 包頭3DW建炫,
    • 讀取長度為1(4字節(jié))畦韭,
    • 讀地址為0x00000004(Byte)
    • 讀取空間為:BAR0
    • trn_rerr_fwd始終為高,沒有出錯肛跌。
PIO方式 發(fā)送 時序圖
  • 由上圖可知:當(dāng) m_axis_tx_tvalid拉高的同時數(shù)據(jù)到來艺配。
    • 數(shù)據(jù)包為Cpld(完成包)。
    • 包頭3DW惋砂,
    • 讀回長度為1(4字節(jié))妒挎,
    • 讀地址為0x00000004(Byte)
    • 讀取空間為:BAR0
    • 讀出的數(shù)據(jù):0x04030201,即我們把剛才寫入0x00000010地址的數(shù)據(jù)讀出西饵,發(fā)現(xiàn)確實是剛才寫入的0x04030201酝掩,所以腳本判斷程序才會出現(xiàn)test_passed的結(jié)論。
問題:<font color = red> 如何判斷出讀的地址是0x000000010 ?</font>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末眷柔,一起剝皮案震驚了整個濱河市期虾,隨后出現(xiàn)的幾起案子原朝,更是在濱河造成了極大的恐慌,老刑警劉巖镶苞,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喳坠,死亡現(xiàn)場離奇詭異,居然都是意外死亡茂蚓,警方通過查閱死者的電腦和手機壕鹉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來聋涨,“玉大人晾浴,你說我怎么就攤上這事‰拱祝” “怎么了脊凰?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長茂腥。 經(jīng)常有香客問我狸涌,道長,這世上最難降的妖魔是什么最岗? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任帕胆,我火速辦了婚禮,結(jié)果婚禮上仑性,老公的妹妹穿的比我還像新娘惶楼。我一直安慰自己,他們只是感情好诊杆,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布歼捐。 她就那樣靜靜地躺著,像睡著了一般晨汹。 火紅的嫁衣襯著肌膚如雪豹储。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天淘这,我揣著相機與錄音剥扣,去河邊找鬼。 笑死铝穷,一個胖子當(dāng)著我的面吹牛钠怯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播曙聂,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼晦炊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起断国,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤贤姆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后稳衬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體霞捡,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年薄疚,在試婚紗的時候發(fā)現(xiàn)自己被綠了碧信。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡输涕,死狀恐怖音婶,靈堂內(nèi)的尸體忽然破棺而出慨畸,到底是詐尸還是另有隱情莱坎,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布寸士,位于F島的核電站檐什,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏弱卡。R本人自食惡果不足惜乃正,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望婶博。 院中可真熱鬧瓮具,春花似錦、人聲如沸凡人。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挠轴。三九已至传睹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間岸晦,已是汗流浹背欧啤。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留启上,地道東北人邢隧。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像冈在,于是被迫代替她去往敵國和親倒慧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容