网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 FPGA那些事儿--Verilog HDL建模设计
分类
作者 杨开陵//徐巧玉//王志慧//王军委//马瑞
出版社 北京航空航天大学出版社
下载
简介
编辑推荐

杨开陵、徐巧玉、王志慧、王军委、马瑞编著的《FPGA那些事儿--Verilog HDL建模设计》是作者通过长时间不断的学习和总结而得到的一些对verilog语言的感悟和心得,它摆脱了传统Verilog HDL语法书的模式,而是以学习笔记的形式展现给读者。作者用词简单易懂,也不缺乏幽默诙谐,使读者仿佛在听一个过来人讲故事一样,与传统教科书那种拒人于千里之外的作风完全不同。内容不但精炼干练,更重要的是作者相信此种表现方式可以让更多的初学者摆脱一直困扰他们的难题。

内容推荐

杨开陵、徐巧玉、王志慧、王军委、马瑞编著的《FPGA那些事儿--Verilog HDL建模设计》总结了使用Verilog HDL语言进行FPGA设计的方法——建模技巧,语言风趣幽默、层析清晰,力图使读者建立起模块化设计的思想,简化设计。全书共6章,第1章起到扫盲的作用;第2章介绍建模的所有基本单位、应用以及一些需要注意的问题,这是通过Verilog HDL语言来设计FPGA的基础;第3章介绍一些典型实验,如PS2解码、UART串口和VGA驱动等;第4章讲仿顺序操作,是建模的一个重点,利用建模的优点去弥补Verilog HDL在顺序性操作的不足;第5章是模块封装,这可用于后期建模;第6章是系统建模,使建模模型有一个大体的轮廓和框架,是构建设计的“蓝图”。建模本身的重点就是简化设计,在最大程度上把设计的内容直接地表达出来。

《FPGA那些事儿--Verilog HDL建模设计》适合Verilog HDL的初学者、电子相关专业的大学生以及所有对FPGA感兴趣的电子工程师。

目录

第1章 Verilog HDL扫盲文

 1.1 两种主流HDL语言

 1.2 HDL语言的层次

 1.3 RTL级和组合逻辑级

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

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

 1.6 什么是Verilog HDL语言的时序

 l. 7 Verilog HDL的综合语言

1.7.1 reg和wite的尴尬

1.7.2 always@()的多样性

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

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

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

 1.9 单文件主义

 1.10 Verilog HDL语言结构简介

 1. 11 Verilog HDL语言使用规则(方法)简介

 1.12 认识RTL级设计

 1.13 过渡中,沉住气,朋友

 1.14 我眼中的FPGA和Verilog HDL

 1.15 总结

第2章 建模基础知识

 2.1 顺序操作和并行操作

2.1.1 实验一:永远的流水灯

2.1.2 实验一说明和结论

 2.2 并行操作的思维

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

2.2.2 实验二说明和结论-

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

 2.4 初级建模的资源

2.4.1 实验三:消抖模块之一

2.4.2 实验三说明和结论

2.4.3 实验四:消抖模块之二

2.4.4 实验四说明和结论

 2.5 控制模块的尴尬

2.5.1 实验五:SOS信号之一

2.5.2 实验五说明和结论

2.5.3 实验六:SOS信号之二

2.5.4 实验六说明和结论

 2.6 总结

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

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

3.1.1 实验七设计实现

3.1.2 实验七说明和结论

 3.2 实验八:PS2解码

3.2.1 对:PS2的简单认识

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

3.2.3 实验八说明和结论

3.2.4 实验八演示

3.2.5 实验八演示说明和结论

 3.3 实验九:VGA驱动

3.3.1 实验九之一:驱动概念

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

3.3.3 实验九之三:点阵概念

3.3.4 实验九之四:图层概念

3.3.5 实验九之五:帧的概念

3.3.6 实验九说明和结论

 3.4 实验十:串口模块

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

3.4.2 实验十之一演示

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

3.4.4 实验十之二演示

3.4.5 实验十说明和结论

 3.5 总结

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

 4.1 基本思路

 4.2 实验十一:SOS信号之三

4.2.1 二义性和多义性问题

4.2.2 实验十一说明和结论-

 4.3 实验十一演示

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

4.4.1 SPI发送模块

4.4.2 初始化模块

4.4.3 绘图模块

4.4.4 液晶模块

4.4.5 实验十二说明和结论

 4.5 命令式的仿顺序操作

 4.6 实验十三:DSl302实时时钟驱动

 4.7 实验十三演示

 4.8 总结

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

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

 5.2 实验十四演示

 5.3 实验十五:数码管封装

 5.4 实验十五演示

 5.5 实验十六:蜂鸣器封装

 5.6 实验十六演示

 5.7 实验十七:PS2封装

 5.8 实验十七演示

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

5.9.1 串口发送接口

5.9.2 串口接收接口

 5.10 实验十八演示

 5.11 实验十九:VGA封装

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

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

 5.14 实验二十演示

 5.15 实验二十一:RTC接口

 5.16 总结

第6章 系统建模设计实例

 6.1 实验二十二:SOS系统

 6.2 实验二十三:RTC系统

 6.3 实验二十四:GUI系统

6.3.1 实验二十四设计实现

6.3.2 实验二十四说明的结论

 6.4 实验二十五:LCD系统

6.4.1 PS2接口模块

6.4.2 #库接口模块

6.4.3 LCD系统

6.4.4 实验二十五说明和结论

 6.5 实验二十六:最终系统

6.5.1 GUI设计

6.5.2 扣央接口

6.5.3 最终系统final_system.v

6.5.4 实验二十六说明和结论

 6.6 总结

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 20:02:49