<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于USB 2.0的邊界掃描控制器設(shè)計

          基于USB 2.0的邊界掃描控制器設(shè)計

          作者: 時間:2011-06-14 來源:網(wǎng)絡(luò) 收藏

          1.2.2 TAP
          TAP控制整個機(jī)制的操作,其核心是16個工作狀態(tài)轉(zhuǎn)換機(jī)制,狀態(tài)轉(zhuǎn)換由TCK采樣TMS的值來實(shí)施。

          2 硬件
          硬件可分為兩部分:一部分是控制芯片,另一部分是JTAG主控芯片,控制器利用控制芯片實(shí)現(xiàn)協(xié)議與PC機(jī)進(jìn)行通信,同時通過操作JTAG主控芯片,使其輸出到JTAG總線上的數(shù)據(jù)符合IEEE1149.1標(biāo)準(zhǔn),從而達(dá)到由PC機(jī)控制JTAG總線的目的??刂破饔布Y(jié)構(gòu)如圖2所示。

          本文引用地址:http://www.ex-cimer.com/article/161971.htm

          c.JPG


          公司生產(chǎn)的EZ-USBFX2芯片CY7C68013是一種USB接口控制芯片,CY7C68013芯片包括一個加強(qiáng)型的8051處理器、一個串口引擎(SIE)、一個USB2.0收發(fā)器、8.5kB片上RAM、4kB的FIFO存儲器以及一個通用可編程接口(GPIF)。其GPIF可與任何ASIC或DSP進(jìn)行連接,它還支持現(xiàn)行所有通用總線標(biāo)準(zhǔn)。本系統(tǒng)USB接口芯片既作為數(shù)據(jù)傳輸?shù)闹薪?,同時完成和便攜式計算機(jī)間的控制信息的交換和控制過程的執(zhí)行。傳輸模式:在USB協(xié)議定義的4種傳輸模式中,批量傳輸和等時傳輸?shù)乃俣容^快。但批量傳輸具有差錯校驗(yàn),可以保證數(shù)據(jù)傳輸?shù)恼_性。在本方案中,因?yàn)閷?shù)據(jù)的準(zhǔn)確性要求較高,故采用批量傳輸方式。采用從PC端下載8051運(yùn)行代碼的方式。這樣系統(tǒng)軟件修改和功能升級更加靈活,也省掉了外接ROM,使電路更加簡潔、可靠。
          選擇TI公司專門針對系列DSP的芯片ACT8990。ACT8990的內(nèi)部結(jié)構(gòu)主要由隊(duì)列管理模塊、主機(jī)模塊、串行模塊、事件管理器、計數(shù)器、命令管理以及讀寫總線組成。

          3 軟件
          本控制器的軟件包括:固件程序、驅(qū)動程序和CPLD邏輯代碼以及CY7C68013的配置芯片EEPROM的代碼。軟件部分包括測試向量生成及分析模塊、測試運(yùn)行模塊和USB數(shù)據(jù)傳輸驅(qū)動三部分。測試驅(qū)動程序作為下位機(jī)程序駐留在邊界掃描控制器中。邊界掃描測試運(yùn)行模塊和測試向量生成及分析模塊作為上位機(jī)程序主要包括:測試文件分析、測試向量生成、上下位機(jī)通訊、響應(yīng)向量分析和輔助功能模塊。
          3.1 測試文件分析
          測試軟件運(yùn)行時首先檢測文件庫中芯片邊界掃描描述文件是否齊全,然后進(jìn)行測試文件加載。測試執(zhí)行時將被測板網(wǎng)絡(luò)表文件(Protel軟件在設(shè)計電路圖時生成的標(biāo)準(zhǔn)文件)加載到系統(tǒng)中,分析該文件并生成測試板芯片信息文件和芯片間管腳互連網(wǎng)絡(luò)節(jié)點(diǎn)文件。根據(jù)芯片在邊界掃描鏈路上的順序?qū)⑿酒Q、封裝形式列入到測試板芯片信息文件中。網(wǎng)絡(luò)節(jié)點(diǎn)文件中則給出兩個芯片間的網(wǎng)絡(luò)節(jié)點(diǎn)列表以及對應(yīng)該節(jié)點(diǎn)的兩個芯片管腳號碼,并根據(jù)邊界掃描描述文件中的定義將互連節(jié)點(diǎn)中的TMS、TCK、TDI、TDO節(jié)點(diǎn)剔除。生成的這兩個文件是供測試向量生成和響應(yīng)向量分析模塊使用。邊界掃描描述文件由IEEE1149.1標(biāo)準(zhǔn)定義,就一般測試而言分析該文件主要獲得芯片物理管腳號碼和邊界掃描寄存器位置的對應(yīng)關(guān)系(邊界掃描寄存器中靠近TDO的那一位定義為第0位)、邊界掃描測試的各種指令、指令寄存器和邊界掃描寄存器的描述以及芯片管腳的輸入輸出類型。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();