一种基于FPGA的闪存数据采集装置和采集方法制造方法及图纸

技术编号:33528014 阅读:13 留言:0更新日期:2022-05-19 01:53
本发明专利技术实施例提供了一种基于FPGA的闪存数据采集装置,通过设置组合逻辑采样模块的不同闪存工作模式进行数据的处理,改变了闪存数据采集装置的传统结构,减少了组合逻辑采样模块和异步FIFO存储器的使用,将有复杂关系的闪存与主控制器间的数据信号集中在一个模块上进行处理,简化了数据处理流程,减少了FPGA内部资源占用,并提升了数据采集效率。并提升了数据采集效率。

【技术实现步骤摘要】
一种基于FPGA的闪存数据采集装置和采集方法


[0001]本专利技术实施例涉及闪存数据采集领域,尤其涉及一种基于FPGA的闪存数据采集装置和采集方法。

技术介绍

[0002]现今,几乎所有的电子产品中都有存储器件的身影,其中闪存Flash因其容量大,成本低,寿命长的特性而广受青睐。
[0003]对于闪存数据的测试,目前许多厂商一般使用传统的采集结构,其将多个FIFO存储器和组合逻辑模块联合对不同时钟域和不同条件下的数据进行采集,再经过一定的处理才能输出,但这种方法非常占用FPGA(Field Programmable Gate Array)芯片的内部寄存器资源,大大降低了闪存数据采集的效率。

技术实现思路

[0004]针对上述问题,本专利技术实施例提供一种基于FPGA的闪存数据采集器,以达到提高闪存数据采集效率的技术效果。
[0005]第一方面,本专利技术实施例提供了一种基于FPGA的闪存数据采集装置,包括:组合逻辑采样模块,组合逻辑采样模块连接输入端口;输入端口包括工作时钟信号输入端口、使能信号输入端口和数据总线信号输入端口;闪存,闪存连接主控制器,闪存与主控制器间通过第一连线传输使能信号,通过第二连线传输数据总线信号,使能信号输入端口和数据总线信号输入端口分别连接第一连线和第二连线;FPGA传输工作时钟信号至工作时钟信号输入端口;组合逻辑采样模块根据工作时钟信号、使能信号和数据总线信号判断闪存工作模式;异步FIFO存储器连接组合逻辑采样模块,根据闪存工作模式进行数据的处理,并将处理好的数据传输至输出管脚。
[0006]进一步地,组合逻辑采样模块包括flash数据采集器。
[0007]具体地,组合逻辑采样模块通过输入端口对工作时钟信号、使能信号和数据总线信号进行采样,以进行工作时钟信号和使能信号的筛选。
[0008]进一步地,使能信号包括ale使能信号和cle使能信号;当ale使能信号有效,则组合逻辑采样模块的闪存工作模式为采样地址信号;当cle使能信号有效,则组合逻辑采样模块的闪存工作模式为采样命令信号。
[0009]进一步地,时钟信号包括单端时钟信号和差分时钟信号;当输入的时钟信号为单端时钟信号,则组合逻辑采样模块的闪存工作模式为单沿采样模式;
当输入的时钟信号为差分时钟信号,则组合逻辑采样模块的闪存工作模式为双沿采样模式。
[0010]第二方面,本专利技术实施例还提供了一种基于FPGA的闪存数据采集方法,包括:闪存与主控制器间通过第一连线传输使能信号,通过第二连线传输数据总线信号;FPGA传输工作时钟信号;组合逻辑采样模块根据工作时钟信号、使能信号和数据总线信号判断闪存工作模式;异步FIFO存储器连接组合逻辑采样模块,根据闪存工作模式进行数据的处理,并将处理好的数据传输至输出管脚。
[0011]进一步地,组合逻辑采样模块连接输入端口;输入端口包括工作时钟信号输入端口、使能信号输入端口和数据总线信号输入端口;闪存与主控制器间通过第一连线传输使能信号,通过第二连线传输数据总线信号,使能信号输入端口和数据总线信号输入端口分别连接第一连线和第二连线;FPGA传输工作时钟信号至工作时钟信号输入端口。
[0012]具体地,组合逻辑采样模块通过输入端口对工作时钟信号、使能信号和数据总线信号进行采样,以进行工作时钟信号和使能信号的筛选。
[0013]进一步地,使能信号包括ale使能信号和cle使能信号;当ale使能信号有效,则组合逻辑采样模块的闪存工作模式为采样地址信号;当cle使能信号有效,则组合逻辑采样模块的闪存工作模式为采样命令信号。
[0014]进一步地,时钟信号包括单端时钟信号和差分时钟信号;当输入的时钟信号为单端时钟信号,则组合逻辑采样模块的闪存工作模式为单沿采样模式;当输入的时钟信号为差分时钟信号,则组合逻辑采样模块的闪存工作模式为双沿采样模式。
[0015]本专利技术实施例通过上述方案,设置组合逻辑采样模块的不同闪存工作模式进行数据的处理,改变了闪存数据采集装置的传统结构,减少了组合逻辑采样模块和异步FIFO存储器的使用,将有复杂关系的闪存与主控制器间的数据信+9号集中在一个模块上进行处理,简化了数据处理流程,减少了FPGA内部资源占用,并提升了数据采集效率。
附图说明
[0016]图1是本专利技术一个实施例提供的基于FPGA的闪存数据采集装置的结构示意图;图2是本专利技术一个实施例提供的基于FPGA的闪存数据采集方法的流程示意图。
具体实施方式
[0017]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0018]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
[0019]此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一连线为第二连线,且类似地,可将第二连线称为第一连线。第一连线和第二连线两者都是连线,但其不是同一连线。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0020]图1是本专利技术一个实施例提供的一种基于FPGA的闪存数据采集装置的结构示意图,如图1所示,本专利技术一个实施例所提供的固态硬盘老化测试装置包括:组合逻辑采样模块10、输入端口20、闪存30、主控制器40和异步FIFO存储器50。
[0021]在本专利技术实施例中,所述组合逻辑采样模块10、输入端口20、闪存30、主控制器40和异步FIFO存储器50均在FPGA(Field Programmable Gate Array)内部或依靠FPGA工作。
[0022]其中,所述组合逻辑采样模块10连接输入端口20;所述输入端口20包括工作时钟信号输入端口21、使能信号输入端口22和数据总线信号输入端口23;所述闪存30连接主控制器40,所述闪存30与所述主控制器40间通过第一连线31传输使能信号,通过第二连线32传输数据总线信号,所述使能信号输入端口22和所述数据总线信号输入端口23分别连接所述第一连线31和第二连线32;FPGA传输工作时钟信号至所述工作时钟信号输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的闪存数据采集装置,其特征在于,包括:组合逻辑采样模块,所述组合逻辑采样模块连接输入端口;所述输入端口包括工作时钟信号输入端口、使能信号输入端口和数据总线信号输入端口;闪存,所述闪存连接主控制器,所述闪存与所述主控制器间通过第一连线传输使能信号,通过第二连线传输数据总线信号,所述使能信号输入端口和所述数据总线信号输入端口分别连接所述第一连线和第二连线;FPGA传输工作时钟信号至所述工作时钟信号输入端口;所述组合逻辑采样模块根据所述工作时钟信号、使能信号和数据总线信号判断闪存工作模式;异步FIFO存储器连接所述组合逻辑采样模块,根据所述闪存工作模式进行数据的处理,并将处理好的数据传输至输出管脚。2.如权利要求1所述的基于FPGA的闪存数据采集装置,其特征在于,所述组合逻辑采样模块包括flash数据采集器。3.如权利要求1所述的基于FPGA的闪存数据采集装置,其特征在于,所述组合逻辑采样模块通过所述输入端口对所述工作时钟信号、使能信号和数据总线信号进行采样,以进行所述工作时钟信号和使能信号的筛选。4.如权利要求1所述的基于FPGA的闪存数据采集装置,其特征在于,所述使能信号包括ale使能信号和cle使能信号;当所述ale使能信号有效,则所述组合逻辑采样模块的闪存工作模式为采样地址信号;当所述cle使能信号有效,则所述组合逻辑采样模块的闪存工作模式为采样命令信号。5.如权利要求1所述的基于FPGA的闪存数据采集装置,其特征在于,所述时钟信号包括单端时钟信号和差分时钟信号;当输入的时钟信号为所述单端时钟信号,则所述组合逻辑采样模块的闪存工作模式为单沿采样模式;当输入的时钟信号为所述差分时钟信号,则所述组合逻辑采样模块的闪存工作模式为双沿采样模式。6.一种基于FPGA的闪存数据采集方法,其特征在于,包括:闪存与主控制器间通过第一连线传输使能信号,通过第二连线传输数据总线信号;FPGA传输工作时钟...

【专利技术属性】
技术研发人员:王韬益
申请(专利权)人:深圳市德明利技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1