80c186xl16位嵌入式微处理器是intel公司在嵌入式微处理器市场的上导产品之一,已广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器片内,集成有dram rcu单元,即dram刷新控制单元。rcu单元可以自动产生dram刷新总线周期,它工作于微处理器的增益模式下。经适当编程后,rcu将向将处理器的biu(总线接口)单元产生存储器读请求。对微处理器的存储器范围编程后,biu单元执行刷新周期时,被编程的存储器范围片选有效。 存储器是嵌入式计算机系统的重要组成部分之一。通常采用静态存储器,但是在系统需要大容量存储器的情况下,这种方式将使成本猛增。如果采用dram存储器,则可以大幅度降低系统设计成本;但dram有复杂的时序要求,给系统设计带来了很大的困难。 为了方便地使用dram,降低系统成本,本文提出一种新颖的解决方案:利用80c186xl的时序特征,采用cpld技术,并使用vhdl语言设计实现dram控制器。 一、80c186xl rcu单元的资源 80c186xl的biu单元提供20位地址总线,rcu单元也为刷新周期提供20位地址总线。80c186xl能
摘要:介绍怎样在嵌入式cpu 80c186xl dram刷新控制单元的基础上,利用cpld技术和80c196xl的时序特征设计一个低价格、功能完整的dram控制器的方法,并采用vhdl语言编程实现。 关键词:刷新控制单元(rcu) dram控制器 状态机 cpld vhdl语言 80c186xl16位嵌入式微处理器[1]是intel公司在嵌入式微处理器市场的上导产品之一,已广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器片内,集成有dram rcu单元,即dram刷新控制单元。rcu单元可以自动产生dram刷新总线周期,它工作于微处理器的增益模式下。经适当编程后,rcu将向将处理器的biu(总线接口)单元产生存储器读请求。对微处理器的存储器范围编程后,biu单元执行刷新周期时,被编程的存储器范围片选有效。 存储器是嵌入式计算机系统的重要组成部分之一。通常采用静态存储器,但是在系统需要大容量存储器的情况下,这种方式将使成本猛增。如果采用dram存储器,则可以大幅度降低系统设计成本;但dram有复杂的时序要求,给系统设计带来了很大的困难。 为了方便地使用dram,降低系统成本,
摘要:介绍怎样在嵌入式cpu 80c186xl dram刷新控制单元的基础上,利用cpld技术和80c196xl的时序特征设计一个低价格、功能完整的dram控制器的方法,并采用vhdl语言编程实现。 80c186xl16位嵌入式微处理器是intel公司在嵌入式微处理器市场的上导产品之一,已广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器片内,集成有dram rcu单元,即dram刷新控制单元。rcu单元可以自动产生dram刷新总线周期,它工作于微处理器的增益模式下。经适当编程后,rcu将向将处理器的biu(总线接口)单元产生存储器读请求。对微处理器的存储器范围编程后,biu单元执行刷新周期时,被编程的存储器范围片选有效。 存储器是嵌入式计算机系统的重要组成部分之一。通常采用静态存储器,但是在系统需要大容量存储器的情况下,这种方式将使成本猛增。如果采用dram存储器,则可以大幅度降低系统设计成本;但dram有复杂的时序要求,给系统设计带来了很大的困难。 为了方便地使用dram,降低系统成本,本文提出一种新颖的解决方案:利用80c186xl的时序特征,采用cpld技术,并使用
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能,对可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统的核心是嵌入式微处理器。 intel公司的80c186xl16位嵌入式微处理器广泛应用于电脑终端、程控交换和工控等领域。在该嵌入式微处理器片内,集成有dramrcu单元,即dram刷新控制单元。rcu单元可以自动产生dram刷新总线周期,它工作于微处理器的增益模式下。经适当编程后,rcu将向将处理器的biu(总线接口)单元产生存储器读请求。对微处理器的存储器范围编程后,biu单元执行刷新周期时,被编程的存储器范围片选有效。 嵌入式微处理器一般就具备以下4个特点:1)对实时任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度。2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。3)可扩展的处理器结构,以能最迅速地开发出满足应用的最高性能的嵌入式微处理器。4)嵌入式微处理器必须功耗