原创 数据该怎么读写?

2009-4-18 23:08 2448 6 10 分类: MCU/ 嵌入式

       很顺利的做完了FPGA的PS配置,倒不是我的程序写得有多么好,全靠ALTERA的时序做得好,一个不是很严格的程序就可以配置好,现在的问题就是配置的时间有点长,大概10s吧,ttf的配置文件也老大,1.9M以200k的clk发大概也是这么长的时间,如果要优化的话有两个方面可以入手,一个是使用rbf的配置文件,大小只有400来k,不改clk也就2s,可以接受;二个就是改进clk,在ARM上想办法,还要优化程序,或者最好的办法是用一个CPLD来配置,时序时钟速度都可以很好,慢慢优化吧!


       现在的任务就是把数据写入FPGA,原理很清楚了,但是要实现起来还是有困难的!在FPGA里建了一个双口RAM,数据地址时钟线都接上了,时钟用clkout0输出,选的是HCLK,今天传256个数据到FPGA可是ADS根本就跑不到主程序,问题还是多多,好好看看datasheet,好好看看2410测试代码里的存储器读写程序,希望可以得到一些启发,希望早点弄出来好开始下一步的工作!找了好多论文对ARM读写FPGA这一块都只有一个图,根本就没有详细的阐述,还是要靠自己来体会了,希望顺利,下周是底线好好加油吧!


       老师最近受到网上论坛的鼓励,对示波器跃跃欲试,估计马上前端的采集板就要开工了,又有事情做了!画板,调试还是很爽的!

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

bitao1983_395643617 2009-8-21 14:44

你这个想法还是很好,不过我觉得还是很有难度,我现在也就做到了这一步,因为flash比较大可以装多套算法,你说的还想还需要远程配置,好像有一两篇关于这方面的文章,在中科大快电子实验室的资料里好像也提到过,他们好像是可以远程配置FPGA,你加我吧QQ:45952144

用户1110972 2009-8-21 11:46

谢谢!! 不过这样放在头文件里,我还是有一个问题,就是每次要更改配置数据,都要把所有的程序编译一次(FPGA的配置数据一旦更新,都要把RBF配置数据放在头文件夹中,然后同ARM的所有其他程序一起编译一遍,然后再下载到ARM的存器中?是这样理解的吗??)。 可以不可以这样做:FPGA配置数据更新后,直接通过网口/串口/USB等方法存到FLASH中,然后要由ARM处理器去一位一位地读取这个(RBF文件)配置数据,再完成配置FPGA.这样就不用把所有程序都编译一遍了!!!

bitao1983_395643617 2009-8-20 19:03

把rbf的数据放到头文件里,再一个个读出来!

用户1110972 2009-8-19 21:52

你好!我想问下,RBF的配置数据是放在FLSH中,ARM9如何识别RBF文件;并正确读取出转成二进流,然后对FPGA进行配置的??????
相关推荐阅读
bitao1983_395643617 2016-01-26 16:32
华为硬件开发是怎么做的,有什么不一样?(感同身受)
朱晓明 最近很多朋友咨询的一些硬件问题,发现朋友们没有仔细的看datasheet,也没有好好的做电路分析。我讲一讲华为是怎么做硬件开发的,给正在做硬件开发的朋友一些启示。说的不对的地方,大家批...
bitao1983_395643617 2015-12-08 11:24
(多图)宽带数字下变频器的FPGA实现
随着软件无线电理论的日趋成熟,软件无线电技术越来越多地应用到军用或民用通信系统中。其中,数字下变频技术(DDC)是软件无线电中的核心技术之一。数字下变频工作在模拟前端输入模拟信号经模数转换之后,而在终...
bitao1983_395643617 2015-10-15 09:41
扒开看移动5G原型机,聊聊其硬件设计的构想?
虽然5G标准尚未成型,但距离大家公认的商用化时间已不足5年(业界公认到2020年会实现5G的大规模部署)。为了抢占先机,参与标准制定,许多公司目前已提出了就5G的新兴算法和应用进行原型设计的需求,全球...
bitao1983_395643617 2015-10-15 09:39
(多图)时钟抖动和相噪及其测量方法
抖动测量一直被称为示波器测试测量的最高境界。传统最直观的抖动测量方法是利用余辉来查看波形的变化。后来演变为高等数学概率统计上的艰深问题,抖动测量结果准还是不准的问题就于是变得更加复杂。 时钟的特性可...
bitao1983_395643617 2015-06-27 22:49
你设计的PCB EMI达标了吗?
电子设备的电子信号和处理器的频率不断提升,电子系统已是一个包含多种元器件和许多分系统的复杂设备。高密和高速会令系统的辐射加重,而低压和高灵敏度 会使系统的抗扰度降低。因此,电磁干扰(EMI)实在是威胁...
bitao1983_395643617 2015-04-10 14:28
(多图) FPGA与ADC数字数据输出的接口及LVDS应用诀窍
现场可编程门阵列(FPGA)与模数转换器(ADC)输出的接口是一项常见的工程设计挑战。本文简要介绍各种接口协议和标准,并提供有关在高速数据转换器实现方案中使用LVDS的应用诀窍和技巧。 接口方式和标...
EE直播间
更多
我要评论
4
6
关闭 站长推荐上一条 /3 下一条