图书介绍
基于模型的设计 Qsys篇PDF|Epub|txt|kindle电子书版本网盘下载
![基于模型的设计 Qsys篇](https://www.shukui.net/cover/23/30791578.jpg)
- 刘杰等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111370864
- 出版时间:2012
- 标注页数:352页
- 文件大小:98MB
- 文件页数:366页
- 主题词:微控制器-程序设计
PDF下载
下载说明
基于模型的设计 Qsys篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Altera系列FPGA的传统开发1
1.1 FPGA的传统开发流程1
1.2建立一个工程2
1.2.1启动Quartus Ⅱ软件2
1.2.2创建工程目录2
1.2.3打开Quartus Ⅱ新工程向导2
1.2.4设置工程目录、名称以及顶层模块2
1.2.5添加设计文件3
1.2.6指定芯片3
1.2.7配置第三方工具4
1.3设计输入5
1.3.1添加设计文件5
1.3.2配置芯片属性6
1.3.3语法分析6
1.4仿真和验证7
1.4.1添加Altera仿真库8
1.4.2行为仿真(RTL级仿真)11
1.4.3功能仿真16
1.4.4时序仿真18
1.5下载运行20
1.6用SignalTap Ⅱ观测信号21
1.6.1新建SignalTap Ⅱ文件(stp)21
1.6.2设置JTAG链22
1.6.3添加观察信号22
1.6.4 SignalTap信号配置22
1.6.5观察信号波形23
1.7时序约束TimeQuest24
1.7.1使用TimeQuest24
1.7.2执行时序分析28
1.7.3查看时序分析结果28
1.8优化28
1.8.1全局优化28
1.8.2综合优化29
1.8.3适配优化30
1.8.4使用优化向导31
1.9功耗分析32
1.10用图形方式开发33
1.10.1生成自己的模块33
1.10.2新建图形设计文件34
1.10.3添加设计模块34
1.11 Qsys系统集成工具入门38
1.11.1 Qsys的设计流程39
1.11.2 Tutorial简介40
1.11.3创建Qsys功能模块系统43
1.11.4整合层次化系统59
1.11.5在系统控制台进行硬件验证76
1.11.6对自定义组件进行仿真83
第2章 Simulink HDL Coder&Filterbuilder97
2.1基于Simulink HDL Coder的最新开发流程97
2.1.1搭建流水灯的功能模型97
2.1.2流水灯的代码模型105
2.1.3联合仿真106
2.1.4自动生成代码并建立工程110
2.1.5 SignalTap Ⅱ测试116
2.1.6硬件测试119
2.2基于filterbuilder的滤波器设计实验122
2.2.1选择要设计的滤波器类型122
2.2.2设计高通滤波器参数122
2.2.3查看所设计的高通滤波器响应曲线123
2.2.4查看滤波器的纹波系数124
2.2.5查看滤波器的冲激响应与极零点124
2.2.6查看生成的滤波器系数125
2.2.7创建定点模型125
2.2.8生成VHDL代码127
2.2.9速度优先与面积优先128
2.2.10创建高通滤波器模块128
2.2.11模型的功能验证129
2.2.12用Fixed-Point Advisor/Fixed-Point Tool作定点化处理132
2.2.13重新对定点模型进行功能验证142
2.2.14生成符合要求的高通滤波器代码143
2.2.15 对生成的VHDL代码进行SignalTap Ⅱ测试143
第3章 DSP Builder标准模块库设计144
3.1 DSP Builder标准模块库常用模块简介145
3.1.1 Signal Compiler模块145
3.1.2 SignalTap Ⅱ Logic Analyzer模块146
3.1.3 TestBench模块146
3.1.4 LUT ( Look-Up Table)查找表模块147
3.1.5 Delay模块148
3.1.6 Input模块149
3.1.7 Output模块150
3.1.8 Clock模块150
3.1.9 HDL Import模块151
3.1.10 Avalon-MM Master模块153
3.1.11 Avalon-MM Slave模块156
3.1.12 Avalon-MM Read FIFO模块158
3.1.13 Avalon-MM Write FIFO模块160
3.2 DSP Builder的开发流程161
3.2.1 Qsys&DSP Builder的设计流程161
3.2.2 DSP Builder标准库设计的特点162
3.2.3使用DSP Builder标准库的情况162
3.3添加DSP Builder设计到现有工程162
3.3.1用DSP Builder标准库实现流水灯163
3.3.2模型的功能验证171
3.3.3硬件在环测试171
3.3.4 SignalTap Ⅱ测试172
3.3.5硬件测试175
3.3.6在Quartus中设计数码管流动183
3.3.7在现有工程中添加DSP Builder模型功能189
3.4手写代码与模型自动代码所占资源的对比196
3.5硬件在环测试(HIL)198
3.5.1边缘检测的简介198
3.5.2 HIL的测试方法199
3.5.3 Burst模式200
3.5.4 HIL图像边缘检测设计实例201
3.6集成手写或遗留HDL代码207
3.6.1隐式黑盒接口207
3.6.2显式黑盒接口207
3.6.3黑盒集成示例207
3.6.4 SOPC Builder集成DSP Builder Design223
3.6.5 Avalon-MM FIFO设计实例252
3.7 SOPC Builder+IP+Nios Ⅱ+DSP Builder Design263
3.7.1创建流水灯模型263
3.7.2在SOPC系统中集成模型IP266
3.7.3 Nios Ⅱ软件设计267
第4章 DSP Builder高级模块库设计271
4.1使用DSP Builder高级模块库的情况271
4.2 DSP Builder高级模块库设计流程272
4.2.1创建TestBench274
4.2.2硬件实现274
4.2.3设置系统参数274
4.2.4硬件生成276
4.2.5硬件验证277
4.2.6高级模块库开发流程图示277
4.3 DSP Builder高级模块库常用模块介绍278
4.3.1基本模块库(Base Blocks)279
4.3.2 ModelIP库287
4.3.3 ModelBus库288
4.3.4基原库(ModelPrim)289
4.3.5 FFT库292
4.4 DSP Builder高级模块库设计规则293
4.4.1周期精确与延时293
4.4.2连接模块协议294
4.4.3时分复用(TDM)方法294
4.4.4参数定义295
4.4.5矢量化数据I/O295
4.4.6连接ModelIP模块295
4.4.7 ModelIP模块的延时显示296
4.4.8基原子系统的延时显示296
4.4.9基原子系统的延时约束297
4.4.10 ModelIP模块的延时约束297
4.4.11延时与Fmax约束冲突298
4.4.12连接ModelIP模块与ModelPrim子系统298
4.5 Fibonacci模型设计298
4.5.1 Fibonacci数列的由来299
4.5.2 Fibonacci模型的创建299
4.5.3在Simulink中进行模型的功能仿真306
4.5.4修改fibonacci模型307
4.5.5输出生成的文件309
4.5.6在ModelSim中进行代码的RTL级验证309
4.5.7硬件在环测试310
4.5.8 SignalTap Ⅱ测试310
4.5.9创建Quartus Ⅱ工程310
4.5.10将fibonacci设计集成到Qsys中314
4.6数字下变频(DDC)系统设计316
4.6.1 DDC原理介绍316
4.6.2 DDC系统建模319
4.6.3在Simulink中进行功能验证330
4.6.4输出生成的文件331
4.6.5在ModelSim中进行RTL级代码验证333
4.6.6硬件在环测试334
4.6.7 SignalTap Ⅱ测试334
4.6.8创建Quartus Ⅱ工程334
4.6.9将DDC设计集成到Qsys中336
4.7高级模块库与标准模块库混合使用339
4.7.1同时使用这两种模块的情况339
4.7.2构建数字上变频混合模型339
4.7.3在高级模块库中进行硬件在环测试345
参考文献351