- 1
- 0
- 约4.97千字
- 约 33页
- 2018-03-02 发布于浙江
- 举报
[信息与通信]第5讲 设计方法
第5讲 设计方法 设计步骤 系统设计 算法设计 几种常用算法 算法结构 并行设计技术 系统同步 5.5 算法结构(续) 5.7 系统同步 5.7 系统同步(续) 5.7 系统同步(续) * 5.1 设计步骤 数字系统设计基本步骤 系统设计:对系统功能进行模块划分,落实系统功能和技术指标的分配,同时确定各功能模块之间的接口关系。运用框图与层次的方法自顶向下进行设计。 算法设计:确定实现系统要求的算法。 电路设计:确定电路形式,在电路级描述系统功能。 芯片设计:按照确定的算法和电路形式,通过设计芯片内部的逻辑功能来实现这些算法和电路。 PCB设计:实现系统整体功能,同时进行初步的工艺和机械结构的设计。 结构设计:包括机箱和面板设计,属工艺和工业造型的问题。 电路调试:检查设计中存在的问题。 5.1 设计步骤(续) 数字系统设计基本准则 分割准则 最底层的逻辑块适合用基本逻辑电路来实现,或用逻辑语言进行表达; 相似功能的模块应该设计成共享的基本模块; 接口信号线最少结构均称,同层次的模块之间在资源和I/O分配上,不应出现悬殊的差异,没有明显的结构和性能上的瓶颈; 通用性好,易于移植。 系统的可观测性:在设计系统的同时设计观测电路。 系统的关键点信号,如时钟、同步信号和状态信号; 具有代表性的节点和线路上的信号; 具备简单的“系统工作是否正常”的判断能力 同步和异步电路 5.1 设计步骤(续) 尽可能采用同步电路进行设计,避免使用异步电路; 在必须使用异步电路的场合,应采取措施来避免竞争、增加稳定性。 最优化设计 器件资源利用率最高; 系统工作速度最快,即延时最小; 布线最容易,即可实现性最好。 理想的设计 设计流畅、无拖泥带水的感觉; 资源分配、I/O分配合理,没有任何设计上和性能上的瓶颈; 具有良好的可观测性; 易于修改和移植; 电路器件的特点得到充分的发挥。 5.2 系统设计 对系统功能进行模块划分,落实系统功能和技术指标的分配,同时确定各功能模块之间的接口关系。系统设计的好坏直接决定系统的整体性能。 例5.1 乘法器设计 迭代方式:成本低 阵列方式:速度快 流水方式:浮点运算 大数乘法器:算很大的数 低功耗方式:功耗低 迭代式乘法器 5.2 系统设计(续) 阵列式乘法器 5.2 系统设计(续) 流水式乘法器 5.2 系统设计(续) 大整数乘法器 控制器 数据通路 5.3 算法设计 FPGA的作用 简化:简化硬件设计与制作 提速:提高算法执行速度 通用CPU与FPGA差别 通用CPU通过“很细小”的机器指令串行地执行程序,每次执行都要“取指”、“分析”、“执行”、“保存”; FPGA只执行与系统速度相关的、规模较大的“特殊”操作,这些操作往往可由多个电路模块并行执行。 “硬件”算法最终由硬件来实现,其设计要求与硬件结构良好对应;软件算法则完全用程序来实现,形式多样。 5.3 算法设计(续) 采用器件的结构、规模、性质不同时,将用不同的算法设计 若使用通用芯片,则考虑系统结构尽量简单,少用芯片; 若采用单片机或DSP,则因为器件相当丰富,算法设计也不尽相同。 算法设计中主要考虑的因素 功能:系统应完成的功能; 速度:系统要达到的运行速度,在实时系统中显得很重要; 功耗:手持设备的重要指标; 成本:几乎是人人关心的问题。 各因素往往相互制约,必须协调,寻找到最佳方案。 5.4 几种常用算法 跟踪法:按照确定的系统功能,由控制要求逐步细化、具体化系统的工作过程,从而导出系统的算法。 例5.1:设计一个简单的7位串行数字门锁系统。该锁在输入完0110111时,绿灯亮,可以用钥匙开门。 解:用Mealy机来实现 还有其它办法吗? 归纳法:从特殊到一般的方法。先将比较抽象、概略的系统功能设计具体化,然后再经过一般规律性的归纳,从而导出系统的算法。 5.4 几种常用算法(续) 输入:LEFT,RIGHT,HAZ,(时钟); 输出:LC,LB,LA,RA,RB,RC。 例5.2:雷鸟车尾灯 5.4 几种常用算法(续) 共有8个状态,其中IDLE为空闲状态(没有灯发光)。 问题:在IDLE状态时,如果LEFT和HAZ同时有效会怎么样? 5.4 几种常用算法(续) 状态图必须没有二义性,即离开每一个状态的弧线上所标出的转移表达式都是互斥的,并且是完备的。 互斥性:在离开每一状态的弧线上所标的任意一对转移表达式的逻辑积等于0。 完备性:在离开每一状态的弧线上所标的所有转移表达式的逻辑和等于1。 右图无二义性 有没有更好的改进? 5.4 几种常用算法(续) 初态:000; 左转:
您可能关注的文档
- [信息与通信]移动通信讲义 第七章 蜂窝移动通信系统.pdf
- [信息与通信]程控与数据交换技术S第3章 补程控交换的数字化基础.ppt
- [信息与通信]移动通信.doc
- [信息与通信]空间技术中心技术交流.ppt
- [信息与通信]笔记本电脑维修教程.pdf
- [信息与通信]第 2 章 嵌入式Linux开发基础.ppt
- [信息与通信]第 1 章 嵌入式Linux开发环境.ppt
- [信息与通信]第01章 数字逻辑基础.ppt
- [信息与通信]第03讲 单片机的内部结构1.ppt
- [信息与通信]第06讲组合逻辑电路.pdf
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
最近下载
- 分析palantir对象模型shreyas phpapp01.pptx VIP
- 班子成员之间的相互批评意见.docx VIP
- 广发宏观分析报告:居民活动收支表的构建、分析与运用.pdf VIP
- Palantir公司调研报告.pptx VIP
- 汉川XH715D立式加工中心机使用说明书.pdf VIP
- 数学丨重庆市2026届高三上学期1月康德高考模拟调研卷(一)试卷及答案.pdf VIP
- 贵州省贵阳市普通中学2022-2023学年高三上学期期末语文(解析版).docx VIP
- 化工老旧装置淘汰退出和更新改造工作方案.docx VIP
- 培智六年级生活数学期末试卷ABC卷.doc VIP
- 港口机械钢结构制造规范.pdf VIP
原创力文档

文档评论(0)