基于FPGA多通道数据采集系统verilog设计

本设计实现多通道数据采集系统,该系统包括多通道数据采集和数据传输,使用verilog语言设计。

本设计实现功能:采集8路16位的AD数据,并发送到串口助手。

该设计架构图如下:
请添加图片描述

顶层模块代码如下:

module AD_8C_16B //输入输出端口声明,和模块定义,只有下面这里是逗号
(
//输入端口
clk_50M,
rst_n,
AD_data, //AD转成的16位数据
AD_BUSY, //AD的BUSY线
AD_FRETDATA, //为1时表示第一个数据来了,不用他,直接在RD的上升沿读取

	//输出端口
	AD_CS,           //AD片选信号,此时用来读取数据
	AD_RD,          //此时通过变换的时钟读取数据,自己定义在上升沿读取吧
	AD_RESET,       //AD的复位信号,至少高电平50ns
	AD_OS,           //多重滤波操作,先不用
	AD_CONVERT,       //启动AD转化
	
	TXD
);




//定义输入端口
input									clk_50M;           //input output 默认类型都是wire型
input									rst_n; 
input				[15:0]			AD_data;    		 //AD输入的转成1
  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芯作者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值