访问手机版页面
你的位置:老古开发网 > 其他 > 正文  
16位微处理器L80C186-10测试技术研究
内容导读:

L80C186-10是一款高度集成的位微处理器,本文主要对80C186-10内部各主要功能块的测试做了详细论述。

80C186-1016位微处理器,它把个最常用的微处理器系统部件组合在一块芯片上,性能是标准L80C186-10微处理器是目标代码相兼容的,并且还在现存的指令集中加入了种新的指令类型。本文对80C186-10的内部结构及各部件功能块测试做了详细介绍。

                                           

  L功能框图

                                                       

2一个基本指令周期时序图

                                         

  L时钟发生器方框图

 

80C186-10DMA部件、定时器部件、中断控制部件、总线控制部件、片选信号和准备就绪信号生成部件以及集成在一块单芯片上,具体结构如图所示。

80C186-10 CPU4位通用寄存器位指针寄存器位段寄存器位指令指针和位状态寄存器,以及字节的预取指令队列和字节的预存指令队列。取指令和执行指令是由分离部件、总线接口部件和执行部件各自完成的。

 

80C186 CPU

L80C186 CPU来说,每个指令的执行由取指令、译码和执行构成。而执行一条指令的一系列动作,都是在时钟脉冲的统一控制下一步步进行的。执行一条指令所需要的时间称为指令周期,再把指令周期划分为一个个总线周期。从存储器或输入输出端口存取一个字节就是一个总线周期,所以多字节指令取指就需要若干个总线周期;在指令的执行阶段,不同的指令也会需要不同的总线周期。一个基本的指令时序如图所示。

4个状态,即图中的。每个状态是80C186-10中处理动作的最小单位,即时钟周期。虽然各条指令的周期有很大的差别,但它们仍然是由以下一些基本的总线周期组成的:存储器读写、输入输出端口读写、中断响应。

L80C186-10提供了个独立的高速通道,每个通道在控制块中有个寄存器,它们定义了通道的具体操作。这些控制寄存器由位的源指针个字位的目标指针个字位的传输计数器和位的控制字组成。控制块的格式如表所示。传输计数寄存器指定了要进行的传送次数,控制字定义了通道的操作。在活动期间,全部寄存器都可以被修正或改变,对这些寄存器所作的任何改变都会立即在操作中反映出来。

ST/STOP启动停止通道位被设置,就会产生周期。若被编程为同步传送,则必须先产生一个,因此,源目标指针和传输计数寄存器若使用的话必须在这一位被设置前完成编程。在时,将执行以下两个操作:每个通道的启动停止位被复位或,任何在执行中的传送被放弃。

80C186-10CPU一个一个地进行服务。内部中断源定时器和通道能够被它们自己的控制寄存器或由在中断控制器中的屏蔽位来禁止。80C186-10的中断控制器有自己的控制寄存器,该寄存器用于设置控制器的操作方式。

类似。中断控制器对在所有三种方式下的内部中断响应是相同的,不同的地方仅在于对个外部中断引脚的功能解释上。中断控制器被设置到三种方式之一是通过对在控制寄存器中的正确位进行编程来实现的。中断控制器的三种操作方式为全嵌套方式、级联方式和特殊全嵌套方式。

80C186-10

80C186-108086总线结构非常相似,它具有多路转换地址数据总线,以及各种各样的控制和状态总线,如表所示。每个总线周期需要最少时钟周期和任意多个等待状态,其需要等待状态的个数由外部存储器和外部设备的访问速度所决定。

80C186-107种类型:数据传送、算术、移位环移逻辑、串处理、控制转移、高级指令和处理器控制。一条指令能够引用在任何地方的零个到多个操作数。一个操作数可以常驻在一个寄存器里,在指令本身中或在存储器中。

80C186-10L80C186-10集成部件,以及在该系统中所有与同步的设备产生主时钟信号。这个时钟发生器包含一个晶体振荡器,二分频器,复位电路,以及准备就绪信号生成逻辑,方框图如图所示。

(或外部频率输入驱动一个二分频电路,此电路为80C186-10生成占空比为的周期时钟。80C186-10的所有时序都是参考这一信号的,该信号可以从80C186-10引脚上得到,在信号从高电平到低电平转换时改变状态。时钟发生器还为系统提供一个同步的复位信号,这一信号同步于时钟输入信号。复位输入信号还复位二分频器,当输入信号第一次有效时,将生成一个单个时钟周期的内部复位脉冲。

80C186-10

L80C186-10的直流参数如表所示。

80C186-10

L80C186-10是集成电路技术高度发展的产物,由于集成电路的使用,可以将许多所需的外围器件及其接口制作在一个硅片上,这就增加了集成电路测试的难度,也更体现了测试的重要性。80C186-10的整套测试程序和测试码点都是在集成电路测试系统上开发的,通过验证版图和故障定位,使80C186-10顺利研制成功,并能够满足用户要求。■

 

. 微型计算机系统原理及应用清华大学出版社

. M80C186 CHMOS HIGH INTEGRATION 16-BIT MICROPROCESSER, 1986

 

标签:
来源:电子设计应用 作者:东北微电子研究所 苏彬 张磊 刘珊珊 时间:2005/8/19 0:00:00
相关阅读
推荐阅读
阅读排行
最近更新
商品推荐