介绍了Altera的FPGA: MAX10模数转换的用法,包括如何设计电路,注意什么等等
2023-03-30 18:14:44 639KB Altera
1
随着信息技术的飞速发展,各种数据的采集和处理在现代工业控制和科学研究中已成为必不可少的部分。数据采集系统是计算机智能仪器与外界物理世界联系的桥梁,是获取信息的重要途径。以Xilinx公司的Spartan-3系列FPGA芯片XC3S400为核心,采用TI公司的TLC0820型号的A/D转换器作为模数转换器件,设计了一个基于FPGA的数据采集系统,并用Verilog HDL语言作为描述语言实现了对TLC0820的采样控制和FPGA的数据处理等过程的控制,以Xilinx ISE 9.1i软件为平台,进行了设计输入、分析与综合、仿真与验证等过程仿真实现了这一系统。
2022-03-15 16:22:04 485KB 数据采集; FPGA; 模数转换; verilog
1
FPGA采样AD9238数据并通过VGA波形显示例程 Verilog逻辑源码Quartus工程文件+文档说明,FPGA型号Cyclone4E系列中的EP4CE6F17C8,Quartus版本17.1。 ADC 模块型号为 AN9238,最大采样率 65Mhz,精度为 12 位。实验中把 AN9238 的 2 路输入以波形方式在 HDMI 上显示出来,我们可以用更加直观的方 式观察波形,是一个数字示波器雏形。 module top( input clk, input rst_n, output ad9238_clk_ch0, output ad9238_clk_ch1, input[11:0] ad9238_data_ch0, input[11:0] ad9238_data_ch1, //vga output output vga_out_hs, //vga horizontal synchronization output vga_out_vs, //vga vertical synchronization output[4:0] vga_out_r, //vga red output[5:0] vga_out_g, //vga green output[4:0] vga_out_b //vga blue ); wire video_clk; wire video_hs; wire video_vs; wire video_de; wire[7:0] video_r; wire[7:0] video_g; wire[7:0] video_b; wire grid_hs; wire grid_vs; wire grid_de; wire[7:0] grid_r; wire[7:0] grid_g; wire[7:0] grid_b; wire wave0_hs; wire wave0_vs; wire wave0_de; wire[7:0] wave0_r; wire[7:0] wave0_g; wire[7:0] wave0_b; wire wave1_hs; wire wave1_vs; wire wave1_de; wire[7:0] wave1_r; wire[7:0] wave1_g; wire[7:0] wave1_b; wire adc_clk; wire adc0_buf_wr; wire[10:0] adc0_buf_addr; wire[7:0] adc0_bu