海量数据采集系统硬盘控制器
Hard disk controller in massive data acquisition system作者机构:沈阳工业大学信息科学与工程学院沈阳110870
出 版 物:《沈阳工业大学学报》 (Journal of Shenyang University of Technology)
年 卷 期:2009年第31卷第5期
页 面:564-567页
核心收录:
学科分类:0810[工学-信息与通信工程] 08[工学] 080401[工学-精密仪器及机械] 0804[工学-仪器科学与技术] 080402[工学-测试计量技术及仪器] 0835[工学-软件工程] 081002[工学-信号与信息处理]
基 金:国家科技支撑计划项目(2006BAK02B01-05)
主 题:数据存储 硬盘 PIO模式 现场可编程门阵列 Verilog HDL语言 IDE接口 串行外设接口
摘 要:为了在海量数据采集系统中能够使用几百路传感器对模拟信号进行高速采集并将数据实时存储,设计了一种在FPGA内部实现硬盘控制的方法.通过PIO传输模式进行以扇区为单位的数据传输,将异步FIFO内的数据存入硬盘,平均写入速度达到12.56Mb/s,以状态机为核心,分析了使用Verilgo HDL语言实现硬盘寄存器读写和PIO数据传输的过程.在目标板上进行硬盘存储实验,通过SignalTapⅡ Logic Analyzer逻辑分析仪对硬盘控制器的功能进行验证,采集数据可达到0.8Mb/s的实时存储.