您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Xilinx FPGA原理与实践——基于Vivado和Verilog HDL
字数: 368000
装帧: 平装
出版社: 机械工业出版社
出版日期: 2023-08-01
商品条码: 9787111593348
版次: 1
开本: 16开
页数: 244
出版年份: 2023
定价:
¥45
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书以目前流行的Xilinx7系列FPGA的开发为主线,全面讲解FPGA的原理及电路设计、Verilog HDL语言及Vivado的应用,并循序渐进地从组合逻辑和时序逻辑的开发开始,深入到FPGA的基础应用、综合应用和进阶应用。本书具有理论和实践紧密结合的特点,在内容的设计上既重视学生对基础理论知识的认知过程,又通过由易到难的19个实践逐步提高理论知识及培养开发能力,为学生提高FPGA设计开发能力及提高知识应用素质提供平台与指导。通过本书的学习和实践,学生能够达到初级FPGA开发工程技术人员的水平。本书适合于电子信息类、电气类、自动化类、计算机类、仪器类、能源动力类、航空航天类相关专业学生学习,也适合于广大GA开发工程技术人员参考。
目录
前言
第1章FPGA基础及电路设计1
1.1FPGA基础及7系列FPGA基本原理1
1.1.1FPGA概述1
1.1.2FPGA基本逻辑结构2
1.1.37系列FPGACLB4
1.1.47系列FPGA的IOB8
1.1.57系列FPGA及7a35tftg256-1特性9
1.2FPGA电路设计11
1.2.1FPGA的BANK电路11
1.2.2LED驱动电路13
1.2.3拨码开关电路13
1.2.4按键电路14
1.2.5七段数码管驱动电路15
1.2.6VGA显示驱动电路17
1.2.7RS-232驱动电路19
1.2.8配置电路20
1.2.9XADC接口和扩展接口22
习题24
第2章Verilog HDL语言与Vivado25
2.1Verilog HDL基本结构25
2.1.1一个简单的组合逻辑实例25
2.1.2一个简单的时序逻辑实例27
2.1.3Verilog HDL结构要求28
2.2数据类型及变量、常量29
2.2.1逻辑值和常量30
2.2.2线网型变量wire30
2.2.3寄存器类型reg31
2.2.4符号常量32
2.2.5存储器型变量32
2.3运算符33
2.3.1算术运算符33
2.3.2逻辑运算符33
2.3.3按位运算符34
2.3.4关系运算符34
2.3.5等式运算符35
2.3.6缩减运算符35
2.3.7移位运算符35
2.3.8条件运算符和拼接运算符36
2.3.9运算符的优先级37
2.4语句37
2.4.1赋值语句、结构说明语句、阻塞与非阻塞38
2.4.2条件语句41
2.4.3循环语句43
2.5Vivado初步46
2.5.1Vivado获取和安装47
2.5.2Vivado主界面47
习题50
第3章组合逻辑电路与Vivado进阶51
3.1我的第一个工程———多数表决器51
3.1.1多数表决器的分析和逻辑实现51
3.1.2多数表决器的工程创建52
3.1.3多数表决器的Verilog HDL源文件创建56
3.1.4多数表决器的Verilog HDL代码实现及RTL分析58
3.1.5综合59
3.1.6约束60
3.1.7实现62
3.1.8仿真63
3.1.9编程和调试65
3.23-8译码器设计和IP核70
3.2.1译码器的实现70
3.2.2译码器IP核生成75
3.3调用IP核实现多数表决器78
3.3.1使用74x138实现多数表决器的设计78
3.3.2构建新工程并调用IP核78
习题83
第4章时序逻辑电路FPGA实现84
4.1时钟同步状态机的设计84
4.1.1时钟同步状态机及其设计流程84
4.1.2时钟同步状态机设计方法构建序列发生器86
4.1.3状态图直接描述法实现序列发生器90
4.2同步计数器74x163的实现94
4.3移位寄存器的实现和应用97
4.3.174x194的实现97
4.3.2使用74x194IP核实现11001序列发生器100
习题104
第5章FPGA基本实践105
5.1流水灯实践105
5.1.1流水灯的关键设计105
5.1.2流水灯工程的Vivado实现106
5.2数码管动态显示实践111
5.2.1数码管动态显示原理分析111
5.2.2数码管动态显示设计112
5.2.3数码管动态显示工程的Vivado实现113
5.2.4数码管动态显示IP核设计与实现117
5.2.5调用IP核实现动态显示120
5.3VGA显示的实现123
5.3.1VGA显示基本原理123
5.3.2VGA显示设计与实现125
习题132
第6章FPGA综合实践133
6.1电子秒表的设计与实现133
6.1.1按键消抖133
6.1.2秒表综合设计136
6.2UART串行接口设计及通信实现142
6.2.1异步串行接口原理分析142
6.2.2波特率及其他时钟信号发生模块设计143
6.2.3串行发送程序设计145
6.2.4串行接收程序设计148
6.2.5串行通信顶层程序设计152
6.2.6串行通信功能测试153
习题155
第7章FPGA进阶——XADC、BRAM原理及电压表、示波器设计156
7.1XADC基本结构及寄存器156
7.1.1XADC逻辑结构156
7.1.2XADC对外连接说明156
7.1.3XADC端口159
7.1.4XADC状态寄存器和控制寄存器160
7.1.5操作模式166
7.1.6XADC操作时序167
7.2应用XADC实现多路电压采集及显示168
7.2.1生成XADC IP核实例168
7.2.2使用XADC IP核实现XADC序列模式访问模块171
7.2.3A/D序列采集和显示实现175
7.2.4序列采集及显示测试179
7.3应用XADC及BRAM实现多通道示波器181
7.3.1块存储器BRAM原理181
7.3.2块内存生成IP的使用和仿真验证186
7.3.3多通道示波器的设计思路192
7.3.4显示内存设计及其访问模块构建及仿真193
7.3.5波形发生器模块设计及仿真196
7.3.6VGA显示驱动模块设计及仿真202
7.3.7加入逻辑分析仪模块及顶层模块实现206
7.3.8功能测试209
习题209
附录211
附录Axc7a35tftg256-1引脚说明211
附录B口袋实验板资源218
附录C实验或课程设计教学安排229
附录D分章节代码汇总230
附录EA型实验板参考约束文件232
参考文献236
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网