全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

原子教你玩FPGA--基于Intel CycloneⅣ/正点原子教你学嵌入式系统丛书

  • 定价: ¥89
  • ISBN:9787512431126
  • 开 本:16开 平装
  • 作者:编者:刘军//阿东/...
  • 立即节省:
  • 2019-10-01 第1版
  • 2019-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书将由浅入深地带领大家开启FPGA的学习之旅,全书共分为4篇:硬件篇、软件篇、语法篇和实战篇。
    硬件篇:主要介绍硬件实验平台并对硬件资源进行详解;软件篇:主要介绍FPGA常用开发软件的安装与使用方法;语法篇:主要介绍FPGA的硬件描述语言Verilog的语法知识;实战篇:主要通过24个实例带领大家一步步深入了解FPGA。
    本书为正点原子开拓者FPGA开发板的配套教程,在开发板配套的资料中,有开发板的原理图以及所有实例的完整代码,这些代码都有详细的注释,所有源码都经过严格测试,不会有编译错误。另外,源代码有生成好的.sof文件(用于下载程序的文件),大家只需要通过下载器下载到开发板即可看到实验现象,亲自体验实验过程。
    本书不仅适合广大学生和电子爱好者学习FPGA使用,而且书中有大量的实验以及详细的说明,可为公司产品开发提供参考。

目录

第一篇  硬件篇
  第1章  FPGA简介
    1.1  FPGA的由来与特点
    1.2  FPGA的基本结构
    1.3  FPGA的设计流程
  第2章  实验平台简介
    2.1  ALIENTEK开拓者EP4CE10开发板资源初探
    2.2  ALIENTEK开拓者FPGA开发板资源说明
      2.2.1  硬件资源说明
      2.2.2  软件资源说明
      2.2.3  开拓者I/O引脚分配
    2.3  开发板使用注意事项
    2.4  FPGA的学习方法
第二篇  软件篇
  第3章  Quartus Ⅱ软件的安装和使用
    3.1  Quartus Ⅱ软件的安装
    3.2  USB Blaster驱动安装
    3.3  Quartus Ⅱ软件的使用
      3.3.1  新建工程
      3.3.2  设计输入
      3.3.3  配置工程
      3.3.4  分析与综合(编译)
      3.3.5  分配引脚
      3.3.6  编译工程
      3.3.7  下载程序
      3.3.8  固化程序
    3.4  SignalTap Ⅱ软件的使用
  第4章  ModelSim软件的安装和使用
    4.1  ModelSim软件的安装
    4.2  ModelSim软件的使用
      4.2.1  手动仿真
      4.2.2  testbench(激励)文件的编写
第三篇  语法篇
  第5章  Verilog HDL语法
    5.1  Verilog概述
      5.1.1  Verilog简介
      5.1.2  为什么需要Verilog
      5.1.3  Verilog和VHDL的区别
      5.1.4  Verilog和C的区别
    5.2  Verilog基础知识
      5.2.1  Verilog的逻辑值
      5.2.2  Verilog的标识符
      5.2.3  Verilog的数字进制格式
      5.2.4  Verilog的数据类型
      5.2.5  Verilog的运算符
    5.3  Verilog程序框架
      5.3.1  注释
      5.3.2  关键字
      5.3.3  程序框架
    5.4  Verilog高级知识点
      5.4.1  阻塞赋值(Blocking)
      5.4.2  非阻塞赋值(NonBlocking)
      5.4.3  assign和always的区别
      5.4.4  带时钟和不带时钟的always
      5.4.5  什么是锁存器(latch)
      5.4.6  状态机
      5.4.7  模块化设计
    5.5  Verilog编程规范
      5.5.1  编程规范的重要性
      5.5.2  工程组织形式
      5.5.3  文件头声明
      5.5.4  输入/输出定义
      5.5.5  parameter定义
      5.5.6  wire/reg定义
      5.5.7  信号命名
      5.5.8  always块描述方式
      5.5.9  assign块描述方式
      5.5.10  空格和Tab
      5.5.11  注释
      5.5.12  模块例化
      5.5.13  其他注意事项
第四篇  实战篇
  第6章  流水灯实验
    6.1  LED灯简介
    6.2  实验任务
    6.3  硬件设计
    6.4  程序设计
    6.5  下载验证
  第7章  按键控制LED灯实验
    7.1  按键简介
    7.2  实验任务
    7.3  硬件设计
    7.4  程序设计
    7.5  下载验证
  第8章  按键控制蜂鸣器实验
    8.1  蜂鸣器简介
    8.2  实验任务
    8.3  硬件设计
    8.4  程序设计
    8.5  下载验证
  第9章  动态数码管显示实验
    9.1  数码管简介
    9.2  实验任务
    9.3  硬件设计
    9.4  程序设计
    9.5  下载验证
  第10章  IP核之PLL实验
    10.1  PLL IP核简介
    10.2  实验任务
    10.3  硬件设计
    10.4  程序设计
    10.5  下载验证
  第11章  IP核之RAM实验
    11.1  RAM IP核简介
    11.2  实验任务
    11.3  硬件设计
    11.4  程序设计
    11.5  下载验证
  第12章  IP核之FIFO实验
    12.1  FIFO IP核简介
    12.2  实验任务
    12.3  硬件设计
    12.4  程序设计
    12.5  下载验证
  第13章  UART串口通信实验
    13.1  UART串口简介
    13.2  实验任务
    13.3  硬件设计
    13.4  程序设计
    13.5  下载验证
  第14章  VGA彩条显示实验
    14.1  VGA简介
    14.2  实验任务
    14.3  硬件设计
    14.4  程序设计
    14.5  下载验证
  第15章  VGA字符显示实验
    15.1  VGA简介
    15.2  实验任务
    15.3  硬件设计
    15.4  程序设计
    15.5  下载验证
  第16章  VGA图片显示实验(基于ROM)
    16.1  VGA简介
    16.2  实验任务
    16.3  硬件设计
    16.4  程序设计
    16.5  下载验证
  第17章  RGB TFTLCD彩条显示实验
    17.1  RGB TFTLCD简介
    17.2  实验任务
    17.3  硬件设计
    17.4  程序设计
    17.5  下载验证
  第18章  EEPROM读/写测试实验
    18.1  EEPROM简介
    18.2  实验任务
    18.3  硬件设计
    18.4  程序设计
    18.5  下载验证
  第19章  实时时钟数码管显示实验
    19.1  PCF8563简介
    19.2  实验任务
    19.3  硬件设计
    19.4  程序设计
    19.5  下载验证
  第20章  SDRAM读/写测试实验
    20.1  SDRAM简介
    20.2  实验任务
    20.3  硬件设计
    20.4  程序设计
    20.5  下载验证
  第21章  录音机实验
    21.1  WM8978简介
    21.2  实验任务
    21.3  硬件设计
    21.4  程序设计
    21.5  下载验证
  第22章  OV7725摄像头VGA显示实验
    22.1  OV7725简介
    22.2  实验任务
    22.3  硬件设计
    22.4  程序设计
    22.5  下载验证
  第23章  SD卡图片显示实验(VGA显示)
    23.1  SD卡简介
    23.2  实验任务
    23.3  硬件设计
    23.4  程序设计
    23.5  下载验证
  第24章  音乐播放器实验
    24.1  音乐播放器简介
    24.2  实验任务
    24.3  硬件设计
    24.4  程序设计
    24.5  下载验证
  第25章  以太网通信实验
    25.1  以太网简介
    25.2  实验任务
    25.3  硬件设计
    25.4  程序设计
    25.5  下载验证
  第26章  基于OV7725的以太网传输视频实验
    26.1  以太网视频传输简介
    26.2  实验任务
    26.3  硬件设计
    26.4  程序设计
    26.5  下载验证
  第27章  高速A/D及D/A实验
    27.1  高速A/D及D/A简介
    27.2  实验任务
    27.3  硬件设计
    27.4  程序设计
    27.5  下载验证
  第28章  基于FFT IP核的音频频谱仪实验
    28.1  FFT IP核简介
    28.2  实验任务
    28.3  硬件设计
    28.4  程序设计
    28.5  下载验证
  第29章  基于FIR IP核的低通滤波器实验
    29.1  FIR Compiler核简介
    29.2  实验任务
    29.3  硬件设计
    29.4  程序设计
    29.5  下载验证
参考文献