第十八讲系统设计实例学习课件.pptVIP

  • 1
  • 0
  • 约9.74千字
  • 约 50页
  • 2016-12-07 发布于江苏
  • 举报
第六章 系统设计实例 本章主要采用以前各章讲述的方法进行数字系统设计,主要体现模块化、层次化、系统化的设计思想,包括具体的设计方法和系统分解方法。 通过微处理器及其外围接口模块的实例,说明怎样用VHDL语言构建大型、复杂的数字系统。 1、存储器设计 数字系统中存储器(memory)是一个很重要的部分,因为数字系统的工作一般都会伴随着数据存储。存储器实际上是一种时序逻辑电路。数字系统中存储器主要包括:只读存储器(rom)、随机存储器(ram)和堆栈(stack)或先入先出(fifo),根据功能的不同,在VHDL描述上耶有一些区别。 VHDL语言描述存储器通常使用数组,数组中的每一个元素对应一个存储单元,每一个元素是包含多位二进制信息的数据、如整数、标准逻辑位矢量等。 ROM的设计 ROM中存储的数据一般情况先只能读不能写,因此在数字系统中常常用于存放指令和常数。 比如:设计一个64X8bit容量的ROM。 该设计有6位地址线,有8位数据线,还有一个读信号read来控制对rom进行读操作。 工作方式:在时钟信号的上升沿检测到当read信号有效时,由6位地址线选通ROM中的对应存储单元,该单元中的8位数据通过8位数据线输出;在read信号无效时,数据线上是高阻状态。 直接定义(采用在程序包中直接定义的方法对

文档评论(0)

1亿VIP精品文档

相关文档