如何用FPGA将多路数据存储到硬盘?

[复制链接]
 楼主| sterna 发表于 2013-5-9 11:32 | 显示全部楼层 |阅读模式
各位高手好,我现在遇到一个问题。我想用FPGA将接收的多路数据(四路视频和三路音频)实时保存到FPGA挂载的硬盘中。FPGA没有用NIOS核,硬盘实行FAT32文件管理,请问有什么好的方案,可以将需要的多路数据分布在硬盘中不同的区间,需要保证文件的连续性。我们存单路已经通了
aoshi0603 发表于 2013-5-9 11:50 | 显示全部楼层
“可以将需要的多路数据分布在硬盘中不同的区间”:
1、这个指的是硬盘分区?或许该由FAT32文件系统管理,我不知道FAT32有这个功能吗?
2、为什么要分布在不同区间呢?每一路数据建立一个.txt文档区分就可以了:
    视频1.txt    视频2.txt     视频3.txt     视频4.txt     音频1.txt      音频2.txt     音频3.txt
 楼主| sterna 发表于 2013-5-9 11:59 | 显示全部楼层
谢谢。但是我这几路的大小不一样,并且是实时递增的,而且我们是按FAT32存储格式存储的。如果是多路,每路FAT表中簇指针具体怎么划分和递增?
aoshi0603 发表于 2013-5-9 12:08 | 显示全部楼层
sterna 发表于 2013-5-9 11:59
谢谢。但是我这几路的大小不一样,并且是实时递增的,而且我们是按FAT32存储格式存储的。如果是多路,每路F ...

不太明白你说的,即涉及到应用层又涉及到底层,没办法解释啊,我想应该分开讨论。
你的疑问是应用层的吧?FAT32文件系统底层硬盘接口已经编写好了?
 楼主| sterna 发表于 2013-5-9 19:49 | 显示全部楼层
aoshi0603 发表于 2013-5-9 12:08
不太明白你说的,即涉及到应用层又涉及到底层,没办法解释啊,我想应该分开讨论。
你的疑问是应用层的吧 ...

FAT32文件系统底层硬盘接口是用verilog写的
GoldSunMonkey 发表于 2013-5-9 23:47 | 显示全部楼层
你写好了IP核?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部