《面向初学者的 FPGA 编程:使用 SystemVerilog创建硬件设计和电子电路,将您的想法变为现实》

作者:

日期:2022-06-05

出版:

  • 230
  • 0
  • 0

作品总结

《面向初学者的 FPGA 编程:使用 SystemVerilog创建硬件设计和电子电路,将您的想法变为现实》

使用 SystemVerilog 开始进行 FPGA 编程,并通过构建项目(包括计算器和键盘)来培养实际技能;

本书的主要特点

  • 探索不同的 FPGA 使用方法和 FPGA 工具流程
  • 了解如何使用 SystemVerilog 设计、测试和实现硬件电路
  • 使用 FPGA 资源构建真实的 FPGA 项目,如计算器和键盘

本书的描述

现场可编程门阵列(FPGA)现已成为大多数现代电子和计算机系统的核心部分。但是,要在现实世界中实现您的想法,您需要了解 FPGA 架构、其工具集和关键设计注意事项。面向初学者的 FPGA 编程将指导您完成使用 SystemVerilog 对 FPGA 进行编程和硬件电路设计的整个过程,从而帮助您将想法变为现实。

本书将向您介绍 FPGA 和 Xilinx 架构,并向您展示如何完成您的第一个项目,其中包括切换 LED。然后,您将介绍 SystemVerilog RTL 设计及其实现。接下来,您将掌握使用组合布尔逻辑设计并处理多个项目,例如创建计算器并使用FPGA资源进行更新。稍后,本书将带您了解 AXI 的高级概念,并向您展示如何使用 PS/2 创建键盘。最后,您将能够整合书中的所有项目,以使用您将要设计的视频图形阵列(VGA)控制器创建统一输出。

在本本 SystemVerilog FPGA 书结束时,您将学习如何使用 FPGA 系统,并能够使用 SystemVerilog 编程设计硬件电路和电路板。

通过本书您将学到什么

  • 了解 FPGA 架构 及其实现
  • 掌握编写系统Verilog RTL
  • 使用 SystemVerilog 编程制作 FPGA 项目
  • 使用计算机数学基础知识、并行性和流水线
  • 探索 AXI 和键盘与 PS/2 接口的高级主题
  • 了解如何在项目中实现 VGA 接口

本书是为谁而写的

本 FPGA 设计手册面向希望从头开始学习 FPGA 和 SystemVerilog 编程的嵌入式系统开发人员、工程师和程序员。希望获得实际项目实践经验的FPGA设计人员也会发现本书很有用。

目录

  1. FPGA 架构和 Xilinx Vivado 简介
  2. 组合逻辑
  3. 计数按钮按下
  4. 让我们构建一个计算器
  5. FPGA 资源及其使用方法
  6. 数学、并行性和流水线设计
  7. AXI 简介
  8. 大量数据?米格和DDR2
  9. 更好的显示方式 – VGA
  10. 将所有内容整合在一起
  11. 高级主题

0条评论