×
从算法到电路:数字芯片算法的电路实现

从算法到电路:数字芯片算法的电路实现

1星价 ¥83.3 (7.0折)
2星价¥83.3 定价¥119.0
图文详情
  • ISBN:9787111760788
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:342
  • 出版时间:暂无
  • 条形码:9787111760788 ; 978-7-111-76078-8

本书特色

除法器、信号发生器、滤波器、小数分频器等的Matlab建模和RTL设计,直指复杂电路设计与优化底层逻辑 这一本书就把除法器、信号发生器、滤波器、小数分频器等10余种基本算法电路的Matlab建模和RTL设计讲透了。它可以帮你从根本上理解复杂电路的设计与优化问题。无论是数字IC设计工程师,还是FPGA开发工程师,通过这本书都可以快速成长为算法与电路设计专家。

内容简介

这是一本深入解读基础算法及其电路设计,以打通算法研发到数字IC设计的实现屏障,以及指导芯片设计工程师从底层掌握复杂电路设计与优化方法为目标的专业技术书。任何芯片(如WiFi芯片、5G芯片、AI芯片、多媒体处理芯片等)都是由四则运算器、滤波器、特殊信号发生器等基本算法电路构成的,熟练掌握这些基本算法电路是实现复杂算法电路的基础。忽视基本算法及其电路设计而谈论复杂算法电路,无异于痴人说梦。 本书力求从算法、芯片设计、软件开发等多个角度解读基础算法电路的设计,涵盖了溢出保护、有符号运算、浮点运算、位宽确定等运算电路基础知识,以及除法器、信号发生器、滤波器、小数分频器等常用基本算法电路的Matlab建模和RTL设计,可帮助数字IC设计者掌握常用算法设计思路、工具和流程,从根本上提高设计基本算法电路和复杂算法电路的能力。 本书共分为12章。 第1 ~ 2章介绍算法和芯片设计的基础知识,包括算法与芯片设计的关系,芯片设计人员掌握算法知识的必要性,以及位宽确定、有符号数处理、浮点数运算、溢出保护和四舍五入等算法的实现。 第3 ~ 11章 重点介绍各种典型基本算法的电路设计,其中包括任何数字内容简介这是一本深入解读基础算法及其电路设计,以打通算法研发到数字IC设计的实现屏障,以及指导芯片设计工程师从底层掌握复杂电路设计与优化方法为目标的专业技术书。任何芯片(如WiFi芯片、5G芯片、AI芯片、多媒体处理芯片等)都是由四则运算器、滤波器、特殊信号发生器等基本算法电路构成的,熟练掌握这些基本算法电路是实现复杂算法电路的基础。忽视基本算法及其电路设计而谈论复杂算法电路,无异于痴人说梦。 本书力求从算法、芯片设计、软件开发等多个角度解读基础算法电路的设计,涵盖了溢出保护、有符号运算、浮点运算、位宽确定等运算电路基础知识,以及除法器、信号发生器、滤波器、小数分频器等常用基本算法电路的Matlab建模和RTL设计,可帮助数字IC设计者掌握常用算法设计思路、工具和流程,从根本上提高设计基本算法电路和复杂算法电路的能力。 本书共分为12章。 第1 ~ 2章介绍算法和芯片设计的基础知识,包括算法与芯片设计的关系,芯片设计人员掌握算法知识的必要性,以及位宽确定、有符号数处理、浮点数运算、溢出保护和四舍五入等算法的实现。 第3 ~ 11章重点介绍各种典型基本算法的电路设计,其中包括任何数字芯片都必不可少的乘法器和除法器设计,在不同专业芯片领域有着广泛应用的数字信号发生器、复数求模求角度运算器、普通滤波器、ΣΔADC中使用的抽取滤波器、基于ΣΔ结构实现的小数倍分频器、CRC校验器等。每个电路均给出了算法的浮点建模、定点建模、RTL以及TestBench仿真文件,并在理论上对ADC、频率、滤波器以及电路结构拓扑进行深入解读。部分电路给出了多种可选设计,并在面积和时序等方面进行了优缺点分析。 第12章介绍IEEE754浮点运算单元的设计,专为满足具备标准协议格式的浮点运算核开发需求。其中涉及算法的内容较少,重点介绍协议实现、集成和应用。基于这一章设计得到的电路既可作为SoC芯片中的可编程浮点运算加速器,也可作为专用芯片的浮点运算硬核。

目录

目 录序前言第1章 芯片算法与数字电路设计 11.1 芯片研发的流程 11.1.1 芯片公司的分类 11.1.2 芯片设计流程 21.2 芯片数字电路设计与算法的关系 41.2.1 预研阶段 41.2.2 系统架构确定阶段 51.2.3 实际电路设计阶段 51.3 芯片验证与算法的关系 61.3.1 普通验证 61.3.2 算法验证 61.4 算法工具和数字开发工具 71.5 数字开发工程师掌握算法知识的必要性 81.5.1 算法的具象化 81.5.2 算法的定点化 8第2章 数字电路设计的算法基础 102.1 电路中有符号数的表示 102.1.1 无符号的信号对应的实体电路 102.1.2 有符号的信号对应的实体电路 112.1.3 补码罗盘 122.1.4 补码的优势 122.2 信号位宽 132.2.1 无符号整数信号的位宽 132.2.2 无符号浮点信号的位宽 132.2.3 有符号信号的位宽 142.2.4 特殊取值范围的位宽处理 142.2.5 MSB和LSB 142.2.6 信号的范围和精度 152.2.7 信号变化范围的确定 152.2.8 运算结果的位宽 162.3 溢出保护 192.3.1 什么是溢出 192.3.2 是否需要溢出保护 192.3.3 无符号信号的溢出保护 202.3.4 有符号信号的溢出保护 222.4 截位与四舍五入 242.4.1 截位的数学本质 242.4.2 四舍五入的设计方法 252.5 浮点数在电路中的定点化 272.6 signed声明和注意事项 282.7 从算法到RTL实现的转化流程 32第3章 加法电路设计 333.1 实现加法器的方法 333.2 全加器的实现 343.3 超前进位加法器的实现 373.4 逻辑优化和面积对比 393.5 浮点数加法的电路实现 403.6 有符号数加法的电路实现 45第4章 乘法电路设计 484.1 用综合器实现乘法电路 484.2 基于加法迭代的乘法电路 534.3 基于CORDIC的乘法电路 634.3.1 CORDIC原理 644.3.2 线性坐标系对CORDIC通式的简化 724.3.3 线性坐标系旋转模式下的CORDIC运算 734.3.4 算法建模 744.3.5 电路实现 804.4 不同实现方式的面积与性能比较 854.5 浮点乘法的电路实现 854.6 有符号数乘法的电路实现 88第5章 除法电路设计 915.1 用综合器实现除法电路 925.2 线性迭代除法电路 975.2.1 算法建模 975.2.2 电路实现 1055.3 基于CORDIC的除法电路 1125.3.1 线性坐标系向量模式下的CORDIC运算 1125.3.2 算法建模 1135.3.3 电路实现 1205.4 不同实现方式的面积与性能比较 1235.5 复数除法电路 1255.5.1 复数的原理和应用 1255.5.2 复数除法方案 1265.5.3 电路实现 127第6章 常用数字信号处理电路设计 1316.1 基于CORDIC的正余弦波发生器 1316.1.1 圆坐标系对CORDIC通式的简化 1316.1.2 圆坐标系旋转模式下的CORDIC运算 1326.1.3 算法建模 1336.1.4 电路实现 1426.2 基于查表法的正余弦波发生器 1476.2.1 查表法的优缺点 1476.2.2 查表数据的构造以及用脚本生成Verilog格式的方法 1486.2.3 查表法结构设计 1516.2.4 查表法与CORDIC法的面积对比 1536.2.5 查表法对算法电路设计的启示 1546.3 反正切运算电路 1556.3.1 圆坐标系向量模式下的CORDIC运算 1556.3.2 算法建模 1566.3.3 电路实现 1616.4 复数求模电路 1626.4.1 算法原理 1626.4.2 算法建模 1636.4.3 电路实现 170第7章 滤波器基础概念 1747.1 频率和相位 1747.2 信息的传递方式 1787.3 带宽 1837.4 滤波器的作用 1857.5 滤波器的功能类型 1867.6 滤波器关注的指标 1867.7 滤波器的响应特性 1887.8 滤波器的结构类型 1907.9 FIR滤波器的结构 1917.10 系统函数 1937.11 一拍延迟对应的Z变换 1947.12 在已知频域响应的前提下求FIR的抽头系数 1957.13 相移滤波和频谱奇对称 1967.14 频谱复制情况下的抽头 2017.15 使用频域扫描方式获取滤波器抽头的应用场景 202第8章 滤波器电路设计 2038.1 低通滤波器 2038.1.1 滤波器设计工具 2038.1.2 设计命题说明 2098.1.3 抽头个数和数值的确定 2108.1.4 自动生成滤波器电路 2138.1.5 手工编写滤波器电路 2158.1.6 低通滤波器的验证 2198.2 高通
展开全部

作者简介

白栎旸,厦大通信系硕士,芯片设计与算法工程师,某知名企业WiFi芯片算法负责人。先后供职于多家知名芯片公司和创业团队,从事数字电路架构和算法设计工作。具有丰富的数字IC设计经验和算法研发经验,长期与模拟设计团队联合设计数模混合电路,擅长射频电路相关数字校准算法设计以及SoC芯片的架构设计。主持研发的芯片累积产量已达上亿颗。作为**发明人获授国家发明专利4项。著有《数字IC设计入门》等专业技术图书。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航