亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > 基于jtag接口電路測試系統的上位機軟件設計與實現

基于jtag接口電路測試系統的上位機軟件設計與實現

資 源 簡 介

本文開發的上位機軟件是在VS2010平臺上基于MFC框架開發,并進行了以下幾個方面的分析、設計與實現。

首先對邊界掃描原理進行了研究,如TAP端口、TAP控制器、指令寄存器和數據寄存器等。在對原理有一定的了解后,分析了三種邊界掃描測試電路擴展方式和邊界掃描測試的流程。同時也對網表文件和BSDL文件的格式進行了分析,為之后對這兩種文件進行讀取做好準備。

接著對邊界掃描測試系統的總體設計進行了分析,同時對上位機軟件的需求進行了分析。需求分析是軟件開發的重要環節,能對之后的軟件具體開發工作起到事半功倍的作用。

然后就是對上位機軟件的具體設計和實現部分,本文把上位機軟件主要分為4個模塊:測試文件處理模塊、測試矢量生成模塊、USB通信模塊和項目管理與界面設計模塊。測試文件處理模塊分為BSDL文件處理和網表文件處理,分別實現了對BSDL文件的通用性解析和對多種EDA軟件導出網表文件的解析:測試矢量生成模塊實現了對ID碼指令、采樣指令和外測試指令的測試矢量生成:USB通信模塊利用Cypress(賽普拉斯)公司提供的CyAPI實現了USB通信類的編寫,實現了與測試控制器的通信;項目管理與界面設計模塊實現了工程文件的可移植性和友好的操作界面。

最后通過對上位機軟件、測試控制器和被測電路板進行聯合調試,調試結果表明本文開發的上位機軟件能夠實現預期的需求,即ID碼測試、動態顯示管腳狀態和設置管腳狀態等功能。


相 關 資 源

主站蜘蛛池模板: 灵川县| 乐山市| 灌南县| 乡宁县| 锦屏县| 镇江市| 宜都市| 梧州市| 武冈市| 苍梧县| 巴林左旗| 铁岭市| 光山县| 沂水县| 望谟县| 大兴区| 德安县| 长宁区| 兴安盟| 高尔夫| 荔波县| 顺昌县| 万安县| 三门峡市| 怀安县| 荣成市| 阳山县| 松滋市| 二连浩特市| 漾濞| 娄烦县| 桂阳县| 和林格尔县| 赞皇县| 石城县| 井研县| 延吉市| 曲阜市| 洪湖市| 梅河口市| 前郭尔|