摘要:
9.6.3 微控制器级技术 解决噪声问题的最佳途径在源头。 9.6.3.1 多时钟和接地 去耦电容: 1、容量应足够大以在转换时间内提供所需的电流。 2、应足够小以使时钟频率小于电容的谐振频率。 还应遵守: 1、所有电源/地线对中尽可能是均衡电流。 2、除ESD保护外,应避免在内部连接电源引脚和接地 阅读全文
摘要:
这一节就大致浏览一下,不细看了。 9.6 减少EMC/EMI的技术 三个方法:1、在源头抑制发射。2、耦合路径尽可能低效。3、受体几乎不受发射影响。 9.6.1 系统级技术 9.6.1.1 展频时钟技术(SSC) 在数字系统内。周期性的时钟信号是EMI辐射的主要原因。此外,控制与计时信号、地址和数据 阅读全文
摘要:
9.1 简介 电子线路易于接收来自其他发射器的辐射信号,这些EMI(电磁干扰)使得设备内毗邻的元件不能同时工作。这就有必要进行电磁兼容设计以避免系统内有害的电磁干扰。 确保设备不产生多余的辐射,设备也不易受到射频辐射的干扰,采用好的EMC(电磁兼容)设计原则使这些成为可能。 (EMC不能只通过设计来 阅读全文
摘要:
8.1 简介 在电子设备中两个金属触点随着触点的断开闭合便产生了多个信号,这就是抖动。消抖使用来确保每一次断开或闭合触点时只有一个信号起作用的硬件设备或软件。(说人话就是每次断开闭合只对应一个操作)。 抖动在某些模拟和逻辑电路中可能产生问题,因为这些电路反应太快会将开关脉冲误当作数据流。 时序逻辑数 阅读全文
摘要:
7.1 介绍 本章主要介绍字节顺序的的基本规则。(感觉偏软件了,不知道为啥那么会放进《硬件架构的艺术》这本书)。 7.2 定义 字节顺序定义数据在计算机系统中的存储格式,描述存储器中的MSB和LSB的位置。对于数据始终以32位形式保存在存储器中的真32位系统,字节顺序没有实际意义,若要将字节或16位 阅读全文
摘要:
6.9 流水线冒险 冒险会干扰流水线并阻止下一条指令在目标时钟周期内的执行。冒险会降低流水线在理想情况下所能带来的速度提升。 冒险分类: 1、结构冒险:资源冲突导致硬件无法支持所有可能的指令组合同时执行。 2、数据冒险:指令执行需要之前指令计算结果,而这个结果还在流水线中没计算出来。 3、控制冒险: 阅读全文
摘要:
6.6 DLX指令集的实现 这节开始将指令集相关内容,没学过相关知识,看不太懂,就快速浏览一下好了。 DLX指令集包括五个部分: 1、指令获取(IF) IR <= MEM[PC] NPC <= PC +4 从存储器中获取指令(PC为指针)并放入指令寄存器(IR),IR保存下个时钟周期所需指令,PC值 阅读全文
摘要:
6.1 介绍 流水线通过在较长的组合逻辑路径中插入寄存器降低了组合逻辑延迟,增加了时钟频率并提高了性能。 图中分别为插入流水线前后的逻辑。长路径插入寄存器后最大时钟频率明显增加,但是也带来了额外的开销,并且增加了系统延迟。 6.2 影响最大时钟频率的因素 图中电路若TCQA、TSB、THB均为0,F 阅读全文
摘要:
5.6 在寄存器传输级降低功耗 RTL完成时80%的功耗就已经确定,后端不能解决所有功耗问题。 综合前RTL阶段就应讲与功耗有关的所有问题解决。 5.6.1 状态机编码与解码 格雷码在相邻状态转换时仅有一位发生变化,消耗能量更少。此外格雷码编码的状态机也消除了依赖于状态的组合等式中存在毛刺的风险。 阅读全文
摘要:
5.5 体系结构级降低功耗技术 5.5.1 高级门控时钟 同步数字系统中,时钟分布贡献了整个数字开关功率中的绝大部分。很多情况可以通过门控时钟将绝大部分不使用的电路关闭。 插入门控时钟前和插入后电路功能并没有改变,所以可以用一致性检查工具进行验证。 组合门控时钟方案在输出不变时使触发器时钟失效,可以 阅读全文