文档介绍:摘要数字信号处理器且恢钟糜谑中藕糯淼那度胧阶ㄓ么砥鳌!耙河飞腾”系列简称—是国防科技大学计算机学院设计的~系列高性能位酒1疚脑谏钊胙芯苛薡瓺体系结构的基础上,结合7⑷砑筒馐缘氖迪止δ埽杓剖迪至思嫒軯标准的仿真/⒒肪城愫诵拇搿仿真/测试硬件结构是布闹匾W槌刹糠帧7抡妫试结构支持软件调试的功能有:软硬件断点设置和取消、指令流水线控制、拇嫫魑募痛娲空间的读写等;支持测试的功能有:边界扫描寄存器值的扫入和扫出、存储器自中指令寄存器的长度,增加了仿真命令,提出并实现了一种软硬件联合控制的准确流水线站边界的仿真调试控制机制,实现了三种启动方式和两种地址的存储器自测试结构。编写了全部洞牒图煽7⒒肪城愫诵拇耄⒍所做设计进行了较为完备的模块验证和系统验证。仿真/测试结构已经应用于—酒杓聘眯酒丫镀M镀笱橹そ峁砻鳎疚乃迪值测试等。本文分析了仿真/测试结构的功能,完成了总体结构设计,扩展了标准功能正确,运行正常,完全达到预定设计目标。关键词:.琂,仿真,测试部件,国防科学技术大学研究生院学位论文第
埘篩狣,,琤国防科学技术大学研究生院学位论文,鏽瑆/痶琫;叮,筯,,、Ⅳ甀琓,第页.—.,,琣,,..
Ⅵ瓺图定点流水线各个节拍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..—娲⑼贰图仿真/测试结构的整体结构框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯刂破髯刺璴图不带位的莆患拇嫫鞯ピ!图存储器内建自测试结构框图⋯⋯:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图应用程序开发流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图写操作数据对应的渲谩图写操作地址对应的渲谩图仿真控制状态图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图抡嫱6杂Φ腅配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图诵卸杂Φ腅配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图魉叻抡婵刂贫杂Φ腏配置图敛僮鞫杂Φ腏配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...≈赴幕靖袷健呓缟杞涌诮峁埂闹噶罴拇嫫鳌闹噶罴拇嫫鞯ピ!图仿真控制寄存器算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图杓屏鞒獭图调试系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图集成开发环境的总体结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图流水线仿真控制对应的渲⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图弧暗ゲ蕉杂Φ腅配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图镣獯婊騆僮鳌图柚萌砑系悴僮鳌图∠砑系恪国防科学技术大学研究生院学位论文第
验证系统母板结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图验证系统调试流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图存储器观察设置窗口⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图存储器观察与修改窗口⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图断点设置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图单步执行⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图性能分析窗口⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图柚糜布系懔鞒掏肌图图寄存器的观察与修改⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.国防科学技术大学研究生院学侮论文第页
表目录的状态编码⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯闹噶畋嗦搿冻淌录颉种事件选择寄存器编码⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表指令蝯域译码表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.表葱新胗颉表片内刂萍拇嫫鳌国防科学技术火学研究生院学位论文第Ⅲ页
第一章绪论§课题研究背景§片上调试概述目前,随着计算机体系结构的发展和半导体制造工艺的进步,微处理器芯片的集成度越来越大,设计复杂性不断增加,而芯片在设计和制造过程中都有可能存在一些缺陷,因此为了保证芯片功能的正确性,减少设计风险,对其进行测试和调试是必不可少的。但是,数字信号处理器的发展趋势导致对芯片的测试和调试日益复杂,而板级调试系统设计和调试软件的开发也越来越困难。进入世纪以来,集成电路进入了高集成度系统芯片..贝4车处理器调试方法是采用监测并控制其地址与数据总线的方法,但是,对于集成度高的芯片来讲,由于封装尺寸的限制,不可能将嵌入片内的处理信号引至片外,通过外部接口直接进行测试和调试】。因此对快速发展的数字信号处理器在这样的发展趋势下,为了支持数字信号处理器的片上调试我们设计实现了仿真/测试结构。我们设计的姆抡妫馐越峁梗饕S美粗С諨开发过程中的片上调试,如在开发过程中的软硬件断点的设置、拇嫫魑募亩寥外存空间的读取和噶盍魉叩目刂疲徊馐怨讨械谋呓缟琛⒋娲⑵鞯哪建自测试设计