当前位置:首页 > 工业技术
FPGA那些事儿  Verilog HDL建模设计
FPGA那些事儿  Verilog HDL建模设计

FPGA那些事儿 Verilog HDL建模设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:杨开陵,徐巧玉,王志慧等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2013
  • ISBN:9787512412101
  • 页数:342 页
图书介绍:这本书是作者通过长时间不断的学习和总结而得到的一些对verilog语言的感悟和心得,它摆脱了传统Verilog HDL语法书的模式,而是以学习笔记的形式展现给读者。作者用词简单易懂,也不缺乏幽默诙谐,使读者仿佛在听一个过来人讲故事一样,与传统教科书那种拒人于千里之外的作风完全不同。内容不但精炼干练,更重要的是作者相信此种表现方式可以让更多的初学者摆脱一直困扰他们的难题。
《FPGA那些事儿 Verilog HDL建模设计》目录

第1章 Verilog HDL扫盲文 1

1.1两种主流HDL语言 1

1.2 HDL语言的层次 1

1.3 RTL级和组合逻辑级 2

1.4 Verilog HDL语言真得那么难掌握 3

1.5高级语言和Verilog HDL语言的区别 4

1.6什么是Verilog HDL语言的时序 5

1.7 Verilog HDL的综合语言 5

1.7.1 reg和wire的尴尬 6

1.7.2 always@()的多样性 7

1.7.3最令人头疼的“=”和“<=”赋值 8

1.7.4要慎用的*(乘)、/(除)和%(求余)数学运算符 8

1.8不要带着偏见去学习Verilog HDL语言 9

1.9单文件主义 9

1.10 Verilog HDL语言结构简介 11

1.11 Verilog HDL语言使用规则(方法)简介 12

1.12认识RTL级设计 15

1.13过渡中,沉住气,朋友 18

1.14我眼中的FPGA和Verilog HDL 18

1.15总结 20

第2章 建模基础知识 21

2.1顺序操作和并行操作 21

2.1.1实验一:永远的流水灯 22

2.1.2实验一说明和结论 26

2.2并行操作的思维 27

2.2.1实验二:闪耀灯和流水灯 28

2.2.2实验二说明和结论 31

2.3使用Verilog HDL语言不是“编程”是“建模” 32

2.4初级建模的资源 33

2.4.1实验三:消抖模块之一 34

2.4.2实验三说明和结论 39

2.4.3实验四:消抖模块之二 40

2.4.4实验四说明和结论 41

2.5控制模块的尴尬 41

2.5.1实验五:SOS信号之一 41

2.5.2实验五说明和结论 45

2.5.3实验六:SOS信号之二 45

2.5.4实验六说明和结论 48

2.6总结 48

第3章 基础建模设计实例 50

3.1实验七:数码管电路驱动 50

3.1.1实验七设计实现 50

3.1.2实验七说明和结论 59

3.2实验八:PS2解码 60

3.2.1对PS2的简单认识 60

3.2.2对编码键盘“键盘码”的简单认识 61

3.2.3实验八说明和结论 66

3.2.4实验八演示 67

3.2.5实验八演示说明和结论 69

3.3实验九:VGA驱动 69

3.3.1实验九之一:驱动概念 70

3.3.2实验九之二:向下兼容概念 78

3.3.3实验九之三:点阵概念 82

3.3.4实验九之四:图层概念 89

3.3.5实验九之五:帧的概念 96

3.3.6实验九说明和结论 104

3.4实验十:串口模块 105

3.4.1实验十之一:串口接收模块 106

3.4.2实验十之一演示 112

3.4.3实验十之二:串口发送模块 115

3.4.4实验十之二演示 120

3.4.5实验十说明和结论 123

3.5总结 123

第4章 仿顺序操作设计实例 125

4.1基本思路 125

4.2实验十一:SOS信号之三 126

4.2.1二义性和多义性问题 131

4.2.2实验十一说明和结论 134

4.3实验十一演示 135

4.4实验十二:12864(ST7565P)液晶驱动 136

4.4.1 SPI发送模块 141

4.4.2初始化模块 145

4.4.3绘图模块 148

4.4.4液晶模块 154

4.4.5实验十二说明和结论 157

4.5命令式的仿顺序操作 158

4.6实验十三:DS1302实时时钟驱动 164

4.7实验十三演示 178

4.8总结 180

第5章 封装(接口建模)设计实例 181

5.1实验十四:独立按键封装 181

5.2实验十四演示 183

5.3实验十五:数码管封装 189

5.4实验十五演示 196

5.5实验十六:蜂鸣器封装 199

5.6实验十六演示 208

5.7实验十七:PS2封装 211

5.8实验十七演示 216

5.9实验十八:串口发送/接收封装 218

5.9.1串口发送接口 218

5.9.2串口接收接口 221

5.10实验十八演示 224

5.11实验十九:VGA封装 227

5.12实验十九演示:“小绿人”请加油 235

5.13实验二十:LCD(12864)封装 239

5.14实验二十演示 248

5.15实验二十一:RTC接口 251

5.16总结 261

第6章 系统建模设计实例 262

6.1实验二十二:SOS系统 262

6.2实验二十三:RTC系统 264

6.3实验二十四:GUI系统 266

6.3.1实验二十四设计实现 266

6.3.2实验二十四说明的结论 283

6.4实验二十五:LCD系统 283

6.4.1 PS2接口模块 285

6.4.2字库接口模块 288

6.4.3 LCD系统 309

6.4.4实验二十五说明和结论 311

6.5实验二十六:最终系统 313

6.5.1 GUI设计 315

6.5.2中央接口 318

6.5.3最终系统final_system.v 338

6.5.4实验二十六说明和结论 340

6.6总结 341

参考文献 342

相关图书
作者其它书籍
返回顶部