| 类型 |
标题 |
发表日期 |
作者 |
大小 |
语言类型 |
| [入门教程] |
《Altera FPGA-CPLD设计 |
2008-08-15 |
gump |
21575.15KB |
中文 |
| 简介
本书结合作者多年工作经验,系统地介绍了FPGA/CPLD的基本设计方法。在介绍FPGA/CPLD概念的基础上,介绍了Altera主流FPGA/CPLD的结构与特点,并通过丰富的实例讲解Quartus II与ModelSim、Synplify Pro等常用EDA工具的开发流程。
本书附带两张光盘:光盘1中收录了Altera Quartus II Web版软件,读者可以安装使用;光盘2中收录了本书所有实例的完整工程、源代码、详细操作步骤和使用说明文件,便于读者边学边练,提高实际应用能力。
本书可作为高等院校通信工程、电子工程、计算机、微电子与半导体等专业的教材,也可作为硬件工程师和IC工程师的实用工具书。
图书目录
第1章 FPGA/CPLD简介
1.1 可编程逻辑设计技术简介
1.1.1 可编程逻辑器件发展简史
1.1.2 可编程逻辑器件分类
1.2 FPGA/CPLD的基本结构
1.2.1 FPGA的基本结构
1.2.2 CPLD的基本结构
1.2.3 FPGA和CPLD的比较
1.3 FPGA/CPLD的设计流程
1.4 FPGA/CPLD的常用开发工具
1.5 下一代可编程逻辑设计技术展望
1.5.1 下一代可编程逻辑器件硬件上的四大发展趋势
1.5.2 下一代EDA软件设计方法发展趋势
1.6 小结
1.7 问题与思考
第2章 Altera FPGA/CPLD的结构
2.1 Altera高密度FPGA
2.1.1 主流高端FPGA——Stratix
2.1.2 内嵌高速串行收发器的FPGA Stratix GX
2.1.3 新一代90nm高端FPGA StratiX II
2.2 Altera低成本FPGA.
2.2.1 主流低成本FPGA Cyclone
2.2.2 新一代低成本FPGA Cyclone II
2.3 Altera的CPLD器件
2.3.1 主流的CPLD MAX 3000A
2.3.2 CPLD的革 MAX II
2.4 小结
2.5 问题与思考
第3章 Altera Quartus II开发流程
3.1 Quartus II软件综述
3.1.1 Quartus II软件的特点及支持的器件
3.1.2 Quartus II软件的工具及功能简介
3.1.3 Quartus II软件的用户界面
3.2 设计输入
3.2.1 设计输入方式
3.2.2 设计规划
3.2.3 设计输入文件实例
3.2.4 设计约束
3.3 综合
3.3.1 使用Quartus II软件集成综合
3.3.2 控制综合
3.3.3 综合实例
3.3.4 第三方综合工具
3.4 布局布线
3.4.1 设置布局布线参数
3.4.2 布局布线实例
3.4.3 增量布局布线
3.4.4 反标保留分配
3.5 仿真
3.5.1 指定仿真器设置
3.5.2 建立矢量源文件
3.5.3 仿真实例
3.5.4 第三方仿真工具
3.6 编程与配置
3.6.1 建立编程文件
3.6.2 器件编程和配置
3.7 小结
3.8 问题与思考
第4章 Altera的IP工具
4.1 IP的概念、Altera的IP
4.1.1 IP的概念
4.1.2 Altera可提供的IP
4.1.3 Altera IP在设计中的作用
4.2 使用Altera的基本宏功能
4.2.1 定制基本宏功能
4.2.2 实现基本宏功能
4.2.3 设计实例
4.3 使用Altera的IP核
4.3.1 定制IP核
4.3.2 实现IP核
4.3.3 设计实例
4.4 小结
4.5 问题与思考
第5章 Quartus II的常用辅助设计工具
5.1 I/O分配验证
5.1.1 I/O分配验证功能简介
5.1.2 I/O分配验证流程
5.1.3 用于I/O分配验证的输入
5.1.4 运行I/O分配验证
5.2 功率分析
5.2.1 Excel.based功率计算器
5.2.2 Simulation-based功率估算
5.3 RTL阅读器
5.3.1 RTL阅读器简介
5.3.2 RTL阅读器用户界面
5.3.3 原理图的分页和模块层次的切换
5.3.4 过滤原理图
5.3.5 将原理图中的节点定位到源设计文件
5.3.6 在原理图中查找节点或网线
5.3.7 使用RTL阅读器分析设计中的问题
5.4 SignalProbe及SignalTap II逻辑分析器
5.4.1 SignalProbe
5.4.2 SignalTap II逻辑分析器
5.5 时序收敛平面布局规划器(Timing Closure Floorplan)
5.5.1 使用Timing Closure Floorplan分析设计
5.5.2 使用Timing Closure Floorplan优化设计
5.6 Chip Editor底层编辑器
5.6.1 Chip Editor功能简介
5.6.2 使用Chip Editor的设计流程
5.6.3 Chip Editor视图
5.6.4 资源特性编辑器
5.6.5 Chip Editor的一般应用
5.7 工程更改管理(ECO)
5.7.1 ECO简介
5.7.2 ECO的应用范围
5.7.3 ECO的操作流程
5.7.4 使用Change Manager查看和管理更改
5.7.5 ECO验证
5.8 小结
5.9 问题与思考
第6章 编程与配置
6.1 配置Altera FPGA
6.1.1 配置方式
6.1.2 主动串行(AS)
6.1.3 被动串行(PS)
6.1.4 快速被动并行(FPP)
6.1.5 被动并行异步(PPA)
6.1.6 JTAG配置方式
6.1.7 ByteBlaster II下载电缆
6.1.8 配置芯片
6.2 配置文件和软件支持
6.2.1 软件支持
6.2.2 配置文件
6.3 单板设计及调试注意事项
6.3.1 配置的可靠性
6.3.2 单板设计要点
6.3.3 调试建议
6.4 小结
6.5 问题与思考
第7章 MAX+PLUS II过渡到Quartus II
7.1 MAX+PLUS II与Quartus II的功能比较
7.2 转换MAX+PLUS II设计
7.2.1 改变GUI风格
7.2.2 转换MAX+PLUS II工程
7.2.3 查看新工程
7.2.4 导入MAX+PLUS II配置文件
7.3 编辑工程
7.3.1 修改设计芯片
7.3.2 设置编译选项
7.4 编译
7.4.1 运行编译器
7.4.2 查看工程结构
7.4.3 编译报告
7.5 时序分析
7.5.1 时序设置
7.5.2 运行时序分析器
7.5.3 时序分析指定路径
7.5.4 时序约束布局器
第9章 刀路的模拟、校验和后置处理
9.1 模拟刀路
9.2 校验刀路
9.3 后置处理
9.4 加工文档
9.5 总结
附录A
A.1 Cimatron快捷键
A.2 Cimatron主菜单参数设置
A.3 FILE-SETUP设置
A.4 NC常见旗标含义
A.5 Cimatron数据转换
A.6 数控加工工艺卡 . |
| [设计指南] |
上海贝尔实验室PCB设计规范 |
2008-07-04 |
gump |
645.59KB |
中文 |
| 上海贝尔实验室PCB设计规范. |
| [入门教程] |
《Altera FPGA/CPLD设计 |
2008-08-15 |
gump |
20878.70KB |
中文 |
| 简介
本书结合作者多年工作经验,深入地讨论了Altera FPGA/CPLD的设计、优化技巧。在讨论FPGA/CPLD设计指导原则的基础上,介绍了Altera器件的高级应用;引领读者学习逻辑锁定设计工具,详细讨论了时序约束与静态时序分析方法;结合实例讨论如何进行设计优化,介绍了Altera的可编程器件的高级设计工具与系统级设计技巧。
本书附带两张光盘:光盘1中收录了Altera Quartus II Web版软件,读者可以安装使用;光盘2中收录了本书所有实例的完整工程、源代码、详细操作步骤和使用说明文件,便于读者边学边练,提高实际应用能力。
本书可作为高等院校通信工程、电子工程、计算机、微电子与半导体等专业的教材,也可作为硬件工程师和IC工程师的实用工具书。
目录
第1章 可编程逻辑设计指导原则
1.1 可编程逻辑基本设计原则
1.1.1 面积和速度的平衡与互换原则
1.1.2 硬件原则
1.1.3 系统原则
1.1.4 同步设计原则
1.2 可编程逻辑常用设计思想与技巧
1.2.1 乒乓操作
1.2.2 串并转换
1.2.3 流水线操作
1.2.4 异步时钟域数据同步
1.3 Altera推荐的Coding Style
1.3.1 Coding Style的含义
1.3.2 结构层次化编码(Hierarchical Coding)
1.3.3 模块划分的技巧(Design Partitioning)
1.3.4 组合逻辑的注意事项
1.3.5 时钟设计的注意事项
1.3.6 全局异步复位资源
1.3.7 判断比较语句case和if...else的优先级
1.3.8 使用Pipelining技术优化时序
1.3.9 模块复用与Resource Sharing
1.3.10 逻辑复制
1.3.11 香农扩展运算
1.3.12 信号敏感表
1.3.13 状态机设计的一般原则
1.3.14 Altera Megafunction资源的使用
1.3.15 三态信号的设计
1.3.16 加法树的设计
1.4 小结
1.5 问题与思考
第2章 Altera器件高级特性与应用
2.1 时钟管理
2.1.1 时序问题
2.1.2 锁相环应用
2.2 片内存储器
2.2.1 RAM的普通用法
2.2.2 RAM用做移位寄存器
2.2.3 RAM实现固定系数乘法
2.3 数字信号处理
2.3.1 DSP块资源
2.3.2 工具支持
2.3.3 典型应用
2.4 片外高速存储器
2.4.1 存储器简介
2.4.2 ZBT SRAM接口设计
2.4.3 DDR SDRAM接口设计
2.4.4 QDR SRAM接口设计
2.4.5 DDR2、QDR II和RLDRAM II
2.4.6 软件支持和应用实例
2.5 高速差分接口和DPA
2.5.1 高速差分接口的需求
2.5.2 器件的专用资源
2.5.3 动态相位调整电路(DPA)
2.5.4 软件支持和应用实例
2.6 高速串行收发器
2.7 小结
2.8 问题与思考
第3章 LogicLock设计方法
3.1 LogicLock设计方法简介
……
3.2 LogicLock区域
3.3 LogicLock的约束注意事项
3.4 反标注布线信息
3.5 LogicLock设计方法支持的Tcl Scripts
3.6 Quartus II基于模块化的设计流程
3.7 小结
3.8 问题与思考
第4章 时序约束与时序分析
4.1 时序约束与时序分析基础
4.2 设置时序约束的常用方法
4.3 高级时序分析
4.4 最小化时序分析
4.5 使用Tcl工具进行高级时序分析
4.6 小结
4.7 问题与思考
第5章 设计优化
5.1 解读设计
5.2 设计优化的基本流程和首次编译
5.3 资源利用优化
5.4 I/O时序优化
5.5 最高时钟频率优化
5.6 使用DSE工具优化设计
5.7 如何减少编译时间
5.8 设计优化实例
5.9 小结
5.10 问题与思考
第6章 Altera其他高级工具
6.1 命令行与Tcl脚本
6.2 HardCopy流程
6.3 基于Nios II处理器的嵌入式系统设计
6.4 DSP Builder工具
6.5 小结
6.6 问题与思考
第7章 FPGA系统级设计技术
7.1 信号完整性及常用I/O电平标准
7.2 电源完整性设计
7.3 功耗分析和热设计
7.4 SERDES与高速系统设计
7.5 小结
7.6 问题与思考
. |
| [开发工具] |
CSR蓝牙开发平台-BlueLab-3 |
2008-05-21 |
gump |
25457.34KB |
中文 |
| CSR蓝牙开发平台-BlueLab-3.6.2-release.rar. |
| [入门教程] |
DSP算法大全C语言版本 |
2008-05-30 |
gump |
5204.88KB |
中文 |
| DSP算法大全C语言版本. |
| [入门教程] |
国外经典教材:数字信号处理的FPGA实 |
2008-08-15 |
gump |
6901.10KB |
中文 |
| 内容简介
本书是一本有关最新数字信号处理(DSP)的专著。书中通过大量的程序实例,全面、精辟地介绍了利用现场可编程门阵列(FPGA)实现数字信号处理的方方面面。本书首先介绍了当前的FPGA技术、元器件和用于设计最新DSP系统工具的概况;接着主要介绍了计算机算法的概念、理论、FIR和IIR滤波器的实现、多级信号处理和傅立叶变换等内容;最后讲解了一些专用算法,如数论变换和密码术算法等。
本书内容详实、讲解深入浅出、实用性极强,可作为高等院校电子、电气以及相关专业的课程教材,也可供从事数字信号处理的专业人员参考。
第1章 绪论
1.1 数字信号处理(DSP)概述
1.2 FPGA技术
1.2.1 按颗粒度分类
1.2.2 按技术分类
1.2.3 FPL的基准
1.3 DSP的技术要求
1.4 设计实现
1.4.1 FPGA的结构
1.4.2 Altera EPF10K20RC240-4
1.4.3 案例研究:频率合成器
1.5 练习
第2章 计算机算法
2.1 概述
2.2 数字表示法
2.2.1 定点数
2.2.2 非传统定点数
2.2.3 浮点数
2.3 二进制加法器
2.3.1 流水线加法器
2.3.2 模加法器
2.4 二进制乘法器
2.5 乘-累加器(Multiply·Accumulator,MAC)与乘积之和(Sum of Product,SOP)
2.5.1 分布式算法基础
2.5.2 有符号的DA数制
2.5.3 改进的DA解决方案
2.6 利用CORDIC计算特殊函数
2.7 练习
第3章 有限脉冲响应(FIR)数字滤波器
3.1 数字滤波器
3.2 FIR理论
3.2.1 具有转置结构的FIR滤波器
3.2.2 FIR滤波器的对称性
3.2.3 线性相位FIR滤波器
3.3 设计FIR滤波器
3.3.1 直接窗函数设计方法
3.3.2 等同纹波设计方法
3.4 常系数FIR设计
3.4.1 直接FIR设计
3.4.2 具有转置结构的FIR滤波器
3.4.3 采用分布式算法的FIR滤波器
3.5 练习
第4章 无限脉冲响应(lIR)数字滤波器
4.1 IIR理论
4.2 IIR系数的计算
4.3 IIR滤波器的实现
4.3.1 有限字长效应
4.3.2 滤波器增益系数的最优化
4.4 快速IIR滤波器
4.4.1 时域交叉
4.4.2 群集和分散预先考虑的流水线技术
4.4.3 IIR抽取设计
4.4.4 并行处理
4.4.5 采用RNS的IIR设计
4.5 练习
第5章 多级信号处理
5.1 抽取和插值
5.1.1 Noble恒等式
5.1.2 用有理数因子进行采样速率转换
5.2 多相分解
5.2.1 递归IIR抽取器
5.2.2 快行FIR滤波器
5.3 Hogenauer CIC滤波器
5.3.1 单级CIC案例研究
5.3.2 多级CIC滤波器理论
5.3.3 幅值与混叠畸变
5.3.4 Hogenaur"剪除"理论
5.3.5 CIC RNS设计
5.4 多级抽取器
5.5 作为通频带抽取器的频率采样滤波器
5.6 滤波器组
5.6.1 均匀DFT滤波器组
5.6.2 双信道滤波器组
5.7 小波分析
5.8 练习
第6章 傅立叶变换
6.1 离散傅立叶变换算法
6.1.1 用DFT近似傅立叶变换
6.1.2 DFT的属性
6.1.3 Goertzel算法
6.1.4 Bluestein Chirp-2变换
6.1.5 Rader算法
6.1.6 Winograd DFT算法
6.2 快速傅立.D十变换(Fast Fourier Transform,FFT)算法
6.2.1 Cooley-Tukey FFT算法
6.2.2 Good-Thomas FFT算法
6.2.3 Winograd FFT算法
6.2.4 DFT和FFT算法的比较
6.3 傅立叶相关的变换
6.3.1 利用DFT计算DCT
6.3.2 快速直接DCT实现
6.4 练习
第7章 前沿课题
7.1 矩形变换和数论变换
7.1.1 算术模2土1
7.1.2 采用NTT的高效卷积
7.1.3 采用NTT的快速卷积
7.1.4 NTT的多维索引映射和Agarwal-Burrus NTT
7.1.5 用NTT计算DFT矩阵
7.1.6 NTT的索引映射
7.1.7 用矩形变换计算DFT
7.2 差错控制和加密技术
7.2.1 源自编码理论的基本概念
7.2.2 分组码
7.2.3 卷积码
7.2.4 FPGA的加密技术算法
7.3 调制和解调
7.3.1 基本的调制概念
7.3.2 非相干解调
7.3.3 相干解调
7.4 练习
附录A Verilog源代码
附录B VHDL和Verilog编码
B.1 示例列表
B.2 参数化的模块库(LPM)
B.2.1 参数化的触发器兆函数(lpm_ff)
B.2.2 参数化的加法器/减法器兆函数(lpm_add_sub)
B.2.3 参数化的乘法器兆函数(lpm_mult)
B.2.4 参数化的ROM兆函数(lpm_rom)
附录C 术语汇编
. |
| [入门教程] |
电源完整性设计指导 |
2008-07-10 |
gump |
2016.55KB |
中文 |
| 电源完整性设计指导. |
| [入门教程] |
PIC单片机C语言学习教程 中文PDF |
2008-05-13 |
gump |
172.67KB |
中文 |
| PIC单片机C语言学习教程 中文PDF . |
| [入门教程] |
高速PCB设计中的串扰分析与控制 |
2008-07-10 |
gump |
258.34KB |
中文 |
| 高速PCB设计中的串扰分析与控制. |
| [入门教程] |
TMS320DM642中文教程 |
2008-05-30 |
gump |
6540.02KB |
中文 |
| TMS320DM642中文教程. |
| [入门教程] |
Protel DXP 指导教程 |
2008-05-13 |
gump |
1527.77KB |
中文 |
| Protel DXP 指导教程 中文教程 . |
| [设计指南] |
PROTEL技术大全 |
2008-07-10 |
gump |
72.50KB |
中文 |
| PROTEL技术大全. |
| [入门教程] |
Allegro基础训练第一课 |
2008-07-11 |
gump |
577.88KB |
中文 |
| Allegro基础训练第一课. |
| [入门教程] |
串行接口教程 |
2008-05-13 |
gump |
301.39KB |
中文 |
| 串行接口教程-网友倾情奉献. |
| [入门教程] |
复旦大学专用集成电路与系统实验室的AS |
2008-08-15 |
gump |
1276.65KB |
中文 |
| 复旦大学专用集成电路与系统实验室的ASIC讲义. |
| [入门教程] |
《高质量C++/C 编程指南》,林锐博 |
2008-05-12 |
gump |
256.16KB |
中文 |
| 《高质量C++/C 编程指南》,林锐博士编著. |
| [常用工具] |
超级单片机开发工具 |
2008-05-12 |
gump |
188.61KB |
中文 |
| 超级单片机开发工具 单片机开发过程中用到的多功能工具,包括热敏电阻RT值--HEX数据转换;3种LED编码;色环电阻计算器;HEX/BIN 文件互相转换;eeprom数据到C/ASM源码转换;CRC校验生成;串口调试,带简单而实用的数据分析功能;串口/并口通讯监视等功能。. |
| [设计指南] |
xilinx 下载线 原理图、pcb板 |
2008-06-05 |
gump |
30.23KB |
中文 |
| xilinx 下载线 原理图、pcb板(PROTEL 99SE文件).rar. |
| [入门教程] |
VHDL编程教学示例 |
2008-08-15 |
gump |
1789.41KB |
中文 |
| VHDL编程教学示例
. |
| [入门教程] |
沪生总结的keil经典教程 |
2008-05-13 |
gump |
241.94KB |
中文 |
| 沪生总结的keil经典教程. |
| [设计指南] |
华为PCB设计规范 |
2008-09-10 |
gump |
474.73KB |
中文 |
| 华为PCB设计规范. |
| [设计指南] |
TMS320F2812 flash运行 |
2008-07-03 |
gump |
95.00KB |
中文 |
| TMS320F2812 flash运行时的启动过程. |
| [入门教程] |
低功耗设计讲义(伦敦帝国大学) |
2008-08-15 |
gump |
377.73KB |
中文 |
| Low Power Design
Konstantinos Masselos
Department of Electrical & Electronic EngineeringImperial College London. |
| [入门教程] |
清华大学ARM培训教材 |
2008-08-20 |
gump |
1556.72KB |
中文 |
| 清华大学ARM培训教材 . |
|
|