数字设计实践
常用文档类型
说明书
说明书(specification,简称 spec)准确地描述电路或系统应该做什么,包括所有输入和输出(“接口” )的描述及实现的功能。 注意 “说明书” 不必说明系统要怎样做才能得到其结果,它只需说明结果应该是什么
方框图
方框图(block diagram)是系统主要功能模块及其基本互连的非正式图示描述,展示系统的输入、输岀、功能模块 、内部数据通路和重要的控制信号。下图中总线使用宽箭头表示,斜线旁边的数据表示总线宽度
逻辑器件说明
逻辑器件说明(logic-device description)描述了系统中所使用的每个“定制的” 器件的功能。(“标准” 器件是通过数据表单或生产商所提供的用户手册来说明的)定制的器件包括:专用集成电路(ASIC)、场可编程阵列(FPGA)、 以及可编程逻辑器件(PLD 和 CPLD)
原理图
原理图 ( schematic diagram) 是系统的电气元件、 元件间的互连和构建系统所需的全部细节的正式说明。 我们一直在用的术语 “逻辑图” ( logic diagram) 属于非正式绘图,它完全没有原理图这么仔细
信号名与有效电平的命名
Act Low | READY- | ERROR.L | ADDR15(L) | RESET* |
ENABLE~ | ~GO | /RECEIVE | TRANSMIT_L |
---|---|---|---|---|---|---|---|---|
Act High | READY+ | ERROR.H | ADDR15(H) | RESET | ENABLE | GO | RECEIVE | TRANSMIT |
时序图
时序图(timing diagram)说明作为时间函数的各种逻辑信号的值,包括关键信号之间的因果延迟
电路描述
电路描述 ( circuit description) 是叙述性的文本文件, 它跟其他文档一起解释电路内部是怎样工作的。 电路描述应当列出电路设计和操作中的任何假设及潜在毛病, 并指出何处使用了不明显的设计 “技巧”。 好的电路描述还包括缩写词和其他专用术语的定义, 且注明相关的参考文件。 系统中每个 “定制的” 逻辑器件都应该有各自的电路描述