|
內容簡介: |
本书以Q0dus II]1.O/DSP Buildll.0Matlab
R201la为软件平台,围绕基于模型设计这一核心思想,介绍了完整的传统FPGA开发流程、MathWorks公司发布的基于Simulink
HDL CoderFilter Builder的开发FP—cA的最新解决方案、基于标准模块库的DSP
Builder设计方法,基于高级模块库的DsP Buiu。r设计方法、基于高级模块库的设计实例。
本书可作为航天军工、通信与图像处理、FPGA/ASIC、数字信号处理等领域广大开发人员的技术手册,也可以作为高校电类专业学习FPGA/DSP或基于模型设计的教材。
|
目錄:
|
序言1
序言2
前言
第1章 Altera系列FPGA的传统开发
1.1FPGA的传统开发流程
1.2建立一个工程
1.2.1启动Quartus II软件
1.2.2创建工程目录
1.2.3打开Quartus II新工程向导
1.2.4设置工程目录、名称以及顶层模块
1.2.5添加设计文件
1.2.6指定芯片
1.2.7配置第三方工具
1.3设计输入
1.3.1添加设计文件
1.3.2配置芯片属性
1.3.3语法分析
1.4仿真和验证
1.4.1添加Altera仿真库
1.4.2行为仿真(RTL级仿真)
1.4.3功能仿真
1.4.4时序仿真
1.5下载运行
1.6用SignalTap II观测信号
1.6.1新建SignalTap II文件stp
1.6.2设置JTAG链
1.6.3添加观察信号
1.6.4SignalTap信号配置
1.6.5观察信号波形
1.7时序约束TimeQuest
1.7.1使用TimeQuest
1.7.2执行时序分析
1.7.3查看时序分析结果
1.8优化
1.8.1全局优化
1.8.2综合优化
1.8.3适配优化
1.8.4使用优化向导
1.9功耗分析
1.10用图形方式开发
1.10.1生成自己的模块
1.10.2新建图形设计文件
1.10.3添加设计模块
1.11Qsys系统集成工具入门
1.11.1Qsys的设计流程
1.11.2Tutorial简介
1.11.3创建Qsys功能模块系统
1.11.4整合层次化系统
1.11.5在系统控制台进行硬件验证
1.11.6对自定义组件进行仿真
第2章 Simulink HDL Coder Filterbuilder
2.1基于Simulink HDL Coder的最新开发流程
2.1.1搭建流水灯的功能模型
2.1.2流水灯的代码模型
2.1.3联合仿真
2.1.4自动生成代码并建立工程
2.1.5SignalTap II测试
2.1.6硬件测试
2.2基于filterbuilder的滤波器设计实验
2.2.1选择要设计的滤波器类型
2.2.2设计高通滤波器参数
2.2.3查看所设计的高通滤波器响应曲线
2.2.4查看滤波器的纹波系数
2.2.5查看滤波器的冲激响应与极零点
2.2.6查看生成的滤波器系数
2.2.7创建定点模型
2.2.8生成VHDL代码
2.2.9速度优先与面积优先
2.2.10创建高通滤波器模块
2.2.11模型的功能验证
2.2.12用Fixed?Point AdvisorFixed?Point Tool作定点化处理
2.2.13重新对定点模型进行功能验证
2.2.14生成符合要求的高通滤波器代码
2.2.15对生成的VHDL代码进行SignalTap Ⅱ测试
……
第3章DSP Builder标准模块库设计
第4章DSP Builder高级模块库设计
参考文献
|
|