
AD7606模数转换HDMI波形显示输出 Cyclone10 FPGA实验 Verilog代码 Quartus 17.1项目文件及文档
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目基于Quartus 17.1平台,采用Cyclone10 FPGA和Verilog语言实现AD7606模数转换器与HDMI波形显示输出的接口设计,包含完整代码与文档。
ad7606 模数转换hdmi波形显示输出Cyclone10 FPGA实验例程Verilog源码Quartus17.1工程文件+文档资料,FPGA为CYCLONE10LP系列中的10CL025YU256C8。完整的Quartus工程文件可以作为学习设计参考。
模块定义如下:
```verilog
module top(
input clk,
input rst_n,
input [15:0] ad7606_data, //ad7606数据输入
input ad7606_busy, //ad7606忙信号输入
input ad7606_first_data, //ad7606首帧数据信号输入
output [2:0] ad7606_os, //ad7606输出使能
output ad7606_cs, //ad7606片选信号输出
output ad7606_rd, //ad7606读取数据信号输出
output ad7606_reset, //ad7606复位信号输出
output ad7606_convstab //ad7606转换启动信号
//hdmi 输出定义
output tmds_clk_p,
output tmds_clk_n,
output [2:0] tmds_data_p, //rgb数据输出
output [2:0] tmds_data_n //rgb数据输出
);
//内部连线声明
wire video_clk;
wire video_clk5x;
wire video_hs;
wire video_vs;
wire video_de;
wire[7:0] video_r;
wire[7:0] video_g;
wire[7:0] video_b;
//hdmi信号定义
output hdmi_hs, hdmi_vs, hdmi_de, [7:0] hdmi_r, [7:0] hdmi_g, [7:0] hdmi_b;
output grid_hs, grid_vs, grid_de;
wire[7:0] grid_r,
wire[7:0] grid_g,
wire[7:0] grid_b;
//波形信号定义
wire wave0_hs;
```
以上为模块的接口和内部连线声明。
全部评论 (0)


