专用8位嵌入式处理器及其汇编软件的设计

来源 :上海大学 | 被引量 : 0次 | 上传用户:catherine00800
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子系统集成到芯片技术的不断发展,片上系统的优势和复杂性的不断增加,这给系统软件和硬件的设计者带来了新的挑战。系统软件的设计必须考虑芯片的硬件结构。对于片上系统来说,更需要硬件和软件的协同设计。 本文首先介绍了专用8位嵌入式处理器核的设计过程。该设计以东芝TLCS-870系列芯片为参考,以智能IC卡的嵌入式处理器为应用目标,在指令系统的设计,状态控制器和中断处理过程等方面进行了改进和创新。 设计采用嵌入式RSIC核的设计方法,完全兼容TLCS-870系列芯片的指令系统。在研究了传统的系统软件设计方法的基础上,为我们自行设计的8位嵌入式RSIC核设计了汇编软件。设计采用基于寻址方式的指令分类规则,为了完全兼容TLCS-870系列芯片的CISC指令系统,我们不仅在硬件中实现了指令系统的转换,而且还提出了一种一遍扫描算法,对源程序只进行一遍从头到尾逐字符扫描,得到所需要的目标代码。同时还提出了一种以基本模块为单位的编译执行机制。对于程序中的跳转指令执行时可能产生的目的地址不明确的问题,我们采用了一种类似软件中断的机制来解决。 最后利用我们所设计的专用处理器及其汇编软件,应用于智能IC卡芯片的设计中。根据汇编的结果将程序下载到由FPGA实现的RISC核评估板上运行并和仿真结果进行比较验证,功能上达到了预期的设计目标,且较传统的实现方法更可行、更灵活、更可靠。
其他文献
尽管Sonet/SDH设备占据了当今城域网(MAN)市场的最大份额,但是这些产品是为语音传输而设计的,并不能很好地满足数据网络的要求。而吸收了SDH、ATM和吉比特以太网的最好特性的弹
如今,在阵列信号处理的整个领域中,波达方向(Direction of Arrival,DOA)估计已经成为其中一个非常重要的问题,它在雷达、无线通讯等非常多的领域都有着及其广泛的应用。波达
本文主要讨论无线激光通信系统的设计与改进。 首先介绍了无线激光通信技术的特点、应用及发展状况。同时对整个无线激光通信系统进行了细致的分析。设计了一种无线激光通
This special issue of Joal of Thermal Science concs with energy storage.The specific focus is on thermal and mechanical energy storage,aligning well to the scop
期刊
变化检测问题属于图像处理领域,通常是指“根据不同时间的多次观测来确定一个物体的状态变化或确定某种现象的变化的过程”。随着遥感技术的发展,合成孔径雷达(Synthetic Ape
本文首先论述基于原子算子合成数字滤波器的方法.原子算子滤波设计技术能有效地简化算术运算量,是实现低复杂度数字滤波器的一种方法学.通常,一个原子算子滤波器用能表示运算
Profibus DP(Decentralized Periphery)是一种经过优化的高速通信连接,是专为自动化控制系统和设备级分散I/O之间的通信设计,可应用于分布式控制系统的数据传输。HUB模块作为
Leber氏遗传性视神经病(Leber hereditary optic neuropathy,LHON;MlM535000)是最典型、最常见的线粒体遗传病之一,主要由三个线粒体DNA(mitochondrial DNA,mtDNA)原发突变(p
本文研究了一种大功率全桥谐振式脉冲激光电源。介绍一种以串联谐振变换器为充电电路的高压脉冲电源充电技术,着重以全桥串联谐振变换器为例,对逆变器的工作过程进行了详细的数学分析,推导出储能元件上的瞬态电压与充电回路参数之间的关系,给出关键点的实测波形和电路设计方法。电源控制部分采用CPLD技术,配合Philips的单片机P89C664,实现激光电源的计算机控制。实验表明,基于CPLD的全桥谐振式激光电源
金黄色葡萄球菌肠毒素C2(SEC2)作为一种典型的超抗原具有极强的T细胞激活能力。本实验室在这一方面的前期研究已经有十多年的积累,获得了大量研究结果。前期研究证明,SEC2及其