本书作为Digilent公司Basys 3 FPGA开发板的配套教材。Basys 3是一款可由Vivado工具链支持的入门级。FPGA开发板,带有Xilinx Artix-7 FPGA芯片架构。该款产品是广受欢迎的Basys系列HGA开发板中近期新的一代,特别适合刚开始接触FPGA技术的学生或初学者。教材以Xilinx公司近期新的Vivado集成开发环境和Verilog HDL语言展开,代码均可在Basys 3开发板上验证,充分体现实战性。本书解决了从传统数字电路的理论体系到当前现代数字系统设计的转变,既保留了传统数字电路知识体系中重要的理论基础和典型74系列芯片的介绍,让读者明白在设计什么。更强调现代设计方法,突出模块化编程的思想和IP设计封装和调用方法。并且介绍了一些编程架构,比如计数器架构和状态机架构。注重方法论,不仅讲解知识点,更注重引导读者触类旁通,举一反三。全书共8章,内容丰富、循序渐进,适合于刚刚接触FPGA的初学者自学阅读,又可作为各类院校电气信息类专业的数字电子技术、FPGA设计、EDA等课程的教材或参考书。