【技术实现步骤摘要】
本专利技术涉及数据采集
,尤其是一种二级缓存数据采集模块设计。
技术介绍
随着电子技术的快速发展和更新换代,测控领域应用了许多高性能数据采集器,不仅要求高速采集,还需要保证采集数据的正确性和稳定性,目前,大部分使用的是一些简单的数据采集设备,由处理器直接控制数据采集器转换,采集数据稳定性好,但是占用处理器大量的资源,转换速度受限;还有一种多功能数据采集设备,一般使用FPGA等进行协处理操作,FPGA对采集器循环操作,并将转换后数据进行实时缓存,最后处理器直接读取缓存结果,但是这种数据采集设备存在的问题是,FPGA刷新数据和处理器读取数据有可能同时进行,数据总线正在更新数据可能电平不稳定,处理器可能读取的数据正确性差。现代测控、工控等领域汇总数据采集模块设计遇到很多共性的问题,搞数据位宽的数据采集器的使用,高速数据转换以及提高数据可靠性等问题需要解决,例如使用18位宽的数据采集器循环采集数据时,16位处理器需要两次才能将一次转换的18位数据读走,而处理器在读取18位数据的高16位时,存在没来及读低2位数据,则低2位数据已被新的数据刷新掉,造成读取到高、低错位的数据,现有技术中公开了一种名称为“一种用于嵌入式系统的二级缓存控制方法与装置,申请号为201010556045.9”的专利,记载了嵌入式微处理器的指令地址连续时,将未来要读的数据通过预读操作,提前把数据从片外动态随机存储器中预读出来,除去数据流的首延迟,后续数据流中间无延迟的方法,提高了嵌入式系统的效率,但是稳定性和转换速度仍然有待提高。
技术实现思路
为了克服现有数据采集模块存在的不足,本专利技术 ...
【技术保护点】
一种二级缓存数据采集模块设计,其特征在于,包括处理器、二级缓存、一级缓存和数据采集器,所述处理器与二级缓存双向电连接,所述二级缓存与一级缓存单向电连接,一级缓存与数据采集器单向电连接,所述处理器具备供电电路、数据存储器和程序存储器的电路,还具备对外并行总线读写操作的电路,访问二级缓存获取可靠的有效数据,所述二级缓存为FPGA内部上游数据寄存器,具有保存3.3V LVTTL电平数据的功能,控制一级缓存的刷新与锁存,所述一级缓存为FPGA内部下游数据寄存器,具有保存3.3V LVTTL电平数据的功能,进行循环刷新数据村存储,所述数据采集器为可接受3.3V LVTTL电平读写控制的数据转换器。
【技术特征摘要】
1.一种二级缓存数据采集模块设计,其特征在于,包括处理器、二级缓存、一级缓存和数据采集器,所述处理器与二级缓存双向电连接,所述二级缓存与一级缓存单向电连接,一级缓存与数据采集器单向电连接,所述处理器具备供电电路、数据存储器和程序存储器的电路,还具备对外并行总线读写操作的电路,访问二级缓存获取可靠的有效数据,所述二级缓存为FPGA内部上游数据寄存器,具有保存3.3VLVTTL电平数据的功能,...
【专利技术属性】
技术研发人员:张世强,林文波,
申请(专利权)人:天津市英贝特航天科技有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。