Menu Close

Verilog语言与FPGA应用视频

一、FPGA与Verilog课程简介

    1. FPGA与Verilog课程简介
    2. Verilog 简介
  1. 本课程使用的开发板简介

二、Verilog 基本语法

  1. Verilog 程序架构

2.  Verilog 标识符与数据类型

 3. Verilog 运算符

  1. Verilog 表达式与 语句

三、Verilog 程序设计初步

4. Verilog状态机设计

四、FPGA IPcore的配置与使用

    1. ROM的设计与使用
      • Quartus II ROM 的生成与配置详解
      • Quartus II 下 mif文件的使用
      • Quartus II 下利用ROM 实现7段译码显示
      • QuartusII ROM IP Modelsim 仿真配置
    2. 单口RAM的设计与使用
    3. 双口RAM的设计与使用
      • Quartus II 双口RAM例化详解
      • Quartus II 双口RAM仿真与测试一
      • QuartusII 双口RAM仿真与测试二
      • Quartus II 双口RAM仿真与测试三
    4. FIFO的设计与使用
      • 自建同步时钟,数据等宽FIFO IP设计
    5. 仿真Testbench编写及使用熟练

五、综合设计–通信类

  • 通信概述及分类
  • FPGA信号边沿检测
  • Verilog 综合设计一  UART接口及应用
    • 异步串行口的基本知识
    •  异步串行收发(UART)协议详解(1)
    • 异步串行收发(UART)协议详解(2)–波特率
    • UART的发送器TX的FPGA实现及实验
    • Verilog UART  RX设计
      • 多倍采样位中心对齐位提取RXD设计
      • 多倍采样累计判多位提取RXD设计
    • UART 组装与仿真
    • 波特率设计与控制寄存器
      • 数据帧的设计
      • 串口UART实验(与计算机串口通讯)
        • uart通信tx模块在FPGA实现的一种Verilog状态机写法(一)
        • uart通信tx模块在FPGA实现的一种Verilog状态机写法(二)
        • uart通信rx模块在FPGA实现的一种Verilog状态机写法(三)
        • uart通信rx模块在FPGA实现的一种Verilog状态机写法(四)

2. Verilog 综合设计二  I2C接口及应用

    • I2C 接口基本理论一
    • I2C 接口基本理论二
    • I2C接口设计
      •  I2C 主设备分频器设计
      • I2C(IIC)Verilog开发学习技巧(一)
      • FPGA I2C(IIC) Verilog 开发学习技巧(二)
      • 当前地址读FPGA I2C(IIC) Verilog 开发学习技巧(三)随机地址读
    • I2C接口应用
      • E2PROM 的读写
      • I2C接口ADC/DAC转换的数据读写
        • PCF8951使用技巧

3. Verilog 综合设计三  SPI接口及应用

4. Verilog综合设计四  网络通信(千兆网)

    • 10M/100M/1000M网络的区别与联系
    • Phy芯片的基本知识
    • MII,GMII,RGII 接口与设计
    • 物理层常用的编码与解码
    • MAC层的结构与编程
    • CRC32原理与应用
    • IP层的结构与编程
    • ARP包的结构与编程
    • TCP/UDP的结构与编程
    • 网络综合实验(与计算机通信)

5. Verilog综合设计五 曼彻斯特编解码设计

    • 曼彻斯特编码原理及应用
    • 曼彻斯特编码FPGA 实现
    • 曼彻斯特解码原理及应用
    • 曼彻斯特解码FPGA实现

6. Verilog 综合设计六 异步串行高速通信

    • LVDS总线标准基本知识
    • 高速串行发送
    • 边沿提取及位同步
    • 帧同步
    • 异步时钟域数据交换
    • 信道编码(8b/10b)
    • 乒乓buffer的使用
    • 数据校验
    • CPU/DSP接口设计与仿真
    • CPU/DSP FPGA高速串行通信系统集成
    • 通信线路故障处理
    • 多机网络通信

六、Verilog 综合设计  语音采集与应用

七、Verilog 综合设计 存储器

    • DDR3存储器原理及接口
    • MIG7 DDR3控制器设计
    • DDR3控制器简单应用程序设计与测试

 

 

八、Verilog 综合设计   图像处理

    • 图像显示的基本知识
    • VGA信号生成器及图像显示
    • FPGA图像处理之一:VGA显示
    • FPGA图像处理之二:VGA彩条显示Verilog实现
    • FPGA图像处理之三:VGA文字显示Verilog实现
    • FPGA图像处理之四:VGA显示数字时钟
    • FPGA图像处理之五:VGA显示图片
    • FPGA图像处理:图片转MIF/COE小软件
    • HDMI高清图像接口设计与应用
    • 摄像头的原理
    • 摄像头图像读取与存储(DDR3)
    • 图像读取、存储与HDMI显示

九、RISC-V CPU 设计与应用

十、Verilog 综合设计   数字信号处理

十一、Verilog 与FPGA综合设计  光纤通信

十二、Verilog 设计技巧

十三、与FPGA相关的硬件设计

    • 电源树的分析与设计
    • 时钟树的分析与设计
    • 配置电路设计
    • IO接口资源与匹配

十四、国产FPGA开发

    • 紫光FPGA开发系列(一):开发环境Pango Design Suite(PDS) 安装和License配置
    • 紫光国产FPGA开发系列(二):创建你的第一个PDS源代码工程
    • 紫光国产FPGA开发系列(三):创建PDS网表工程
    • 紫光国产FPGA开发系列(四):PDS工程常用操作技巧
    • 紫光国产FPGA开发系列(五)—在PDS工程中调用IP核
    • 紫光国产FPGA开发系列(六)—使用Modelsim仿真PDS工程

十五、主流FPGA简介

  • Xilinx
    • Xilinx主流FPGA芯片简介(一)
    • xilinx主流FPGA简介(二)
  • Intel-Altera
    • Intel主流FPGA简介(一)
    • Intel主流FPGA简介(二)

十六、FPGA 硬件资源

十七、试题

FPGA 综合试题(一)

十八、资料

 

Posted in 视频学苑

1 Comment

发表评论

相关链接