色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

強(qiáng)大的JTAG邊界掃描2-BSDL文件

電子電路開發(fā)學(xué)習(xí) ? 來(lái)源:電子電路開發(fā)學(xué)習(xí) ? 2023-09-10 10:15 ? 次閱讀

1. 什么是BSDL文件?

上一篇文章,我們介紹了JTAG邊界掃描的基礎(chǔ)知識(shí),今天我們來(lái)看看邊界掃描測(cè)試必須使用到的一個(gè)文件,BSDL文件。BSDL,Boundary Scan Description Language的縮寫,即邊界掃描描述語(yǔ)言,屬于VHDL的一個(gè)子集,內(nèi)容符合VHDL的語(yǔ)法標(biāo)準(zhǔn),用于描述JTAG在指定設(shè)備中的實(shí)現(xiàn)方式,只要設(shè)備符合JTAG標(biāo)準(zhǔn),那么它必須具有對(duì)應(yīng)的BSDL文件。BSDL文件主要包括以下信息
  • 當(dāng)前芯片所支持的最大TCK頻率

  • 定義了管腳的名稱和序號(hào)

  • 定義了電源時(shí)鐘、配置、IO管腳等等。每個(gè)管腳的類型,如VCC、GND、CLK,管腳的名稱及序號(hào)

  • 所有可用命令寄存器

  • 所有可用的數(shù)據(jù)寄存器,包括可能的預(yù)設(shè)值,例如:器件的IDCODE

BSDL目前有兩種標(biāo)準(zhǔn)IEEE 1149.1和IEEE 1149.6。IEEE 1149.6在IEEE 1149.1標(biāo)準(zhǔn)的基礎(chǔ)上豐富了一些內(nèi)容,它可以兼容IEEE 1149.1。

2. BSDL文件的獲取

方式1:BSDL Library


		https://www.bsdl.info/ 這個(gè)網(wǎng)站幾乎包括所有支持JTAG芯片的BSDL文件,超過(guò)100家半導(dǎo)體公司的上萬(wàn)款芯片,包括MCU、DSP、PowerPC、CPLD、FPGA等,現(xiàn)在還在持續(xù)更新中。bbeb328c-4f7d-11ee-a25d-92fbcf53809c.jpg支持通過(guò)芯片型號(hào)或IDCODE搜索對(duì)應(yīng)的BSDL文件,可以在線進(jìn)行預(yù)覽,非常方便bc1d3534-4f7d-11ee-a25d-92fbcf53809c.jpg

方式2:各芯片的官方網(wǎng)站

在各大芯片廠商的官方網(wǎng)站一般會(huì)提供BSDL文件,下面以Xilinx、Altera、Microsemi、ST意法半導(dǎo)體為例,介紹如何獲取BSDL文件。
Xilinx FPGA BSDL文件獲取
Xilinx CPLD/FPGA BSDL文件一般位于開發(fā)環(huán)境ISE或Vivado安裝路徑下:ISE 14.7對(duì)應(yīng)路徑為,例如Artix-7系列XC7A100T的BSDL文件位于:

		Xilinx14.7ISE_DSISEartix7data bc441e2e-4f7d-11ee-a25d-92fbcf53809c.jpgVivado 2018.3對(duì)應(yīng)路徑如下:

		VivadoVivado2018.3ids_liteISEartix7data bc77b2d4-4f7d-11ee-a25d-92fbcf53809c.jpg除了開發(fā)環(huán)境的安裝目錄,Xilinx還在官方網(wǎng)站上提供有各系列FPGA的BSDL文件下載

		https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/device-models/bsdl-models/artix-series-fpgas.html 
Altera FPGA BSDL文件獲取
由于我的電腦沒(méi)裝Quartus開發(fā)環(huán)境,所以不確定BSDL文件是否能在安裝路徑下找到,Altera官方網(wǎng)站也可以進(jìn)行下載:IEEE 1149.1 BSDL 文件下載

		https://www.intel.cn/content/www/cn/zh/support/programmable/support-resources/board-layout/bsd-11491.html IEEE 1149.6 BSDL 文件下載

		https://www.intel.cn/content/www/cn/zh/support/programmable/support-resources/board-layout/bsd-11496.html bc969bae-4f7d-11ee-a25d-92fbcf53809c.jpg
Microsemi FPGA BSDL文件獲取
Microchip(Microsemi)FPGA的BSDL模型下載地址:

		https://www.microsemi.com/product-directory/design-resources/1717-bsdl-models bcbd9eac-4f7d-11ee-a25d-92fbcf53809c.jpg
ST MCU BSDL文件獲取
意法半導(dǎo)體MCU的BSDL文件可以到官方網(wǎng)站搜索BSDL,就會(huì)彈出對(duì)應(yīng)系列的BSDL文件包。bcd77796-4f7d-11ee-a25d-92fbcf53809c.jpg部分系列的BSDL文件下載地址:

		STM32F1: https://www.st.com/content/ccc/resource/technical/ecad_models_and_symbols/bsdl_model/75/4a/50/d0/ad/aa/49/92/stm32f1_bsdl.zip/files/stm32f1_bsdl.zip/jcr:content/translations/en.stm32f1_bsdl.zip STM32F2: https://www.st.com/content/ccc/resource/technical/ecad_models_and_symbols/bsdl_model/e9/d6/86/75/13/99/46/c8/stm32f2_bsdl.zip/files/stm32f2_bsdl.zip/jcr:content/translations/en.stm32f2_bsdl.zip STM32F17: https://www.st.com/content/ccc/resource/technical/ecad_models_and_symbols/bsdl_model/ad/a6/69/0f/70/95/49/92/stm32f7_bsdl.zip/files/stm32f7_bsdl.zip/jcr:content/translations/en.stm32f7_bsdl.zip 

3. BSDL文件示例

下面是Xilinx CPLD XC95144的BSDL文件的部分內(nèi)容:

		-- --BSDLFilecreated/editedbyBCADBSDEditorVersion3.1 -- --BSDE$Header:/devl/xcs/repo/env/Jobs/iMPACT/data/xc9500/xc95144.bsd,v1.22000/10/240057sanjaysExp$ --BSDEXilinx144macrocellFastFLASHISPCPLD entityXC95144is generic(PHYSICAL_PIN_MAP:string:="DIE_BOND"); port( PB00_00:inoutbit; PB00_01:inoutbit; PB00_02:inoutbit; ........ VSSINT_4:linkagebit; VSSIO_1:linkagebit; VSSIO_2:linkagebit; VSSIO_3:linkagebit; VSSIO_4:linkagebit; VSSIO_5:linkagebit; VSSIO_6:linkagebit; VSSIO_7:linkagebit; VSSIO_8:linkagebit; VSSIO_9:linkagebit ); useSTD_1149_1_1990.all; attributePIN_MAPofXC95144:entityisPHYSICAL_PIN_MAP; constantDIE_BOND:PIN_MAP_STRING:= "PB00_00:PAD25,"& "PB00_01:PAD18,"& "PB00_02:PAD19,"& "PB00_03:PAD27,"& "PB00_04:PAD21,"& "PB00_05:PAD22,"& "PB00_06:PAD32,"& "PB00_07:PAD23,"& "PB00_08:PAD24,"& "PB00_09:PAD34,"& ........ "VSSIO_3:PAD51,"& "VSSIO_4:PAD80,"& "VSSIO_5:PAD99,"& "VSSIO_6:PAD110,"& "VSSIO_7:PAD120,"& "VSSIO_8:PAD137,"& "VSSIO_9:PAD160"; attributeTAP_SCAN_INofTDI:signalistrue; attributeTAP_SCAN_OUTofTDO:signalistrue; attributeTAP_SCAN_MODEofTMS:signalistrue; attributeTAP_SCAN_CLOCKofTCK:signalis(1.00e+07,BOTH); attributeINSTRUCTION_LENGTHofXC95144:entityis8; attributeINSTRUCTION_OPCODEofXC95144:entityis "BYPASS(11111111),"& "CONLD(11110000),"& "EXTEST(00000000),"& "FERASE(11101100),"& "FBULK(11101101),"& "FPGM(11101010),"& "FPGMI(11101011),"& "FVFY(11101110),"& "FVFYI(11101111),"& "HIGHZ(11111100),"& "IDCODE(11111110),"& "INTEST(00000010),"& "ISCEN(11101000),"& "SAMPLE(00000001),"& "USERCODE(11111101)"; attributeINSTRUCTION_CAPTUREofXC95144:entityis"000XXX01"; attributeINSTRUCTION_DISABLEofXC95144:entityis"HIGHZ"; attributeIDCODE_REGISTERofXC95144:entityis "0010"&"1001010100001000"&"00001001001"&"1"; attributeUSERCODE_REGISTERofXC95144:entityis "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; attributeREGISTER_ACCESSofXC95144:entityis "BYPASS(CONLD,HIGHZ),"& "ISCENABLE[12](ISCEN),"& "ISCONFIGURATION[27](FERASE,FBULK,FPGM,FVFY),"& "ISCDATA[10](FPGMI,FVFYI)"; attributeBOUNDARY_CELLSofXC95144:entityis "BC_1"; attributeBOUNDARY_LENGTHofXC95144:entityis432; attributeBOUNDARY_REGISTERofXC95144:entityis "0(BC_1,*,internal,X),"& "1(BC_1,*,internal,X),"& "2(BC_1,*,internal,X),"& "3(BC_1,*,controlr,0),"& "4(BC_1,PB07_16,output3,X,3,0,Z),"& "5(BC_1,PB07_16,input,X),"& "6(BC_1,*,controlr,0),"& "7(BC_1,PB07_15,output3,X,6,0,Z),"& "8(BC_1,PB07_15,input,X),"& "9(BC_1,*,controlr,0),"& "10(BC_1,PB07_14,output3,X,9,0,Z),"& ...省略部分... endXC95144; 

4. BSDL文件的應(yīng)用

BSDL文件可以在一些邊界掃描的軟件中被使用,如XJTAG,TopJTAG等等,通過(guò)加載對(duì)應(yīng)的BSDL文件可以實(shí)現(xiàn)對(duì)芯片外部所有管腳的讀取和控制。具體使用方法,我會(huì)在后面的文章介紹。bcf3c19e-4f7d-11ee-a25d-92fbcf53809c.jpg ?

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

    關(guān)注

    31

    文章

    5363

    瀏覽量

    120932
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    401

    瀏覽量

    71769
  • vhdl
    +關(guān)注

    關(guān)注

    30

    文章

    817

    瀏覽量

    128265

原文標(biāo)題:強(qiáng)大的JTAG邊界掃描2-BSDL文件

文章出處:【微信號(hào):mcu149,微信公眾號(hào):電子電路開發(fā)學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是邊界掃描?JTAG邊界掃描測(cè)試方案介紹

    提到邊界掃描,就不得不提JTAG,因?yàn)?b class='flag-5'>邊界掃描JTAG接口的功能之一。
    發(fā)表于 09-22 14:12 ?4381次閱讀
    什么是<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>?<b class='flag-5'>JTAG</b><b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>測(cè)試方案介紹

    H81系列8芯片組JTAG BSDL文件怎么生成

    否有效。所以,我正在尋找:1)BSDL文件jtag邊界掃描)或生成正確的方法2)芯片組頂部的引
    發(fā)表于 10-22 11:27

    有沒(méi)有辦法使用JTAG提供LVDS信號(hào)的測(cè)量響應(yīng)?

    大家好,我試圖在兩個(gè)FPGA(Spartan 6)之間運(yùn)行邊界掃描互連測(cè)試。但是,某些信號(hào)有LVDS緩沖器。有沒(méi)有辦法使用JTAG提供LVDS信號(hào)的激勵(lì)/測(cè)量響應(yīng)?AR#6664規(guī)定必須將后配置
    發(fā)表于 08-06 11:00

    關(guān)于 RK3568 JTAG 邊界掃描的問(wèn)題

    用不了。問(wèn)題:廠家是否提供邊界掃描方法,或 BSDL 文件?還有個(gè)問(wèn)題:做硬件斷點(diǎn)調(diào)試只能走 DS-5 這條路嗎?
    發(fā)表于 01-06 15:15

    JTAG邊界掃描技術(shù)設(shè)計(jì)方案

    JTAG邊界掃描技術(shù)設(shè)計(jì)方案 JTAG(Joint Test Action Group�聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)
    發(fā)表于 03-04 14:40 ?29次下載

    基于JTAG邊界掃描方式的重構(gòu)控制器的設(shè)計(jì)

    基于JTAG邊界掃描方式的重構(gòu)控制器的設(shè)計(jì)  引言   JTAG(聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),目前主要用于芯片內(nèi)部測(cè)試。現(xiàn)在多數(shù)的
    發(fā)表于 02-06 10:48 ?1332次閱讀

    Cyclone_IV器件的JTAG邊界掃描測(cè)試

    電子專業(yè)單片機(jī)相關(guān)知識(shí)學(xué)習(xí)教材資料之Cyclone_IV器件的JTAG邊界掃描測(cè)試
    發(fā)表于 09-02 16:54 ?0次下載

    簡(jiǎn)述BSDL邊界掃描語(yǔ)言,BSDL邊界掃描語(yǔ)言的應(yīng)用

    BSDL邊界掃描語(yǔ)言的邊界掃描是一個(gè)完善的測(cè)試技術(shù)。 邊界
    發(fā)表于 04-19 14:49 ?8744次閱讀
    簡(jiǎn)述<b class='flag-5'>BSDL</b><b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>語(yǔ)言,<b class='flag-5'>BSDL</b><b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>語(yǔ)言的應(yīng)用

    TMS320C5502 GZZ BSDL Model DSP邊界掃描模型的詳細(xì)概述

    本文的主要內(nèi)容概述的是TI的產(chǎn)品TMS320C5502 GZZ BSDL Model DSP邊界掃描模型的詳細(xì)資料
    發(fā)表于 05-04 16:48 ?12次下載
    TMS320C5502 GZZ <b class='flag-5'>BSDL</b> Model DSP<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>模型的詳細(xì)概述

    TMS320VC5507 GHH BSDL Model DSP邊界掃描模型的詳細(xì)資料概述

    本文檔的主要內(nèi)容介紹的是TI的產(chǎn)品TMS320VC5507 GHH BSDL Model DSP的邊界掃描模型的詳細(xì)資料概述
    發(fā)表于 05-04 16:58 ?17次下載
    TMS320VC5507 GHH <b class='flag-5'>BSDL</b> Model DSP<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>模型的詳細(xì)資料概述

    TMS320C5515 ZCH BSDL Model DSP邊界掃描模型的詳細(xì)資料概述

    本文檔的主要內(nèi)容介紹的是TI的產(chǎn)品TMS320C5515 ZCH BSDL Model DSP的邊界掃描模型的詳細(xì)資料概述
    發(fā)表于 05-04 17:05 ?12次下載
    TMS320C5515 ZCH <b class='flag-5'>BSDL</b> Model DSP<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>模型的詳細(xì)資料概述

    JTAG(四) 邊界掃描測(cè)試技術(shù)

    邊界掃描測(cè)試技術(shù) 不屬于 coresight架構(gòu),邊界掃描測(cè)試技術(shù) 被 coresight 架構(gòu) 使用.綜述 聯(lián)合測(cè)試行動(dòng)組(Joint Test Action Group,簡(jiǎn)稱
    發(fā)表于 12-20 19:47 ?20次下載
    <b class='flag-5'>JTAG</b>(四) <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>測(cè)試技術(shù)

    DS21Qx5y BSDL掃描鏈映射

    本應(yīng)用筆記介紹了四端口單芯片收發(fā)器(SCT)的JTAG硬件邊界掃描功能。四端口器件的JTAG功能與四個(gè)以菊花鏈方式連接在一起的獨(dú)立DS21x5y器件基本相同。DS21Q352、DS21
    的頭像 發(fā)表于 02-07 14:01 ?901次閱讀

    邊界掃描測(cè)試軟件XJTAG和TopJTAG介紹

    前面兩篇文章介紹了邊界掃描的基本原理和BSDL文件,本文文章介紹邊界掃描測(cè)試實(shí)際使用的兩款軟件工
    的頭像 發(fā)表于 09-11 14:34 ?3191次閱讀
    <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>測(cè)試軟件XJTAG和TopJTAG介紹

    基于Xilinx FPGA的邊界掃描應(yīng)用

    上一篇文章,介紹了基于STM32F103的JTAG邊界掃描應(yīng)用,演示了TopJTAG Probe軟件的應(yīng)用,以及邊界掃描的基本功能。本文介紹
    的頭像 發(fā)表于 09-13 12:29 ?1461次閱讀
    基于Xilinx FPGA的<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>應(yīng)用
    主站蜘蛛池模板: 国产伦精品一区二区三区精品 | 无套内谢大学生A片 | 99视频偷窥在线精品国自产拍 | 日韩欧美中文字幕在线 | 亚洲国产日韩制服在线观看 | 国产区免费在线观看 | 99久久免费只有精品 | 97成人在线视频 | 91久久精品一区二区三区 | 午夜福利92看看电影80 | 伊人久久综合网站 | 99九九99九九九视频精品 | 中文字幕亚洲欧美日韩2019 | 欧美人与动交zOZ0 | xxx粗大长欧美 | 超碰视频97av | JAPANRCEP老熟妇乱子伦视频 | 91久久偷偷做嫩草影院免 | 国产成人在线观看网站 | 蜜芽视频在线观看视频免费播放 | 久久香蕉国产线看观看首页 | 蜜臀久久99精品久久久久久做爰 | 男男高H啪肉Np文多攻多一受 | 精品人妻伦九区久久AAA片69 | 777午夜精品久久AV蜜臀 | 啊灬啊灬啊灬快高潮视频 | 青草精品国产福利在线视频 | 青青青青久久久久国产的 | 99精品视频在线观看免费 | 国产偷国产偷亚洲高清人乐享 | 亚洲高清视频在线 | 福利视频一二三在线观看 | 免费韩国伦理2017最新 | 国产亚洲精品久久77777 | 教室眠催白丝美女校花 | 消息称老熟妇乱视频一区二区 | 爱暖暖1000部免费 | 伊人久久大香线蕉综合网站 | 伊人狠狠丁香婷婷综合尤物 | 一个人免费观看HD完整版 | 专干老肥熟女视频网站300部 |