确定初始结构框图 建立算法流程图 系统设 推导ASM图 确定数据处理推导控制器状态 明细表 转移表 辑设 选择具体的集 根据状态转移 成电路实现处 表实现控制器 电路设计 理器 的电路 图1216数字系统设计步骤框图
21 确定初始结构框图, 建立算法流程图 推导ASM图 系 统 设 计 确定数据处理 明细表 推导控制器状态 转移表 选择具体的集 成电路实现处 理器 根据状态转移 表实现控制器 的电路 逻 辑 设 计 电 路 设 计 图12.1.6 数字系统设计步骤框图
122寄存器传输语言(RTL) 1.寄存器传输操作 所存信息的处理和存贮 2.寄存器传输语言 既表示了寄存器传输操作,又和硬件间有个简圖 单的对应关系的一种方便的设计工具。 3.寄存器具有广义的概念 既包括暂存信息的寄存器,也包括移位寄 存器、计数器、存储器等
22 12.2 寄存器传输语言(RTL) 1.寄存器传输操作 所存信息的处理和存贮 2.寄存器传输语言 既表示了寄存器传输操作,又和硬件间有个简 单的对应关系的一种方便的设计工具。 3.寄存器具有广义的概念 既包括暂存信息的寄存器,也包括移位寄 存器、计数器、存储器等
、寄存器间的信息传输 1.寄存器的表示方法 ①大写英文字母 ②方块图 n AIA 2 AA A n-1 (a)寄存器A(b)寄存器A的各个位表示(c)寄存器位编号表示 图1121寄存器方块图表示
23 一、寄存器间的信息传输 1.寄存器的表示方法 ①大写英文字母 ②方块图 A (a)寄存器A A1 A2 … An-1 An (b)寄存器A的各个位表示 A (c)寄存器位编号表示 1 n 图11.2.1 寄存器方块图表示
2.传输操作 X·71:A<B 控制函数 控制函数结束 控制电路 B & A 图11.2.2实现语句ⅹ·71:A<B的逻辑图
24 1 & A B n 控制电路 T1 X 图 11.2.2 实现语句 X T1 : A B 的逻辑图 2.传输操作 X T1 : A B 控制函数 控制函数结束
例:T1:C长A T5: C<B T6:D←B:试画出逻辑图 解:1)两个目标寄存器:C、D。两个源寄存器 TI T5 T6S EN LDc LDp 0000 00 0Φ 0 10000 0 01 0 001 00 0 0
25 例: T1:CA T5:CB T6:DB:试画出逻辑图 解:1)两个目标寄存器:C、D。两个源寄存器: A、B。 T1 T5 T6 S EN LDC LDD 000 001 010 011 100 101 1 1 0 111 100 1 0 0 1 1 0 1 0 1 0 1 1 0 0 1 0