秦韵FPGA 转载或原创(十四) 高云FPGAGW2A18C

最近很少更新文章,主要在设计板卡,目前使用高云的芯片比较纯熟,中等的项目中该芯片也用起来了,有空也更新一下文章,当然有兴趣学习高云的板卡的朋友可以去购买我的板卡,学习中有技术方面的问题都可以提供技术支持。
更新了一款2a18c的板卡,图片如下:主要采用模块化设计,主板采用排针引出bga的IO,以供外部以太网模块、ADC模块等等使用,外设部分模块后续会持续更新。
在这里插入图片描述
除了介绍硬件板卡之外,主要介绍高速ADC的例程,芯片采用adi的AD9288芯片,该芯片为8bit精度的双通道adc,使用的驱动代码非常简单,简单的讲解以下驱动的过程,该芯片做完硬件配置即原理图设计后,软件上只需要给时钟就可以拿到数据,我们用最简单的40Mhz采样率的adc来做,因为是并行的ADC数据接口,所以代码部分只需要定义一个接收dff即可,至于后续的数据是存储还是转发,看具体的数据使用要求,简单的给一个驱动代码:参考的时许图如下;
该部分采用S1=1,S2=0模式

	module ad9288_driver(
		input 		clk,
		input 		rst_n,
		input 	[7:0]		ad9288_dina,
		input 	[7:0]		ad9288_dinb,
		output 				ad9288_dclka,
		output 				ad9288_dclkb
);
/*adc输出时钟采用PLL直接输出*/
Gowin_rPLL u_Gowin_rPLL(
	.clkout		(clkout		), //output clkout
	.lock		( ), //output lock
	.clkin		(clk		) //input clkin
);

assign ad9288_dclka = clkout;
assign ad9288_dclkb = ~clkout;

/*数据接收部分*/
reg [7:0] 		dat_ca_r;
reg [7:0] 		dat_cb_r;
always@(negedge ad9288_dclka )
if(!rst_n) 
	dat_ca_r <= 'd0;
else 
	dat_ca_r <= ad9288_dina;

always@(negedge ad9288_dclkb)
if(!rst_n) 
	dat_cb_r<= 'd0;
else 
	dat_cb_r<= ad9288_dina;
	


endmodule

驱动部分比较简单,后续添加高云的.rao 文件,观察adc输出的数据是否正确。

回答: 根据引用\[1\]中提到的信息,高云是一家半导体公司,他们的产品包括集成了FPGA和ARM Cortex-M3硬核的SoC芯片。这款芯片可以很快上手使用,对于之前使用过Microsemi的SmartFusion系列SoC和Xilinx的Microblaze软核处理器的人来说尤其如此。另外,根据引用\[2\]中提到的信息,高云还自主研发了FPGA开发环境——云源软件,支持Windows和Linux开发平台,并提供商业版和教育版。教育版是免费的,而商业版只需要提供公司信息即可免费获得一年的授权文件。至于引用\[3\]中提到的FLASH96K,我没有找到相关的信息,可能是指高云产品中的某个型号或特性,但具体细节需要进一步了解。 #### 引用[.reference_title] - *1* *2* [国产FPGA高云GW1NSR-4C,集成ARM Cortex-M3硬核](https://blog.csdn.net/whik1194/article/details/127234618)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [秦韵FPGA 转载原创(十一) 高云FPGAGW2A-55C](https://blog.csdn.net/eeaererrersrssrsrs/article/details/124306662)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值