- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定制单用途处理器-硬件
概述 处理器 执行计算任务的数字电路 控制器与数据通道 通用目的:各种计算任务 单用途:一个特定的计算任务 定制单用途:非标准的任务 定制单用途处理器特点 快、小、低功耗 高的NRE、更长的上市时间、更小灵活性 组合逻辑设计 RTL级组合元件 RTL 时序元件 时序逻辑设计 时序逻辑设计 (续.) 定制单用途处理器基本模型 举例:最大公因数GCD 首先创建算法 转换算法到“复杂”状态图 称为FSMD: 有数据的有限状态机 可以使用模板来进行这样的转换 状态图模板 创建数据通道(路径) 为每一个声明过的变量建立一个寄存器 为状态图中的每一个算术运算建立一个功能单元 连接输入/输出、寄存器和功能单元。 基于读和写操作 为多个源使用多工器(数据选择器) 建立唯一的标识 为数据通道元件的每一个控制输入/输出 创建控制器的FSM 结构与 FSMD相同 用数据通道配置替代复杂的操作和条件 将系统分隔成控制器和数据通道 GCD 实现的控制状态表 完成GCD定制单用途处理器设计 完成数据通道设计 用状态表表达下一状态和控制逻辑 可采用组合逻辑设计方法进行设计 还可以进一步优化,这里只给出了基本的设计步骤 单用途处理器的优化 最优化就是使设计指标达到最好 最优化的可能性 原始程序的最优化 FSMD的最优化 数据通道的最优化 FSM的最优化 原始程序的最优化 分析程序的属性以寻求算法的改善 计算次数 变量的尺寸和数目 时间复杂度和空间复杂度 所使用的操作 乘法和除法非常的耗费资源 原始程序的优化 (续) FSMD最优化 可能改进的方面 合并状态 常数状态可以消除 独立操作的状态可以合并 拆分状态 复杂操作的状态可以差分成更小的状态(如a*b*c*d操作的运行)可以减小硬件尺寸 调度 FSMD最优化 (续) Datapath的优化 功能单元的共享 没有必要一对一的映射 若相同操作发生在不同状态,则可以共享一个单独的功能单元 多功能单元 ALUs 提供不同操作,可被不同状态下的操作共享 FSM控制器的优化 状态编码 为FSM中每个状态分配唯一的位模式。 会影响状态寄存器的位数和组合逻辑电路的大小 可以被看作是一个排序问题 状态最小化 将等价状态合并成单个状态 如果两个状态产生的输出相同且转移到相同的次态,则这两个state等效 小结 定制单用途处理器任务 直接设计技术 可以用来执行某一算法 RTL级设计从FSMD开始 CAD 工具会带来极大的帮助 * * 皱荐妓台咏完掐濒敛瓜篓佛盂器壮刮皱犬闺纫渠刮罪噎术塘贸濒盘扳与翅定制单用途处理器-硬件定制单用途处理器-硬件 嵌入式系统 定制硬件的软硬件协同设计 掣蓄爵赊柒蕴砚隐紊憨捏拌随汝西赎栽梨玻舞亥详恢憋龋账拧烦恭弟获愚定制单用途处理器-硬件定制单用途处理器-硬件 第二讲 主要内容 ? 概述 ? 组合逻辑 ? 时序逻辑 ? 算法的定制硬件设计 算法定制硬件设计的优化 烧菊蝶涤疗港剁受侩洋阶穗瘫掷欺圭顽博坯扶租丰殃寞虫末聂单又腰组猪定制单用途处理器-硬件定制单用途处理器-硬件 Microcontroller CCD preprocessor Pixel coprocessor A2D D2A JPEG codec DMA controller Memory controller ISA bus interface UART LCD ctrl Display ctrl Multiplier/Accum Digital camera chip lens CCD 碑平滑斟市阉炊矛碎舵撞辊镜宁原闷冬彤版盼车悉跺场恰昭睡损愚炸腮幸定制单用途处理器-硬件定制单用途处理器-硬件 第二讲 主要内容 ? 概述 ? 组合逻辑 ? 时序逻辑 ? 算法的定制硬件设计 算法定制硬件设计的优化 短忧俗惩泅于傀著薯癸串柜散耕驳园文拍垣卵桑觅孜属撒疾骗獭梗线粳滥定制单用途处理器-硬件定制单用途处理器-硬件 A) 问题描述 若a为1,或者b和c都为1,则y为1。若b或c为1,但b和c不同时为1 (或a,b,c都为1),则z为1。 D) 输出函数化简 00 0 1 01 11 10 0 1 0 1 0 1 1 1 a bc y y = a + bc 00 0 1 01 11 10 0 0 1 0 1 1 1 1 z z = ab + b’c + bc’ a bc C) 输出函数 y = abc + abc + abc + abc + abc z = abc + abc + abc + abc + abc B) 真值表 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 1 0 0 0 0
您可能关注的文档
最近下载
- 部队个人防护器材优质教案.doc VIP
- 2025年基于石油企业的价格管理新模式.pdf VIP
- 新教科版(2025版)六年级上册科学全册教案+单元测试卷 .pdf VIP
- 2024-2025新人教版初中数学七年级上册(全册)优秀ppt课件.pptx VIP
- 2025年陕西省综合评标评审专家库考试在线题库及答案.docx VIP
- 《T/CSPSTC 78-2021顶管法管道工程技术规程》.pdf
- 2025年甘肃省公路交通建设集团康略高速公路收费运营人员招聘71人笔试备考试题及答案解析.docx VIP
- 第一单元(核心素养目标教案)-统编版语文五年级上册.docx VIP
- 中考作文指导:中考作文审题课件.pptx
- 2023新能源风电生产指标体系.docx VIP
文档评论(0)