chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

BMD64與BMD128比較

NJ90_gh_bee81f8 ? 來源:面包板社區(qū) ? 2020-01-29 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

結(jié)合排查之前pio_writeReadBack_test0測試出現(xiàn)的問題,需要參考前人寫的相關(guān)博客,大部分都是基于BMD64,而我的示例是基于BMD128。

pio_writeReadBack_test0測試HOST發(fā)起一個MEM32寫,然后再啟動MEM32讀回,所以先要探究MEM32寫,分析BMD RX 引擎(用于接收、解析TLP)。下圖是https://blog.csdn.net/ningjinghai11/article/details/80924209博文中給出的BMD64模式下的MEM32寫時序仿真圖,可以看到存儲器寫請求TLP有2個,所以相應(yīng)的bmd_64_rx_state分別有MEM_WR32_QW1和MEM_WR32_WT兩個狀態(tài)對應(yīng)。

而我在仿真BMD128模式時,由于數(shù)據(jù)位寬為128bit,所以存儲器寫只有一個128bit的TLP就足夠,而bmd_rx_state只一個MEM_WR32_WT就結(jié)束并進入RST狀態(tài),具體時序圖如下:


(注:BMD_MEM_RD32_FMT_TYPE 和BMD_MEM_WR32_FMT_TYPE 兩種標頭對應(yīng)的TLP是以PIO的模式傳輸,所以只會傳輸一個DW數(shù)據(jù),再加上3DW標頭;所以在BMD64模式下,一共兩幀數(shù)據(jù),而在上一個狀態(tài)已經(jīng)傳輸了一幀,本狀態(tài)傳輸最后一幀數(shù)據(jù),所以需要判斷trn_reof_n 幀結(jié)束信號,同樣需要主、從設(shè)備都準備好,即trn_rsrc_rdy_n 和trn_rdst_rdy_n 同時有效才能傳輸。而在BMD128模式下,只需一幀數(shù)據(jù)就足夠了。這可以從上面兩個時序圖中可以清晰看出來。)
下面比較下BMD64和BMD128的RX引擎中對幾個狀態(tài)機的定義。
先來看看BMD64:

//接收引擎關(guān)鍵狀態(tài)機的8個狀態(tài) `define BMD_64_RX_RST 8'b00000001//接收引擎復位狀態(tài) `define BMD_64_RX_MEM_RD32_QW1 8'b00000010//存儲器讀狀態(tài) `define BMD_64_RX_MEM_RD32_WT 8'b00000100//等待存儲器讀結(jié)束 `define BMD_64_RX_MEM_WR32_QW1 8'b00001000//存儲器寫狀態(tài) `define BMD_64_RX_MEM_WR32_WT 8'b00010000//等待存儲器寫結(jié)束 `define BMD_64_RX_CPL_QW1 8'b00100000//不帶數(shù)據(jù)的完成 `define BMD_64_RX_CPLD_QW1 8'b01000000//帶數(shù)據(jù)完成 `define BMD_64_RX_CPLD_QWN 8'b10000000//帶數(shù)據(jù)完成 //接收引擎4種標頭 `define BMD_MEM_RD32_FMT_TYPE 7'b00_00000//存儲器讀請求:TLP頭大小為3個雙字,不帶數(shù)據(jù) `define BMD_MEM_WR32_FMT_TYPE 7'b10_00000//存儲器寫請求:TLP頭大小為3個雙字,帶數(shù)據(jù) `define BMD_CPL_FMT_TYPE 7'b00_01010//完成報文:TLP頭大小為3個雙字,不帶數(shù)據(jù);包括存儲器、配置和I/O寫完成 `define BMD_CPLD_FMT_TYPE 7'b10_01010//帶數(shù)據(jù)完成報文:TLP頭大小為3個雙字;包括存儲器讀、配置讀、I/O讀和原子讀操作完成先來看看BMD128:

//定義了8種關(guān)鍵狀態(tài)機狀態(tài) `define BMD_128_RX_RST 8'b00000001 `define BMD_128_RX_MEM_RD32_STRAD 8'b00000010 `define BMD_128_RX_MEM_RD32_WT 8'b00000100 `define BMD_128_RX_MEM_WR32_STRAD 8'b00001000 `define BMD_128_RX_MEM_WR32_WT 8'b00010000 `define BMD_128_RX_CPL_STRAD 8'b00100000 `define BMD_128_RX_CPLD_STRAD 8'b01000000 `define BMD_128_RX_CPLD_QWN 8'b10000000 //定義了4種標頭 `define BMD_MEM_RD32_FMT_TYPE 7'b00_00000 `define BMD_MEM_WR32_FMT_TYPE 7'b10_00000 `define BMD_CPL_FMT_TYPE 7'b00_01010 `define BMD_CPLD_FMT_TYPE 7'b10_01010

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

    關(guān)注

    1656

    文章

    22299

    瀏覽量

    630535
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7715

    瀏覽量

    170892

原文標題:FPGA圖文筆記:BMD64與BMD128比較

文章出處:【微信號:gh_bee81f890fc1,微信公眾號:面包板社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ?CAT24C64 64Kb I2C CMOS串行EEPROM技術(shù)深度解析

    安森美 (onsemi) CAT24C64 64Kb I^2^C CMOS串行EEPROM在內(nèi)部為每個8位安排有8192個字。這些EEPROM具有32字節(jié)頁面寫入緩沖區(qū),并支持標準(100kHz
    的頭像 發(fā)表于 11-25 10:14 ?243次閱讀
    ?CAT24C<b class='flag-5'>64</b> <b class='flag-5'>64</b>Kb I2C CMOS串行EEPROM技術(shù)深度解析

    NVIDIA Omniverse USD插件開發(fā)中的UI卡頓問題復現(xiàn)及分析

    在外部攝影機記錄原始的綠幕影片素材的時候,點擊開始 / 結(jié)束分別會觸發(fā)一個時間碼 (Timecode)的信號,信號可以在 BMD 采集卡當中通過 SDK 獲得,這樣我們把從開始到結(jié)束的相機定位軌跡記錄存至 buffer 中,然后更新到 USD 的 stage sublayer 中。
    的頭像 發(fā)表于 11-03 15:17 ?280次閱讀
    NVIDIA Omniverse USD插件開發(fā)中的UI卡頓問題復現(xiàn)及分析

    ?STMicroelectronics M24C64-U 64-Kbit串行I2C總線EEPROM技術(shù)解析

    結(jié)構(gòu),具有1.7V至5.5V的寬工作電源電壓范圍,因此適用于各種應(yīng)用。M24C64-U包含一個唯一的128位工廠編程序列號,用于增強可追溯性和識別能力。M24C64-U支持多種^I2C^總線模式,包括
    的頭像 發(fā)表于 10-15 17:27 ?516次閱讀
    ?STMicroelectronics M24C<b class='flag-5'>64</b>-U <b class='flag-5'>64</b>-Kbit串行I2C總線EEPROM技術(shù)解析

    W25Q128JVSIM與GD25Q128ESIGR引腳兼容分析

    華邦W25Q128JVSIM作為常用的128Mbit SPI NOR Flash芯片,其兼容替代方案兆易創(chuàng)新GD25Q128ESIGR已獲得批量客戶的認可及使用。
    的頭像 發(fā)表于 10-13 09:33 ?670次閱讀
    W25Q<b class='flag-5'>128</b>JVSIM與GD25Q<b class='flag-5'>128</b>ESIGR引腳兼容分析

    PIC64GX1000 RISC-V MPU:一款面向嵌入式計算的高性能64位多核處理器

    。這些微處理器包括內(nèi)置安全啟動、實時模式、大型靈活的L2內(nèi)存子系統(tǒng)和嵌入式外設(shè)。PIC64GX1000微處理器集成了128KB嵌入式非易失性存儲器(eNVM),用于引導、平臺中斷控制器和集成的雙物理不可克隆功能(PUF)。
    的頭像 發(fā)表于 09-30 14:47 ?534次閱讀
    PIC<b class='flag-5'>64</b>GX1000 RISC-V MPU:一款面向嵌入式計算的高性能<b class='flag-5'>64</b>位多核處理器

    基于dsPIC33AK128MC106電機控制模塊的技術(shù)解析與應(yīng)用設(shè)計

    Microchip Connect EV68M17A dsPIC33AK128MC106電機控制DIM采用dsPIC33AK128MC106 64引腳TQFP數(shù)字信號控制器 (DSC
    的頭像 發(fā)表于 09-30 10:26 ?1282次閱讀
    基于dsPIC33AK<b class='flag-5'>128</b>MC106電機控制模塊的技術(shù)解析與應(yīng)用設(shè)計

    FLASHDB中KVDB 的FDB_WRITE_GRAN可以改為64bit或者128bit而TSDB為什么不行?

    FLASHDB中KVDB 的FDB_WRITE_GRAN可以改為64bit或者128bit而TSDB為什么不行?
    發(fā)表于 09-23 06:54

    中微CMS32F402DK64FB LQFP64 STAR-MC1內(nèi)核32位微控制器MCU

    CMS32F402是STAR-MC1內(nèi)核,最快支持128MHz運行,工作電壓2.5V~5.5V,多達57個GPIO,4個UART,7個SPI,9個I2C,1個CAN,內(nèi)置4路模擬比較器、4路可編程
    發(fā)表于 07-29 11:45

    性鐵電存儲器SF24C64/FM24C64/MB85RC64性能及應(yīng)用介紹

    性鐵電存儲器SF24C64/FM24C64/MB85RC64性能及應(yīng)用介紹
    的頭像 發(fā)表于 03-06 10:06 ?1392次閱讀
    性鐵電存儲器SF24C<b class='flag-5'>64</b>/FM24C<b class='flag-5'>64</b>/MB85RC<b class='flag-5'>64</b>性能及應(yīng)用介紹

    鐵電存儲器SF24C64對標FM24C64性能、應(yīng)用和成本分析

    鐵電存儲器SF24C64對標FM24C64性能、應(yīng)用和成本分析
    的頭像 發(fā)表于 03-03 10:25 ?1253次閱讀
    鐵電存儲器SF24C<b class='flag-5'>64</b>對標FM24C<b class='flag-5'>64</b>性能、應(yīng)用和成本分析

    鐵電存儲器SF24C64對標MB85RC64性能、應(yīng)用深度分析

    鐵電存儲器SF24C64對標MB85RC64性能、應(yīng)用深度分析
    的頭像 發(fā)表于 02-25 09:40 ?1026次閱讀
    鐵電存儲器SF24C<b class='flag-5'>64</b>對標MB85RC<b class='flag-5'>64</b>性能、應(yīng)用深度分析

    深度解讀 30KPA64A 單向 TVS:64V 擊穿機制與高效防護策略

    深度解讀 30KPA64A 單向 TVS:64V 擊穿機制與高效防護策略
    的頭像 發(fā)表于 02-24 13:52 ?621次閱讀
    深度解讀 30KPA<b class='flag-5'>64</b>A 單向 TVS:<b class='flag-5'>64</b>V 擊穿機制與高效防護策略

    24CW16X/24CW32X/24CW64X/24CW128X系列數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《24CW16X/24CW32X/24CW64X/24CW128X系列數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 01-22 16:08 ?0次下載
    24CW16X/24CW32X/24CW<b class='flag-5'>64</b>X/24CW<b class='flag-5'>128</b>X系列數(shù)據(jù)手冊

    ADS1282無法實現(xiàn)轉(zhuǎn)換速率為128K的連續(xù)轉(zhuǎn)換與數(shù)據(jù)讀取,如何解決?

    SCLK最高頻率為1/2fCLK,因為輸出32位數(shù)據(jù)結(jié)果需要至少64個ADC時鐘周期。這顯然是一個矛盾:無法實現(xiàn)轉(zhuǎn)換速率為128K的連續(xù)轉(zhuǎn)換與數(shù)據(jù)讀取。請問:如何解決該問題?
    發(fā)表于 01-14 06:23

    ADS1232增益無法達到64或者128怎么解決?

    我將GAIN0設(shè)置成1就可以增加兩倍我在將GIAN1設(shè)置成1就無法達到64或者128.原采樣值28000,兩倍后56000. 128倍好70000
    發(fā)表于 12-17 06:58