首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

问DE2网络存储

问DE2网络存储

-_-..再次打扰大家了

我调通了de2网络,然后传输数据到板子,想用音频芯片直接读取这个数据dac之后输出。

不过网络传输数据比较快,我应该存放到哪里呢?

或者别的方法?

ps:直接IOWR flash地址是不是不能成功呢?我昨天测试,读出来数据0xfffffff不是正确的

谢谢

你可以试试将数据存到sdram中,sdram的存取速度比flash的快。

不过存到flash中应该是可以的,需要地址不要和你一前的程序地址冲突。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

恩 我保存在sdram可以得

问题是我用IOWR一个flash得地址例如0x200000 数据0xcccc

uint16 i;

i=IORD(0x200000,0)

这时候读出来数据竟然是0xffffffff。。。

不知道为什么

你可以使用sopc中cfi的hal api对flash进行操作,这是系统对flash初始化和系统操作的函数,使用起来是没有问题的。

 altera\quartus60\sopc_builder\components\altera_avalon_cfi_flash\HAL\inc

如:


int alt_flash_cfi_write( alt_flash_dev* flash_info, int offset,
                          const void* src_addr, int length );

int alt_flash_cfi_read( alt_flash_dev* flash_info, int offset,
                        void* dest_addr, int length );

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

可能flash这个需要申请一个alt_flash_dev这个空间吧

网络数据来这么快,一般也就存放在ram中了。

在交流中前进,共同实现nios的应用。
返回列表