99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

BSCANE2模塊是FPGA中的一個(gè)特殊硬核模塊

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-02-08 14:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文轉(zhuǎn)載自:Xilinx技術(shù)社區(qū)微信公眾號(hào)

BSCANE2 模塊是 FPGA 中的一個(gè)特殊硬核模塊,是聯(lián)通外部 JTAG 管腳和 FPGA 內(nèi)部用戶邏輯的一個(gè)接口。BSCANE2 的定義和端口描述,可以在對應(yīng)器件的 Libraries Guide中找到。

比如7系列的定義可以參考 UG768,第4章。

其基本功能介紹,請參考 UG470, 第10章。

在 FPGA 中,JTAG 管腳除了負(fù)責(zé)原始的芯片測試功能 (IEEE1149.1),還主要用于下載和調(diào)試,比如ILA就是通過 JTAG 接口捕捉內(nèi)部邏輯信號(hào),送回 ISE 或 Vivado,并在界面上直接顯示和控制。BSCANE2 其實(shí)就是實(shí)現(xiàn)這一內(nèi)外溝通的關(guān)鍵核心模塊,這部分實(shí)現(xiàn)對于用戶來說是透明的。

那么如何利用BSCANE2 模塊,構(gòu)建用戶自己的專用內(nèi)部掃描鏈/功能鏈呢?

本文提供一個(gè)基于7系列的 ISE 版本的參考設(shè)計(jì)。通過 FPGA 的 JTAG 管腳,用戶可以直接控制內(nèi)部的邏輯實(shí)現(xiàn)自定義的功能。

UltraScale/UltraScale+ 的 BSCANE2 模塊用法和7系列基本相同。

設(shè)計(jì)說明:

這是一個(gè)關(guān)于如何使用 BSCANE2 模塊的簡單實(shí)例?;赬ilinx的開發(fā)板 KC705,該設(shè)計(jì)例化了一個(gè) BSCANE2 模塊,由 USER1 命令控制。通過 JTAG 接口發(fā)送標(biāo)準(zhǔn)和自定義的指令,可以實(shí)現(xiàn):

1. 從運(yùn)行的設(shè)計(jì)中讀取32位的用戶ID;

2. 從 JTAG 接口輸入控制 LED燈顯示的字符串;

3. 從 JTAG 口向 BRAM 寫入32位數(shù)據(jù);

4. 從 BRAM 讀出32位數(shù)據(jù);

5. 向 BRAM 中一次寫入1024 bits(可用于 EDK 設(shè)計(jì)中 bootloader 的修改,升級(jí)等)。

指令定義:

該設(shè)計(jì)的 shift register 定位為33位。其中第32位(從0開始計(jì)數(shù))用于區(qū)分JTAG發(fā)送的是指令還是數(shù)據(jù)。Bit[32] 為1,則送入的為指令;Bit[32]為0,則送入的為指令對應(yīng)的數(shù)據(jù)。其他的 JTAG 寄存器均為 32 位。

33'h100000241 用戶ID讀??;

33'h100000242 LED 燈顯示控制;

33'h100000243?向 BRAM 寫入32位數(shù)據(jù);

33'h100000244?從 BRAM 讀取32位數(shù)據(jù);

33'h100000245 向 BRAM 寫入1024位數(shù)據(jù)。

設(shè)計(jì)運(yùn)行實(shí)現(xiàn):

SVF文件可以以可讀形式清楚的描述、記錄 JTAG 鏈的動(dòng)作,并可以在 ISE/iMPACT或Vivado/HW Manager 中直接執(zhí)行。本設(shè)計(jì)使用 SVF 來實(shí)現(xiàn)以下功能:

1. 發(fā)送 USER1指令‘02’,來選擇和使能用戶自定義的 JTAG 鏈;

2. 發(fā)送指令‘100000241’ 讀取用戶定義ID;

3. 發(fā)送指令‘100000242’獲取一個(gè)二進(jìn)制碼,并送入7位 LED 燈顯示;

4. 使用指令‘100000243’向BRAM中每次寫入一個(gè)32位數(shù)據(jù);然后使用指令‘100000244’將寫入的數(shù)據(jù)逐個(gè)讀出來。

5. 使用指令‘100000245’向 BRAM 寫入1024位數(shù)據(jù);如果需要寫入的數(shù)據(jù)大于1024,則多次執(zhí)行該指令即可。

審核編輯:何安

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

    關(guān)注

    7

    文章

    2787

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    無線通信的隱形冠軍:澤耀科技SPI射頻模塊硬核解析

    硬核設(shè)計(jì)匠心通信WIRELESSCOMMUNICATION在物聯(lián)網(wǎng)設(shè)備蓬勃發(fā)展的今天,無線通信模塊已成為各類智能硬件的“神經(jīng)末梢”。而其中,基于SPI接口的射頻模塊因其靈活的控制方式和高效的傳輸性能
    的頭像 發(fā)表于 06-24 11:05 ?335次閱讀
    無線通信的隱形冠軍:澤耀科技SPI射頻<b class='flag-5'>模塊</b><b class='flag-5'>硬核</b>解析

    PCB的EMC設(shè)計(jì)(二):模塊劃分及特殊器件的布局

    在PCB的電磁兼容(EMC)設(shè)計(jì),合理的模塊劃分和器件布局是基礎(chǔ)環(huán)節(jié),直接影響電磁場的發(fā)射與接收特性,并決定了后續(xù)布線的質(zhì)量。頻率產(chǎn)生器件、驅(qū)動(dòng)器、電源模塊和濾波元件的位置及排列方向都會(huì)對整體
    的頭像 發(fā)表于 05-23 18:30 ?383次閱讀
    PCB的EMC設(shè)計(jì)(二):<b class='flag-5'>模塊</b>劃分及<b class='flag-5'>特殊</b>器件的布局

    如何選購與光模塊適配的跳線?個(gè)視頻立馬了解

    模塊
    深圳市光特通信技術(shù)有限公司
    發(fā)布于 :2025年05月22日 15:46:39

    verilog模塊的調(diào)用、任務(wù)和函數(shù)

    在做模塊劃分時(shí),通常會(huì)出現(xiàn)這種情形,某個(gè)大的模塊包含了個(gè)或多個(gè)功能子模塊,verilog是通
    的頭像 發(fā)表于 05-03 10:29 ?643次閱讀
    verilog<b class='flag-5'>模塊</b>的調(diào)用、任務(wù)和函數(shù)

    基于高云Arora-V 60K FPGA實(shí)現(xiàn)的MIPI CPHY轉(zhuǎn)MIPI DPHY透傳模塊

    近期,高云代理商聯(lián)詮國際聯(lián)合合作伙伴DepEye(深目微)共同推出 MIPI CPHY轉(zhuǎn)DPHY (C2D)透傳模塊:DEGC2DV60,功能基于高云GW5AT-LV60 FPGA實(shí)現(xiàn)
    發(fā)表于 04-22 17:51 ?332次閱讀
    基于高云Arora-V 60K <b class='flag-5'>FPGA</b>實(shí)現(xiàn)的MIPI CPHY轉(zhuǎn)MIPI DPHY透傳<b class='flag-5'>模塊</b>

    KiCad 9 探秘():原理圖設(shè)計(jì)模塊復(fù)用

    “ ?KiCad 9 rc 版本已經(jīng)發(fā)布,雖然離正式版發(fā)布可能還有一個(gè)多月時(shí)間,還是忍不住把些好用的功能先分享給大家。第一個(gè)分享的是原理圖設(shè)計(jì)
    的頭像 發(fā)表于 12-28 11:19 ?2321次閱讀
    KiCad 9 探秘(<b class='flag-5'>一</b>):原理圖設(shè)計(jì)<b class='flag-5'>模塊</b>復(fù)用

    基于Agilex 5 FPGA模塊系統(tǒng)介紹

    基于Agilex 5 FPGA模塊系統(tǒng)(SoM)是種由英特爾的合作伙伴提供的生產(chǎn)就緒型解決方案,專門針對嵌入式應(yīng)用。采用先進(jìn)的Agilex 5 FPGA的SoM可以滿足邊緣應(yīng)用日益
    的頭像 發(fā)表于 12-19 17:10 ?728次閱讀
    基于Agilex 5 <b class='flag-5'>FPGA</b>的<b class='flag-5'>模塊</b>系統(tǒng)介紹

    SMD模塊在智能硬件的應(yīng)用

    硬件設(shè)計(jì)的首選。 SMD模塊在智能硬件的應(yīng)用 1. 智能手機(jī) 在智能手機(jī),SMD模塊被廣泛應(yīng)用于處理器、內(nèi)存、攝像頭模塊、顯示屏等關(guān)鍵部
    的頭像 發(fā)表于 12-13 09:33 ?1655次閱讀

    FPGA打磚塊小游戲設(shè)計(jì)思路

    ? 交流問題 ? Q :FPGA打磚塊小游戲,如何基于FPGA用verilog語言在Vivado平臺(tái)上寫打磚塊小游戲,最好能用到PS2與VGA。 A :以下是
    的頭像 發(fā)表于 12-09 16:57 ?958次閱讀

    如何從參數(shù)和價(jià)格2個(gè)維度來挑選合適的LoRa模塊

    “參數(shù)”、“價(jià)格”這2個(gè)維度來幫助大家看看如何挑選合適的LoRa模塊。 什么是LoRa? LoRa是創(chuàng)建長距離通信連接的物理層無線調(diào)制技術(shù),屬于線性調(diào)制擴(kuò)頻技術(shù)(Chirp Spread Spectrum,CSS)的
    的頭像 發(fā)表于 11-26 11:09 ?982次閱讀
    如何從參數(shù)和價(jià)格<b class='flag-5'>2</b><b class='flag-5'>個(gè)</b>維度來挑選合適的LoRa<b class='flag-5'>模塊</b>

    基于FPGA的LCD1602液晶顯示模塊驅(qū)動(dòng)設(shè)計(jì)

    本文通過以LCD1602液晶顯示模塊為基礎(chǔ),介紹FPGA驅(qū)動(dòng)LCD1602原理,詳細(xì)介紹硬件原理圖設(shè)計(jì)及FPGA驅(qū)動(dòng)LCD1602軟件設(shè)計(jì),通過萬年歷功能綜合實(shí)現(xiàn)時(shí)鐘功能、LCD1602顯示功能。
    的頭像 發(fā)表于 10-24 14:42 ?4079次閱讀
    基于<b class='flag-5'>FPGA</b>的LCD1602液晶顯示<b class='flag-5'>模塊</b>驅(qū)動(dòng)設(shè)計(jì)

    ADC模塊在MCU的作用

    在微控制器(MCU)芯片中,通常會(huì)有很多外設(shè)模塊,比如SPI,I2C,ADC,DAC,PWM,CAN,EEPROM,F(xiàn)lash等。其中ADC是非常重要的個(gè)外設(shè),它在MCU
    的頭像 發(fā)表于 10-22 14:05 ?1853次閱讀
    ADC<b class='flag-5'>模塊</b>在MCU<b class='flag-5'>中</b>的作用

    什么是RTC模塊?

    什么是“RTC”?“RTC”是實(shí)時(shí)時(shí)鐘的縮寫,它是種測量時(shí)間的電子設(shè)備。什么是“RTC模塊”?“RTC模塊”是個(gè)集成了RTCIC、振蕩器
    的頭像 發(fā)表于 07-24 14:14 ?930次閱讀
    什么是RTC<b class='flag-5'>模塊</b>?

    藍(lán)牙模塊在智能安防系統(tǒng)的應(yīng)用

    隨著科技的日新月異,智能安防系統(tǒng)已經(jīng)逐漸滲透到我們生活的每一個(gè)角落,為人們的生命和財(cái)產(chǎn)安全提供了強(qiáng)有力的保障。藍(lán)牙模塊作為智能安防系統(tǒng)的重要組成部分,其創(chuàng)新應(yīng)用不僅提升了系統(tǒng)的智能化水平,也為安防
    的頭像 發(fā)表于 07-19 14:00 ?842次閱讀

    藍(lán)牙模塊在無線游戲設(shè)備的應(yīng)用

    隨著科技的飛速發(fā)展,無線游戲設(shè)備已經(jīng)成為游戲產(chǎn)業(yè)的重要組成部分,為用戶提供了更加便捷、自由的游戲體驗(yàn)。藍(lán)牙模塊作為無線游戲設(shè)備的核心技術(shù)之,其創(chuàng)新應(yīng)用不僅提升了游戲的互動(dòng)性和實(shí)時(shí)性,還為玩家?guī)?/div>
    的頭像 發(fā)表于 07-19 14:00 ?572次閱讀