VHDL优秀电子书籍分享(补发)-FPGA CPLD资料源码分享社区-FPGA CPLD-ChipDebug

VHDL优秀电子书籍分享(补发)

该帖子部分内容已隐藏
付费阅读
已售 1
3积分
此内容为付费阅读,请付费后查看
01
VHDL数字电路设计教程(中英文版)
本书共分为三个基本组成部分,首先详细介绍 VHDL 语言的背景知识、基本语法结构和VHDL代码的编写方法;然后介绍 VHDL 电路单元库的结构和使用方法,以及如何将新的设计加入到现有的或自己新建立的单元库中,以便于进行代码的分割、共享和重用;最后介绍 PLD 和 FPGA 的发展历史、主流厂商所提供的开发环境的使用方法。

d2b5ca33bd102235

 

本书在内容结构的组织上有独特之处,例如将并发描述语句、顺序描述语句、数据类型与运算操作符和属性等独立成章,使读者更容易清晰准确地掌握这些重要内容。本书注重设计实践,给出了大量完整设计实例的电路图、相关基本概念、电路工作原理以及仿真结果,从而将 VHDL 语法学习和如何采用它进行电路设计有机地结合在一起。

d2b5ca33bd102649

 

自从VHDL在1987年成为IEEE标准之后,就因其在电路模型建立、仿真、综合等方面的强大功能而被广泛用于复杂数字逻辑电路的设计中。

本书的第一部分是电路设计部分,其主要内容包括代码结构、数据类型、操作符和属性、并发和顺序描述语句、对象、有限状态的设计以及大量相关例题。第二部分是系统设计部分,讲解了与VHDL电路设计单元库相关的内容,包括包集、元件、函数和过程,同时给出了大量与此相关的例题。

VHDL数字电路设计教程(中英文版)链接:

 

02
Design Recipes for FPGAs
本书使用 Verilog 和 VHDL 提供了丰富的设计技术和模板工具箱,以解决使用 FPGA 的日常实际问题。本书使用模块化结构,在各个层面上提供了“易于查找”的设计技术和模板,以及功能代码。

d2b5ca33bd102707

 

以非正式和“易于掌握”的风格编写,超越了FPGA和硬件描述语言的原理,实际演示了如何合成、仿真和下载到FPGA上的特定设计。本书的“易于查找”的结构从设计应用程序开始,以演示FPGA设计的关键构建模块以及如何连接它们,使经验丰富的FPGA设计人员能够快速为其应用选择正确的设计,同时为经验不足的人提供解决其特定设计问题的“路线图”。

Design Recipes for FPGAs Using Verilog and VHDL (Peter Wilson) 链接:

 

03
Effective Coding with VHDL
本书介绍了VHDL设计创建中经常被忽视的一个方面。VHDL描述也是源代码,VHDL设计人员可以使用软件开发的最佳实践来编写高质量的代码,并将其组织到设计中。
这本书提出了这套独特的技能,教VHDL设计师的所有经验水平如何应用最好的设计原则和编码实践,从软件世界到硬件世界。这里介绍的概念将帮助读者编写更容易理解、更可能正确的代码,提高可读性、可维护性和整体质量。

在VHDL的简短回顾之后,本书提出了编写代码的基本设计原则,讨论了诸如设计、质量、体系结构、模块化、抽象和层次等主题。在这些概念的基础上,本书介绍并提供了VHDL代码的每个基本元素的建议,包括语句、设计单元、类型、数据对象和子程序。

d2b5ca33bd102733

 

本书涵盖了命名数据对象和函数、注释源代码以及在屏幕上可视化地显示代码。所有建议都有详细的理由支持。最后,本书探讨了VHDL的两个用途:合成和测试台。它检查了用于合成的代码的关键特征(将其与用于模拟的代码区分开来),然后通过一系列验证不同类型模型(包括组合、顺序和FSM代码)的示例演示了测试工作台的设计和实现。本书中的例子也可以在一个配套网站上找到,使读者能够试用完整的源代码。

Effective Coding with VHDL链接:

 

04
FPGA Prototyping by VHDL Examples
本书采用“边做边学”的方法,通过一系列的实践实验向设计人员介绍VHDL和FPGA的概念和技术。FPGA原型由VHDL示例提供:一个清晰的,易于遵循的模板集合,用于快速代码开发;大量的实例来说明和加强概念和设计技巧;可以在Xilinx原型板上执行和测试的现实项目;以及对Xilinx PicoBlaze软核微控制器的彻底探索。

虽然这本书是一个介绍性的文本,但示例是按照严格的方式开发的,推导遵循严格的设计指导方针和用于大型、复杂系统的编码实践。它为学生和新工程师奠定了坚实的基础,为他们未来的发展任务做准备。FPGA原型由VHDL示例是入门数字设计课程不可缺少的伴侣文本,也可以作为有价值的自学指南的实践工程师谁希望学习更多关于这一新兴领域的兴趣。

d2b5ca33bd102752

 

本书通过一系列示例说明了FPGA和HDL的开发和设计过程。其中包含了广泛的示例,从简单的门级电路到带有8位软核微控制器和定制I/O外设的嵌入式系统。所有的例子都可以在原型板上进行合成和物理测试。

FPGA Prototyping by VHDL Examples链接:

 

05
State Machines Using VHDL
这本教科书教授学生使用现场可编程门阵列(fpga)设计先进数字系统的技术。作者关注fpga和外围设备(如EEPROM、模数转换器、传感器、数模转换器、显示器等)之间的通信,特别是用于实现串行通信协议(如UART、SPI、I²C)和显示协议(如VGA、HDMI)的状态机和定时状态机。使用VHDL作为编程语言,所有主题都以结构化的、循序渐进的方式涵盖。

d2b5ca33bd102821

 

演示如何使用状态机和定时状态机实现实用的数字电子设计接口;

•展示了如何在fpga上实现串行通信协议,使用VHDL中的逐步编码描述;
•包括众多,解决的说明性的例子为广泛的外围设备;
•在每一章末尾使用练习来加强所介绍的概念。
State Machines Using VHDL链接:

 

06
Fundamentals of Digital Logic with VHDL Design
Fundamentals of Digital Logic with VHDL Design强调了电路的合成,并解释了电路是如何在真正的芯片中实现的。用简单易懂的小例子来说明基本概念。然后,用模块化的方法来展示如何设计更大的电路。

VHDL用于演示如何用硬件描述语言定义基本构建块和更大的系统,从而产生可以用现代CAD工具实现的设计。这本书强调的概念,应该涵盖在一个逻辑设计的入门课程,重点是:逻辑函数、门、布尔代数规则电路综合和优化技术数字表示和算术电路组合电路的构建模块,如多路复用器,解码器,编码器和代码转换器序列电路的构建模块,如触发器,寄存器和计数器同步顺序电路的设计在设计更大的系统中使用基本的构建模块。

d2b5ca33bd102838

 

对于没有接触过基本电子学,但有兴趣学习一些关键概念的学生,有一章介绍了数字电路的电子实现的最基本方面。在第2章介绍了更完整的讨论逻辑函数的极小化技术等等。

Fundamentals of Digital Logic with VHDL Design链接:

 

这些书大多都没看过,但是考虑到VHDL书籍本就很少,可能会有人需要,所以拿出来分享,需要的可以进行获取,之后也会像这样分享我剩下的Verilog、FPGA、单片机、linux、计算机、半导体、编程语言等书籍,需要的书籍的也可以留言,会提前分享。
END
、、

 

请登录后发表评论