从算法设计到硬线逻辑的实现课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《从算法设计到硬线逻辑的实现课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 设计 到硬线 逻辑 实现 课件
- 资源描述:
-
1、从算法设计到硬线逻辑的实现从算法设计到硬线逻辑的实现复杂数字逻辑系统的复杂数字逻辑系统的Verilog HDLVerilog HDL设计方法简介设计方法简介数字信号处理、计算、程序数字信号处理、计算、程序 算法和硬线逻辑的基本概念算法和硬线逻辑的基本概念 数字信号处理 计算(Computing)算法和数据结构 编程语言和程序 体系结构 硬线逻辑 数字信号处理的基本概念数字信号处理的基本概念 现代电子系统设备中广泛使用了数字信号处理 专用集成电路。用于数字信号传输中所必需的滤波、变换、加密、解密、编码、解码、纠检错、压缩、解压缩等操作。处理工作从本质上说都是数学运算。完全可以用计算机或微处理器来
2、完成处理工作。计算(计算(Computing)的基本概念的基本概念 “Computing 这门学问研究怎样系统地有步骤地描述和转换信息,实质上它是一门覆盖了多个知识和技术范畴的学问,其中包括了计算的理论、分析、设计、效率和应用。它提出的最基本的问题是什么样的工作能自动完成,什么样的不能。”(摘自Denning et al.,“Computing as a Discipline,”Communication of ACM,January,1989)。算法和数据结构的基本概念算法和数据结构的基本概念 算法就是解决特定问题的有序步骤。数据结构就是解决特定问题的相应的模型。编程语言和程序的基本概念编程
3、语言和程序的基本概念 编程语言:编程语言:程序员利用一种由专家设计的既可以被人理解,也可以被计算机解释的语言来表示算法问题的求解过程。这种语言就是编程语言。程序:程序:由编程语言所表达的算法问题的求解过程就是。常用的编程语言:常用的编程语言:C、Pascal、Fortran、Basic或汇编语言。计算机体系结构和硬线逻辑计算机体系结构和硬线逻辑的基本概念的基本概念 计算机体统结构:计算机体统结构:是一门讨论和研究通用的计算机中央处理器如何提高运算速度性能的学问。硬线逻辑:硬线逻辑:由与门、或门、非门、触发器、多路器等基本逻辑部件造成的逻辑系统。数字信号处理系统的分类数字信号处理系统的分类 非实
4、时系统非实时系统:信号处理的工作是可以事后进行。实时系统实时系统:信号处理的工作必须在规定的很短的时间内完成。数字信号处理系统的实现数字信号处理系统的实现 非实时系统非实时系统:通用的计算机和利用通用计算机改装的设备,主要工作量是编写“C”程序。实时系统实时系统:信号处理专用的微处理器为核心的设备,主要工作量是编写汇编程序。实时数字信号实时数字信号处理系统实现中存在的技术难点处理系统实现中存在的技术难点 1)算法问题。2)电路实现问题:如果由最快的信号处理专用的微处理器为核心的设备也来不及处理如此大量的数据怎么办呢?实时数字信号实时数字信号处理系统实现中存在的技术难点处理系统实现中存在的技术难
5、点和解决办法和解决办法 1)算法问题。研究并行快速算法。2)电路实现问题:设计并研制具有并行结构的数字和计算逻辑结构。实时数字信号实时数字信号处理系统实现中存在的技术难点处理系统实现中存在的技术难点和解决办法和解决办法 电路实现的两个方向:FPGA专用集成电路 实时数字信号实时数字信号处理系统实现中存在的技术难点处理系统实现中存在的技术难点和解决办法和解决办法 用于信号处理的 FPGA 和专用集成 电路(ASIC)设计的方法:Verilog HDL建模、仿真、综合和全面验证。复杂数字逻辑系统的复杂数字逻辑系统的Verilog HDLVerilog HDL设计方法简介设计方法简介?嵌入式微处理机
6、系统嵌入式微处理机系统 数字信号处理系统数字信号处理系统 高速并行计算逻辑高速并行计算逻辑 高速通信协议电路高速通信协议电路 高速编码高速编码/解码、加密解码、加密/解密电路解密电路 复杂的多功能智能接口复杂的多功能智能接口 门逻辑总数超过几万门达到几百甚至达几千门逻辑总数超过几万门达到几百甚至达几千 万门的数字系统万门的数字系统 怎样设计如此复杂的系统?Top-Down 设计思想 系 统 级 设 计模 块 模 块 模 块 模 块 模 块模 块 模 块 C 模 块 模 块 模 块 HDL 设 计 文 件 HDL 功 能 仿 真 HDL 综 合 优 化 、布 局 布 线 布 线 后 门 级 仿
展开阅读全文