日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

BSCANE2模塊是FPGA中的一個特殊硬核模塊

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

設計說明:

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

1. 從運行的設計中讀取32位的用戶ID;

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

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

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

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

指令定義:

該設計的 shift register 定位為33位。其中第32位(從0開始計數(shù))用于區(qū)分JTAG發(fā)送的是指令還是數(shù)據(jù)。Bit[32] 為1,則送入的為指令;Bit[32]為0,則送入的為指令對應的數(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ù)。

設計運行實現(xiàn):

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

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

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

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

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

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

審核編輯:何安

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

    關注

    7

    文章

    2849

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    onsemi NXH300B100H4Q2F2系列模塊:高效功率解決方案

    和NXH300B100H4Q2F2SG - R這兩款Si/SiC混合模塊,憑借其卓越的性能和特性,成為眾多應用場景的理想之選。下面我們就來詳細了解下這款
    的頭像 發(fā)表于 04-27 14:05 ?88次閱讀

    基于磁耦合電流互感器的 SiC 模塊納秒級過流保護在 FPGA 的全數(shù)字硬核邏輯

    基于磁耦合電流互感器的 SiC 模塊納秒級過流保護在 FPGA 的全數(shù)字硬核邏輯 1. 寬禁帶半導體保護架構的范式轉(zhuǎn)變 在現(xiàn)代高功率電子系統(tǒng)的演進過程
    的頭像 發(fā)表于 04-14 19:23 ?363次閱讀
    基于磁耦合電流互感器的 SiC <b class='flag-5'>模塊</b>納秒級過流保護在 <b class='flag-5'>FPGA</b> <b class='flag-5'>中</b>的全數(shù)字<b class='flag-5'>硬核</b>邏輯

    深入解析IGLOO2 FPGA和SmartFusion2 SoC FPGA:特性、參數(shù)與應用

    : M2S005-1TQ144.pdf 、產(chǎn)品概述 IGLOO2 FPGA和SmartFusion2 SoC
    的頭像 發(fā)表于 04-07 11:55 ?232次閱讀

    Xilinx FPGAIDELAYCTRL參考時鐘控制模塊的使用

    IDELAYCTRL 是 Xilinx FPGA(特別是支持高速 I/O 的系列,如 Virtex-5/6/7、Kintex-7、Artix-7、Spartan-6/7 等)中用于管理和校準輸入延遲模塊(IDELAYE2/IDE
    的頭像 發(fā)表于 02-26 14:41 ?5287次閱讀

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析 作為名電子工程師,在日常的設計工作
    的頭像 發(fā)表于 02-09 17:20 ?543次閱讀

    RDMA設計30:RoCE v2 發(fā)送模塊2

    當 RoCE v2 發(fā)送模塊檢測到發(fā)送隊列非空時,則從發(fā)送隊列讀取發(fā)送隊列條目,并判斷請求類型。根據(jù)不同的請求類型和請求長度進入不同的
    的頭像 發(fā)表于 01-27 11:56 ?851次閱讀
    RDMA設計30:RoCE v<b class='flag-5'>2</b> 發(fā)送<b class='flag-5'>模塊</b><b class='flag-5'>2</b>

    FPGA DSP模塊使用的十大關鍵陷阱

    FPGA 芯片中DSP(數(shù)字信號處理)硬核是高性能計算的核心資源,但使用不當會引入隱蔽性極強的“坑”。這些坑不僅影響性能和精度,甚至會導致功能錯誤。以下是總結了十大關鍵陷阱及其解決方案,分為 功能正確性、性能優(yōu)化、系統(tǒng)集成 三
    的頭像 發(fā)表于 01-13 15:18 ?677次閱讀

    基于FPGA的I2C控制模塊設計

    I2C_WRITE_WDATA.v模塊實現(xiàn)I2C寫時序,I2C_Controller (I2C控制器)例化了I
    的頭像 發(fā)表于 12-26 09:48 ?6133次閱讀
    基于<b class='flag-5'>FPGA</b>的I<b class='flag-5'>2</b>C控制<b class='flag-5'>模塊</b>設計

    探索Type 2FR:集多功能于身的無線模塊

    探索Type 2FR:集多功能于身的無線模塊 在當今的物聯(lián)網(wǎng)(IoT)領域,無線連接技術的發(fā)展日新月異。對于電子工程師來說,選擇款性能卓越、功能豐富且易于集成的無線
    的頭像 發(fā)表于 12-16 15:55 ?534次閱讀

    基于FPGA的高效內(nèi)存到串行數(shù)據(jù)傳輸模塊設計

    本文介紹了基于FPGA的內(nèi)存到串行數(shù)據(jù)傳輸模塊,該模塊設計用來高效地處理存儲器的數(shù)據(jù)并傳輸
    的頭像 發(fā)表于 11-12 14:31 ?4534次閱讀
    基于<b class='flag-5'>FPGA</b>的高效內(nèi)存到串行數(shù)據(jù)傳輸<b class='flag-5'>模塊</b>設計

    AI狂飆, FPGA會掉隊嗎? ()

    機會(續(xù))特點三:集成度高FPGA從90年代就開始逐漸集成些硬化功能模塊,如SRAM塊,DSP塊,高速串行收發(fā)器XCVR或叫Serdes,PCIe和以太網(wǎng)硬核,
    的頭像 發(fā)表于 08-08 09:36 ?1218次閱讀
    AI狂飆, <b class='flag-5'>FPGA</b>會掉隊嗎? (<b class='flag-5'>中</b>)

    模塊通吃DI/DO/AI/AO!無線IO的萬能信號采集方案

    無線IO通訊模塊特殊的輸入輸出(I/O)設備,它采用無線通訊技術實現(xiàn)I/O信號的傳輸。以下是對無線IO通訊模塊的詳細介紹: 、定義與
    的頭像 發(fā)表于 07-22 10:15 ?747次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>模塊</b>通吃DI/DO/AI/AO!無線IO的萬能信號采集方案

    文詳解CKS32K148微控制器的LPI2C模塊

    LPI2C(Low Power Inter-Integrated Circuit)是CKS32K148微控制器低功耗I2C接口
    的頭像 發(fā)表于 07-16 14:16 ?3059次閱讀
    <b class='flag-5'>一</b>文詳解CKS32K148微控制器的LPI<b class='flag-5'>2</b>C<b class='flag-5'>模塊</b>

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

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

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

    模塊
    深圳市光特通信技術有限公司
    發(fā)布于 :2025年05月22日 15:46:39
    望谟县| 安平县| 什邡市| 城固县| 清远市| 屯昌县| 名山县| 建始县| 泉州市| 通辽市| 台江县| 广德县| 丰原市| 巫山县| 温州市| 汉川市| 张家川| 鄢陵县| 长武县| 焦作市| 化德县| 新郑市| 前郭尔| 离岛区| 西藏| 双江| 于田县| 屯门区| 贵德县| 南皮县| 娱乐| 大荔县| 怀化市| 延津县| 聊城市| 玉屏| 遵义县| 万载县| 古浪县| 靖安县| 岗巴县|