新書推薦:
《
吕著中国通史
》
售價:HK$
62.7
《
爱琴海的光芒 : 千年古希腊文明
》
售價:HK$
199.4
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:HK$
66.1
《
SDGSAT-1卫星热红外影像图集
》
售價:HK$
445.8
《
股市趋势技术分析(原书第11版)
》
售價:HK$
221.8
《
汉匈战争全史
》
售價:HK$
99.7
《
恶的哲学研究(社会思想丛书)
》
售價:HK$
109.8
《
不止江湖
》
售價:HK$
98.6
內容簡介:
中国的集成电路产业的落后不仅体现在制作工艺上,也体现在设计工具上。本书采用了Xilinx最新的设计工具Vivado和带ARM Cortex-A9硬核的第七代FPGA,以简单易用的Robei可视化芯片设计软件为基础,重点讲述集成电路可视化的框图设计模式,并循序渐进,逐步引导读者从零开始掌握Verilog语言和集成电路设计方式。Robei软件是小巧而灵活的芯片设计仿真工具,对系统要求不高,设计响应快,具有很多开放设计模型。
本书结构一改传统说教方式,主张实践中学习,强调动手能力,为读者划分了七天的学习内容,每一天的内容都非常充实,只有在实战中摸爬滚打,才能领悟更深。
關於作者:
吴国盛本科毕业于电子科技大学,获得美国丹佛大学全额奖学金后,到美国修读计算机工程硕士,毕业后加入Wolfram Research Inc.,参与Mathematica软件图像处理函数的研发与测试。两年后以软件工程师的身份加入Xilinx Inc.,世界上最大的FPGA生产商。他设计和开发了Robei芯片设计软件,并于2012年在美国创建Robei公司,将Robei软件推向市场,获得广泛的好评。之后,他代表若贝团队获得教育部举办的中国留学人员"春晖杯”创业大赛优胜奖,并被华中科技大学光电学院聘请为兼职导师,获得山东省"泰山产业领军人才工程”奖励,青岛市"人才特区”二等奖,青岛市"蓝色之星”企业称号等。
目錄 :
目 录
第一天 认识工具,掌握基础1
1.1 为什么要选择Robei1
1.1.1 背景介绍1
1.1.2 EDA的发展史2
1.1.3 Robei的优势5
1.2 安装与注册7
1.2.1 安装7
1.2.2 注册11
1.3 如何使用Robei12
1.3.1 菜单和工具条13
1.3.2 工具箱13
1.3.3 属性栏14
1.3.4 工作空间14
1.3.5 输出15
1.4 Robei三元素15
1.4.1 模块15
1.4.2 引脚17
1.4.3 连接线18
1.5 Verilog基础19
1.5.1 数据19
1.5.2 运算符20
1.5.3 结构声明20
1.5.4 代码撰写22
1.5.5 一个模块的总结25
第二天 实例入手,体验Robei27
2.1 实例一 逻辑门设计27
2.1.1 实例简介27
2.1.2 设计流程28
2.1.3 问题与思考32
2.1.4 常见问题33
2.2 实例二 计数器33
2.2.1 实例简介33
2.2.2 设计流程34
2.2.3 问题与思考38
2.3 实例三 编译码器38
2.3.1 实例简介38
2.3.2 设计流程38
2.3.3 问题与思考43
2.4 实例四 ALU设计43
2.4.1 实例简介43
2.4.2 设计流程43
2.4.3 问题与思考54
第三天 动手实战,板上点灯55
3.1 实例五 ROBEI和VIVADO的联合设计——流水灯设计55
3.1.1 实例简介55
3.1.2 Robei设计内容56
3.1.3 Vivado设计内容60
3.1.4 总结71
3.2 实例六 自动售饮料机71
3.2.1 实例简介71
3.2.2 设计流程72
3.2.3 板级验证76
3.2.4 问题与思考83
第四天 复杂运算,板级体验84
4.1 实例七 8位移位寄存器的设计84
4.1.1 实例简介84
4.1.2 设计流程84
4.1.3 板级验证88
4.1.4 问题与思考96
4.2 实例八 带符号位小数的加法设计96
4.2.1 实例介绍96
4.2.2 设计流程97
4.2.3 板级验证101
4.2.4 问题与思考109
4.3 实例九 除法器设计109
4.3.1 实例简介109
4.3.2 设计流程110
4.3.3 板级验证116
4.3.4 问题与思考123
第五天 认识协议,操作接口124
5.1 实例十 FIFO124
5.1.1 实例简介124
5.1.2 设计流程126
5.1.3 板级验证131
5.1.4 问题与思考139
5.2 实例十一 SPI总线接口的VERILOG的实现139
5.2.1 实例简介139
5.2.2 设计流程140
5.2.3 SPI接口协议的板级验证145
5.2.4 问题与思考149
第六天 串口通信,系统设计150
6.1 实例十二 UART的发送与接收模块设计150
6.1.1 实例简介150
6.1.2 设计流程151
6.1.3 问题与思考159
6.2 实例十三 NATALIUS 8位RISC处理器159
6.2.1 实例简介159
6.2.2 设计流程164
6.2.3 问题与挑战183
第七天 总结反思,项目挑战184
参考文献185