猫咪踩奶是什么意思| 脑袋疼挂什么科| 计生用品是什么| 蕾丝边是什么意思| 感冒吃什么消炎药| 肺部真菌感染用什么药最好| 什么食物含dha| 11.10是什么星座| 沙发客是什么意思| 沆瀣一气是什么意思| 做梦梦到很多蛇是什么意思| 心慌是什么引起的| 吃什么去肝火| 子宫肌瘤是什么症状| canon什么牌子| 保重适合对什么人说| 嗯呢是什么意思| 电梯房什么楼层最好| 珙桐是什么植物| pears是什么意思| 乾五行属什么| 针眼用什么药| 肌肉痛是什么原因| 11.23是什么星座| 传教士是什么意思| 什么金属最贵| 待字闺中是什么意思| 经常打哈欠是什么原因| 特需门诊和专家门诊有什么区别| 318什么意思| 西红柿和什么搭配最好| 重中之重是什么意思| 甲状腺钙化是什么意思| 玉米须能治什么病| 狗什么东西不能吃| 什么样的眼睛| 小猫的尾巴有什么作用| 嘴角上火是什么原因| 鼻炎不能吃什么| 乙状结肠管状腺瘤是什么意思| 报考军校需要什么条件| 去美容院洗脸有什么好处| 超字五行属什么| 希爱力是什么药| 为什么人会衰老| 祸不单行什么意思| 煮虾放什么调料| 排骨汤什么时候放盐最好| 指甲不平有凹凸是什么原因| 石蜡是什么东西| 什么生肖名扬四海| 关节痛挂号挂什么科| 食物中毒吃什么药解毒| 公报私仇是什么生肖| 多管闲事是什么意思| 最小的一位数是什么| 排卵期什么症状和反应| 急性乳腺炎是什么原因引起的| 芒种是什么意思| 女性尿路感染吃什么药好得快| 含五行属什么| 为什么心里总想一个人| 急性咽喉炎吃什么药好得快| 酒喝多了喝什么解酒| gm眼镜是什么牌子| bpa是什么材料| 阴虚阳亢是什么意思| 不睡人的空床放点什么| 黄油可以做什么美食| 血肌酐是什么意思| 美的是做什么起家的| 右肺下叶纤维灶是什么意思| 比丘什么意思| 胖大海是什么| 灰指甲是什么样的| 高铁上为什么没有e座| 家是什么结构的字| 闲聊是什么意思| 婴儿眉毛上黄痂是什么| 贫血是什么原因引起的| 耳朵发烫是什么征兆| 背水一战什么意思| 大熊猫吃什么| 做梦梦到男朋友出轨了是什么意思| 解尿支原体是什么| iu什么意思| 啃老是什么意思| 豆芽和什么一起炒好吃| 狐惑病是什么病| 胃疼吃什么药管用| 膝盖酸疼是什么原因| 肝气郁结吃什么中药| 金蟾是什么| 马跟什么生肖最配| 熟地黄有什么功效| 前是什么偏旁| 真命天子是什么生肖| 女命七杀代表什么| 小乌龟死了有什么预兆| 谈婚论嫁什么意思| 海带和什么菜搭配好吃| 举不胜举的举是什么意思| 烟台有什么特产| autumn是什么意思| 日本是什么时候投降的| 为什么不建议开眼角| 红茶加枸杞有什么功效| 翔字五行属什么| 耳鸣吃什么药比较好| 姓许的女孩取什么名字好听| 996什么意思| 日干是什么| 血痰是什么原因| 赫五行属性是什么| 车水马龙是什么生肖| 发晕是什么原因引起的| 胆囊结石吃什么药| 生姜和红糖熬水有什么作用| 脚底板疼痛是什么原因| 99年属兔的是什么命| 来是什么生肖| 秋天有什么花| 自然流产的症状是什么样的| 什么是朱砂| 高血压可以吃什么肉| 阴道疼痛什么原因| 梦见换房子是什么预兆| 淋巴结是什么病| 例假期间适合吃什么水果| 王炸是什么意思| 视野是什么意思| 易岗易薪是什么意思| 什么其不什么| 小马过河的故事告诉我们什么道理| 胆结石不能吃什么东西| 肚子疼吃什么消炎药| 慢性肠炎有什么症状| 米油是什么| 木加一笔有什么字| 2.25是什么星座| 空鼻症是什么| 正痛片别名叫什么| 香草是什么| 总放屁是什么病的前兆| 齁是什么意思| 舌头溃疡是什么原因| 同事过生日送什么礼物| 逍遥丸是治什么的| 定制和订制有什么区别| 2017年五行属什么| 老农民韩美丽结局是什么| 酸奶什么时候喝最好| 苦衷是什么意思| 闹觉是什么意思| 吃什么容易得结石| 香港是什么时候回归的| 忍者神龟是什么意思| 吃什么能缓解便秘| charcoal是什么颜色| 皿是什么意思| 什么叫裸眼视力| ips屏幕是什么意思| mafia是什么意思| 兹有是什么意思| 办身份证的地方叫什么| 规培生是什么意思| 头发汗多是什么原因| 兔子的眼睛为什么是红色的| 大象的鼻子为什么那么长| 一毛不拔指什么生肖| 创始人是什么意思| 经常肚子疼拉肚子是什么原因| 梦见别人过生日是什么意思| 孕妇上火了吃什么降火最快| 皮肤真菌感染用什么药| 流产能吃什么水果| 什么叫脘腹胀痛| 历时是什么意思| 狼爪是什么牌子| 红枣什么时候吃最好| 经常呛咳是什么病的征兆| 依波手表什么档次| 叫人挪车打什么电话| 武火是什么意思| 129什么星座| 施华洛世奇算什么档次| 旬空是什么意思| 人什么什么事的成语| 叶公好龙的好是什么意思| 嘚是什么意思| 1954年出生属什么| 球镜是什么| 条件致病菌是什么意思| 看舌头挂什么科| 生孩子需要准备什么东西| 百思不得其解是什么意思| 六味地黄丸什么牌子好| 车水马龙什么意思| 蒜苔炒什么好吃| 烧裆是什么原因| 缸垫呲了什么症状| 贤惠是什么意思| 后羿射日什么意思| 赵丽颖的真名叫什么| 豌豆黄是什么| 六十天打一字是什么字| 拔牙后可以吃什么食物| 与什么俱什么| 来月经量少吃什么可以增加月经量| 为什么一直流鼻涕| 监督是什么意思| 重力是什么| 石榴红是什么颜色| 膝关节置换后最怕什么| 杜比全景声是什么意思| 后背酸疼是什么原因| 饭前吃药和饭后吃药有什么区别| 肺部硬结灶是什么意思| 女性胆固醇高吃什么| 西康省是现在什么地方| 糖尿病都有什么症状| 鬼迷心窍是什么意思| 为什么头发会变白| 耳浴是什么意思| 澳门区花是什么花| 水煮鱼用什么鱼| 什么是夹角| 性格是什么意思| 亟待解决什么意思| 师弟是什么意思| 肾结石发作有什么症状| 什么时候开始胎教| 榴莲不可以和什么食物一起吃| 1.4什么星座| 年少轻狂下一句是什么| 胃泌素释放肽前体高是什么原因| 助力车是什么车| 施字五行属什么| 白肺是什么| 什么欲滴| 脾胃虚弱吃什么药调理| 石灰是什么| 为什么母乳妈妈会便秘| 澳大利亚的国宝是什么| jeans什么意思| 爱之深恨之切是什么意思| 微信附近的人都是些什么人| 三点水加个有字念什么| 尿酸高是什么造成的| 飞黄腾达是什么生肖| 手心热是什么原因| m标志是什么牌子衣服| 交警大队长是什么级别| 三保是什么| 口腔溃疡喝什么| 轭是什么意思| 晚上睡觉口苦是什么原因| 高尿酸有什么症状| 胆结石可以吃什么水果| 缅怀是什么意思| 灌肠是什么| 罗汉是什么意思| 增致牛仔属于什么档次| 半干型黄酒是什么意思| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于SOPC的便携式边界扫描故障诊断仪

胸痹是什么意思

——
作者:哈尔滨工业大学电气工程及自动化学院 彭立章 杨春玲 时间:2025-08-04 来源:电子产品世界 收藏
百度 现在,空难调查人员正计划核查MH17航班飞行员的航行日志,以确认他们是否为削减成本而飞过战区领空。

边界扫描原理剖析

边界扫描技术的核心思想是在器件内部的核心逻辑与I/O引脚之间插入的边界扫描单元,它在芯片正常工作时是“透明”的,不影响电路板的正常工作。各边界扫描单元以串行方式连接成扫描链,通过扫描输入端将测试矢量以串行扫描的方式输入,对相应的引脚状态进行设定,实现测试矢量的加载;通过扫描输出端将系统的测试响应串行输出,进行数据分析与处理,完成电路系统的故障诊断及定位,边界扫描测试原理示意图如图1所示。

图1 边界扫描测试基本原理示意图

边界扫描测试的物理基础是IEEE1149.1边界扫描测试总线和设计在器件内的边界扫描结构,标准的边界扫描结构如图2所示。其中边界扫描测试总线由测试数据输入(TDI)、测试数据输出(TDO)、测试时钟(TCK) 、测试模式选择(TMS)和复位信号(TRST)五根信号线组成。而标准的边界扫描结构就是在器件内部的核心逻辑I/O引脚增加了边界扫描单元(BSC),同时还增加了和边界扫描测试相关的指令寄存器、数据寄存器、测试访问端口TAP控制器等电路。在测试状态时,边界扫描结构可以对数据寄存器或指令寄存器进行操作,即从TDI端口把测试矢量移入边界扫描单元,从TDO端口把测试响应移出。

图2 标准边界扫描结构

总体设计方案

便携式边界扫描故障诊断仪需要根据被测系统电路的描述文件生成边界扫描测试矢量,然后转换为IEEE1149.1边界扫描测试总线信号自动加载到被测系统中,同时从TDI引脚自动读取边界扫描测试响应进行分析处理,根据边界扫描相应算法作出故障诊断决策及定位隔离,最后通过LCD显示诊断结果。本文采用片上可编程系统解决方案将便携式故障诊断仪进行软硬件协同设计在一片FPGA上,使所设计的电路系统在其规模、可靠性、体积、功耗、上市周期、开发成本、产品维护及硬件升级等多方面实现最优化(整体结构示意图如图3所示)。

图3 便携式边界扫描故障诊断仪电路结构示意图

硬件设计

本文采用Altera公司嵌入软核Nios处理器的FPGA作为载体来实现边界扫描故障诊断仪的系统。边界扫描故障诊断仪主要实现边界扫描测试矢量的生成、JTAG总线信号发生器、边界扫描故障诊断应用软件、故障显示等功能,是便携式边界扫描故障诊断系统的核心。利用 Builder创建Nios软核CPU并进行参数化配置,同时构建储存器、计时器、LCD接口组件、IEEE1149.1测试总线用户逻辑为一体的系统,边界扫描故障诊断片上可编程系统内部模块配置图如图4所示。

图4 边界扫描故障诊断SOPC系统内部模块配制图

本文利用向导式界面灵活定制边界扫描故障诊断系统,采用标准型Nios II软核处理器,并添加了4K字节的指令缓存Cache。同时为了方便调试边界扫描故障诊断系统的软硬件,在处理器模块中添加JTAG调试单元,在SOPC系统软硬件调试成功且能独立运行后,也可以将JTAG调试单元去掉。

可复用IEEE1149.1测试总线控制器IP核是边界扫描测试控制器的核心,也是整个边界扫描测试平台设计的关键所在。本文设计的IEEE1149.1测试总线控制器IP核主要功能包括:产生边界扫描测试时钟TCK、对被测系统电路输出TMS控制序列、读取被测系统的测试响应和加载测试矢量、与SOPC系统中的微处理器进行通讯及测试数据交换和在TCK和TMS配合下控制被测系统中TAP控制器完成边界扫描测试的全部过程。

在IP核的开发过程中采用IC的设计思想,首先根据功能需求确定外部接口,然后划分内部结构单元,通过实现内部每个小单元的功能,最后组合完成JTAG总线控制IP核的整个设计,JTAG总线控制逻辑内部体系结构图如图5所示。其中TDO缓冲模块主要由FIFO、计数器、并/串转换及控制部分组成。

图5 jTAG IP 核内部体系结构图

系统软件开发

mc/os操作系统移植

将mC/OS-II移植到Nios软核CPU平台上,只需修改与处理器相关的代码OS_CPU.H、OS_CPU_A.ASM、OS_CPU_C.C三个文件。同时根据本系统的功能需要,用OS_CFG.H配置内核设置系统的基本情况以及整个实时系统所需要内核和用户的头文件INCLUDES.H。根据各个任务的重要性和时间关键性,设定每个任务的优先级,以便任务调度之用。

故障诊断软件

故障诊断软件首先根据预先固化在Flash存储器中的被测系统的边界扫描描述文件(BSDL)和网络表等描述文件生成两个测试数据文件:系统链路信息文件和器件间互连网络节点文件。同时还需要获得测试器件物理引脚号码和器件边界扫描单元的对应关系。然后根据相应的边界扫描测试算法和不同的测试内容生成测试数据:测试指令代码、完整性测试数据、互连测试数据、芯片功能测试数据并且加载到被测系统扫描链路中及读取边界扫描测试响应。其次分析处理测试响应数据,剔除扫描链中垃圾数据,提取获取故障诊断有用信息。最后根据测试内容不同,进行扫描链路完备性测试故障诊断、互连测试故障诊断、器件功能测试故障诊断、簇测试故障诊断作出诊断结果。边界扫描测试故障诊断数据流程图如图6所示。

图6 数据流程图

结语

本文设计的便携式边界扫描故障诊断仪不同于传统的边界扫描设备,不依靠PC就可实现边界扫描测试与诊断,特别适合特殊领域的现场在线使用。尤其是在测试时间方面,克服了PC机上应用软件与边界扫描控制器之间数据传输的延时的缺点,直接进行边界扫描测试矢量的加载和读取,大大提高了边界扫描测试诊断的效率。(因版面有限,本文已作部分删节,完整版请登陆www.eepw. com.cn查询)

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭
一个月一个亏念什么 胎盘低要注意什么 云南小黄姜和普通姜有什么区别 爆单是什么意思 10.28是什么星座
什么是腺瘤 怀孕前三个月吃什么好 怀孕做无创是查什么 桥本甲状腺炎吃什么药 雷诺综合征是什么病
阴道长什么样 花对什么 抄经书有什么好处 左眼皮一直跳什么预兆 酥油是什么做的
有什么好用的vpn 酸梅是什么水果 螺子黛是什么 8月1日什么星座 化胡为佛是什么意思
熬夜吃什么好hcv8jop9ns9r.cn 金樱子配什么才壮阳hcv8jop9ns8r.cn 什么钙片补钙效果最好hcv9jop3ns8r.cn 硫酸亚铁是什么颜色hcv8jop9ns7r.cn 泡脚时间长了有什么坏处hcv8jop2ns3r.cn
520是什么节日hcv9jop0ns4r.cn 为什么你1949doufunao.com 男性吃什么生精快hcv8jop5ns3r.cn 裂纹舌是什么原因hcv9jop7ns9r.cn 红蓝光照射有什么作用hcv8jop4ns0r.cn
脚肿吃什么消肿最快hcv8jop1ns8r.cn bang是什么意思hcv9jop2ns3r.cn u是什么意思hcv9jop3ns6r.cn 水牛是什么意思520myf.com 缺钾是什么原因mmeoe.com
月下老人什么意思hcv8jop6ns5r.cn 手背肿胀是什么原因hcv9jop8ns3r.cn 什么情况下要打破伤风hcv8jop5ns0r.cn 阴道有灼热感是什么原因hcv9jop6ns6r.cn 伏藏是什么意思hcv8jop7ns2r.cn
百度