一、FPGA与Verilog课程简介
-
课程简介
- FPGA开发板简介
- Verilog 简介
-
仪器设备的使用
-
示波器的使用
-
二、Verilog 基本语法
- 模块与端口
- 注释语句与文件头部编写
- Verilog module 模块例化与简单层次电路设计。
- FPGA 双向口的使用及Verilog实现
- Verilog 语法中关于模块例化的方法
- 模块语句编程与实验
- TTL,CMOS,LVTTL,LVCMOS电平标准
- Quartus 实验环境搭建
- FPGA设计流程(Quartus)
- Vivado 实验环境搭建
- 板级硬件实验
- 7. Verilog 标识符与数据类型
8. Verilog 运算符
- Verilog语法阶段性练习
9. Verilog 表达式与 语句
-
- 并发赋值语句与并发过程
- 顺序语句
- 分支判断语句
- 循环语句
- Verilog 中阻塞与非阻塞赋值语句
- 变量类型及使用范围深入探讨
- Verilog 中generate 语句
- 实验设计 modelsim 仿真
10. Verilog 程序设计初步
-
- Quartus 图形输入层次电路设计
- 组合电路设计
- Verilog时序电路设计
-
-
- 时钟的使用及触发器映射
- PLL 设置与使用
- 分频器的设计
- Verilog 计数器设计及触发器模型深度分析
- 数码管译码与扫描
- 自适应按键去抖Verilog实现与FPGA板载测试
- 复杂数字钟设计与FPGA板载实验
- Quartus QSF约束文件定义与使用
- FPGA中 同步复位(sync)和异步复位(async)的使用
- 阻塞与非阻塞赋值语句深度探讨及的使用技巧(1)
- 阻塞与非阻塞赋值语句深度探讨及的使用技巧(2)
- Verilog状态机设计
-
三、FPGA IPcore的配置与使用
- ROM的设计与使用
- 单口RAM的设计与使用
- 双口RAM的设计与使用
- FIFO的设计与使用
- testbench 编写精通
四、综合设计-通讯类
1. UART接口及应用
-
- 异步串行口(UART)的基本知识
- 异步串行收发(UART)协议详解
- 异步串行收发(UART)协议详解–波特率
- Verilog UART 基本设计
- UART的发送器TX的FPGA实现及实验
- 串口 UART RXD
- UART 组装与实验
- Verilog UART设计进阶
- 附加学习资料
2. I2C接口及应用
-
- I2C 接口基本理论一
- I2C接口基础知识二
- I2C接口设计
- I2C接口程序不同设计技巧
- I2C接口应用
- E2PROM 的读写
- I2C接口ADC/DAC转换的数据读写
- PCF8951使用技巧
- I2C接口EEPROM 芯片控制器(Controller)设计以及芯片Verilog模型仿真
3. SPI接口及应用
-
- SPI 通讯协议 及 SPI 相关工程 详解
- 标准SPI 协议
- SPI 通讯协议(1)SPI 定义与应用
- SPI 通讯协议(2)简单的spi verilog 模块及仿真
- SPI 通讯协议(3)SPI FLASH 介绍
- SPI 通讯协议(4)SPI FLASH (verilog) 工程解析 (spi_phy.v)
- SPI 通讯协议(5)SPI FLASH (verilog) 工程解析 (spi_cmd.v)
- SPI 通讯协议(6)SPI FLASH (verilog) 工程解析 (spi_IF.v)
- SPI 通讯协议(7)SPI FLASH (verilog) 工程解析 (TOP.v)及仿真
- SPI 通讯协议(8)SPI FLASH (verilog) 工程解析 (开发板操作)
- SPI的仿真程序
- SPI 通讯协议 及 SPI 相关工程 详解
4.异步串行高速通信
-
- 差分信号原理及LVDS电气接口
- FPGA 与LVDS接口电路设计
- Quartus LVDS_RX与生成配置
- Quartus LVDS TX生成与配置
- 高速通信发送与数据串行化
- 高速串行通信异步接收器设计
- 亚稳态消除及边沿提取Verilog实现
- Verilog自适应位同步信号提取
- 同步字提取与帧同步
- 串行通信帧结构设计初步
- 接收端异步时钟域数据交换
- 信道编码–PCS子层原理与结构
- 异步过程与数据缓冲(FIFO)
- 数据缓冲与乒乓Buffer
- 高速通信乒乓Buffer数据缓冲Verilog实现–发送端
- 高速串行通信接收端乒乓Buffer数据缓冲Verilog代码
- 数据校验
- CPU/DSP接口设计与仿真
- CPU/DSP FPGA高速串行通信系统集成
- 通信线路故障处理
- 多机网络通信
5. 网络通信(千兆网)
-
- 互联网基本知识 —互联网构成及相关设备
- IEEE 802.3以太网的命名规范
- 10M/100M/1000M网络的区别与联系
- TCP/IP的分层原理
- 媒介无关层MII接口
- 数据链路层(MAC)
- CRC原理
- CRC32 Verilog并行计算代码
- 网络层(IP)的分类与结构
- 网络层(IPv4)头部校验和的计算
- 地址解析协议(ARP)
- 用户数据包协议(UDP )及应用
- 传输层协议(TCP)
- 网络物理层基本知识(PCS子层)
- 网络物理层基础知识2(PMA/PMD)
- 以太网PHY 之 MDIO接口及应用
- 互联网网线及接口的基本知识
- 网络 MAC 地址用法详解
- Xilinx FPGA DDR 接口及Verilog实现
- 网络综合实验(与计算机通信)
- 网络综合实验硬件模块概述
- 操作系统上以太网相关命令(ipconfig, ifconfig)
- 网络综合实验 Verilog工程(eth_phy_core.v及其子模块)
- 以太网工程中双端口的使用
- 网速检测及Verilog实现技巧
- MAC层接收 verilog 工程(eth_mac_rx.v)
- MAC层发送 verilog 工程(eth_mac_tx.v)
- 以太网UDP 实验(eth_ip_tx.v)
- 以太网UDP 实验(eth_ip_rx.v)
- 以太网UDP 实验(eth_udp_tx.v)
- 以太网UDP 实验(eth_udp_rx.v)
- 网络综合实验 Verilog工程(top.v及ETH_CORE.v)
- 网络抓包工具(wireshark)介绍
- 网络包抓取工具(wireshark 下载)
- Fiddler 工具和网络测试
- 网络交换原理
6. MVB系统及曼切斯特编码
7. 光纤通信类
五、综合设计-图像处理类
1.图像接口及应用
-
- 图片转MIF/COE小软件
- 图像显示基本知识
- 视频显示接口类型
- 图像色彩空间转换
- VGA接口设计与应用
- HDMI高清图像接口设计与应用
2.图像采集与传输系统的设计
六、综合设计-存储器类
-
- 存储器基本知识简介
- 只读存储器原理与应用EPROM
- EEPROM的原理与使用
- Flash 存储器的结构与原理
- 并行接口NOR FLASH 存储器读写及应用
- NAND FLASH存储器的接口与应用
- 随机存取存储器 RAM的结构与原理
- SRAM的接口时序及应用(IS61WV51216)
- 同步DRAM的原理与结构
- DDR3 SDRAM硬件设计注意事项
- Verilog 综合设计五 DDR3存储器接口设计与应用
- DDR3控制器的使用及答疑
七、综合设计-语音类
- 蜂鸣器实验
- Verilog 综合设计四 语音采集与应用
- I2S的基本协议
- 语音采集及回放
八、综合设计-数字信号处理类
九、 4G-5G通信
- 基础课程
- 天线理论与设计
- 数字无线移动通信标准及演进
- 通信网络架构
- 通信中帧结构与包结构
- 4G无线通信帧结构
- 5G无线通信帧结构
- 5G接入网协议层
- 无线信号建模–多径效应
- 无线信号多径衰落
十、综合设计- RISC-V CPU 设计与应用
十一、Verilog 与FPGA设计技巧
十二、与FPGA相关的硬件设计
-
- FPGA 没有使用的管脚处理
- 电源树的分析与设计
- 时钟树的分析与设计
- 配置电路设计
- IO接口资源与匹配
- CLB资源优化利用
十三、国产FPGA开发
十四、 FPGA 项目管理
- Tcl
十五、 主流FPGA简介
- Xilinx
- Intel-Altera
十六、 Lattice FPGA 开发
- LATTICE的FPGA开发软件diamond的安装
- LATTICE DIAMOND 软件使用 详解
- Lattice_Diamond_调用Modelsim_仿真
- Diamond在线调试助手Reveal使用
- Modelsim之TCL脚本自动化前仿真
十七、FPGA硬件资源
-
Xilinx
- Intel
十八、 试题
十九、 综合资料
开发板资料
FPGA相关资料
Xilinx
-
-
- FPGA High-speed IO SERDES
- Xilinx FPGA 7系列时钟资源
- Vivado Design Suite User Guide — Synthesis
- Xilinx selectIO datasheet
- Xilinx FPGA 上电配置官方文档
- DDR3_Xilinx_config
- XILINX ARTIX 7 dc ac 特性手册
- Xilinx Virtual Input/Output
- 7 Series GTP Transceiver
- Vivado下Implementation过程和管理
- Vivado Design Suite User Guide(约束设置)
- Vivado Design Suite Tutorial(约束教程)
- xilinx tcl 命令官方文档
- xilinx 公司 7系列MultiBoot 启动SPI Flash
- Xilinx UG900 仿真文档
- Xilinx ug937-vivado-design-suite-simulation-tutorial pdf
- Xilinx ug894-vivado-tcl-scripting pdf
- Xilinx ug835-vivado-tcl-commands pdf
-
Altera
多媒体资料
通讯资料
存储类
协议与标准
数字信号处理
其他
每次答疑课程题目的答案从哪里获取呀,老师
答疑课程的题目在教材与教案下的Verilog语言编程与FPGA应用教材。如下图所示:
