嵌入式CPU异常处理的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:zyj3221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该论文首先明确了几个概念:CPU与嵌入式CPU,异常处理与普通处理.讨论了嵌入式CPU异常处理的一般原理与机制、几种硬件实现方案.作为实例,说明了嵌入式CPU复位异常处理的一般过程.在此基础上,详细论述了与EC000兼容的异常处理单元的设计与实现.它接收每种异常的输入请求、处理器与功能码和在中断查询周期中读入的用户中断向量号,输出相应的异常向量地址,并且向微程序控制模块发出微指针以使处理器进行相应操作.同时产生中断查询周期所需要的地址信号.该异常处理单元能处理复位、用户中断、自动向量引导中断、伪中断、未初始化异常中断、陷阱、非法指令、无效指令、特权指令、跟踪、总线错误、地址错误共12种异常以及多重异常和异常嵌套.对每类异常的检测与处理技术也被详细讨论.论文最后给出了嵌入式CPU异常处理单元的Verilog实现和仿真结果.并讨论了用户关心的嵌入式CPU异常处理单元的优先级和中断性能相关的问题.
其他文献
本研究课题的主要目的是希望通过对廉价民用的多目标定位监测系统进行设计研究,探索研制一种具有实用价值的近距离小型多目标定位通用监测系统。 课题基于单片机进行系统功
宇宙空间和地面辐射环境中存在着大量的高能辐射粒子,应用其中的电子器件若被辐射粒子轰击可能会发生辐射效应。对于广泛应用的存储器来说,单个辐射粒子入射电路中的敏感单元,将
AMR语音编解码标准是3GPP提出的第三代移动通信系统W-CDMA的语音编解码标准。本文主要对AMR语音编解码算法进行了分析和研究。在此基础上,描述了一种较为先进的大型DSP系统程
该文采用VO粉末靶离子束溅射,金属钒离子束反应溅射和金融钒离子束溅射三种方法制备了氧化钒材料,通过不同条件下的退火实验.研究了不同工艺条件对氧化钒材料性质的影响.得到
基于珠海和澳门已有的基础数据,通过统一数学基础、数据格式转换、地理要素扩充、数据提取与整理更新等工作建立了多源、多尺度、多类型的地图数据库,并且依据符号模板,实现地图符号化,完成了《珠海·澳门地图集》的编制,实现了地理信息资源的集成、开发、利用和共享,直观地反映了珠海及澳门城市建设发展的现状,为政府相关部门决策提供科学的依据。
随着移动音频近些年的火热发展,不断涌现出越来越多的艺术类音频课程.从策划录制到自主上传,这些音频课来源渠道各异、种类繁多,大致可归为两类,且各有特点.本文试图通过一些