数字系统设计.pptVIP

  • 0
  • 0
  • 约2.09万字
  • 约 149页
  • 2026-11-14 发布于重庆
  • 举报

微程序控制器的基本结构如图7-20所示。由图中可见,在微程序控制器中,条件与现态(PS)作ROM的地址,次态(NS)与控制信号作ROM的内容,寄存器作状态寄存器。p个条件、n位状态编码,要求ROM有n+p位地址、2n+p个单元;n位状态编码、m个控制信号,要求ROM单元的字长为n+m位。这就意味着所选ROM的存储容量不少于2n+p×(n+m)。与硬件控制器相比,微程序控制器具有结构简单、修改方便、通用性强的突出优点。尤其是当系统比较复杂、状态很多时,微程序控制器的优势更加明显。当然,如果控制器非常简单、状态不多时,因控制存储器的浪费,使用微程序控制器反而有可能提高系统成本。因此,在决定采用微程序控制器前,应该估算一下系统的综合成本。【例7-15】用微程序设计方法实现图7-18所示的控制状态图描述的7阶多项式求值系统控制器。解从图7-18所示的系统控制状态图可见,该系统共有4个状态、2个条件(st,Q)、5个控制信号。4个状态,需要2位二进制编码,即n=2;2个条件,5个控制信号,即p=2,m=5。因此,所需ROM的地址为n+p=2+2=4位,ROM单元数为2n+p=24=16个,ROM字长为n+m=2+5=7位,ROM容量为2n+p×(n+m)=16×7位。表7-3

文档评论(0)

1亿VIP精品文档

相关文档