FPGA中用C语言指针实现内存测试

这篇博客讲述了作者如何在FPGA中使用C语言指针进行内存测试,通过读写操作来验证内存功能。作者最初遇到困难,但通过查阅英文文档和Google搜索找到了解决方案。最终,作者分享了一段8位数据读写测试的代码,并对FPGA中C语言指针操作硬件的优势进行了反思。
摘要由CSDN通过智能技术生成

如题;

这是老师给的一个题目,目的是让我们熟悉,FPGA的C语言操作,防止眼高手低。

 

说实话,TestApp_Memory是XPS自带的一个检测程序,原理很好理解,本来就是数据写进去再读出来的过程。可是一提到我们自己操作,还要用底层的“地址指针”,听着有点发怵,而且网上相关资料有相对较少,开始的时候可真难难道我了。

 

刚开始想,既然是底层操作,看系统自带的文档吧,呵呵,刚好那个RAM的IP核有一份文档,而且在GUI中很容易的可以调出来,但是,23页英文的文档啊………

 

最后,还是顺手求助,google,真的是顺手啊,然后发现了下面这篇文章:

 从TestApp_Memory说起~

呵呵,帮了大忙了,真的,原来可以找到实现的源码啊,这不就简单了吗,废话不多说了,我把最后8位数据写入读取的代码贴上来好了(至于16位和32位,大同小异,其实,参照xutil_memtest.c中的源码很容易就可以写出来的)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值