Flash storage system with data storage security
    1.
    发明授权
    Flash storage system with data storage security 有权
    Flash存储系统具有数据存储安全性

    公开(公告)号:US07596655B2

    公开(公告)日:2009-09-29

    申请号:US11368488

    申请日:2006-03-07

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246

    摘要: A flash storage comprises a flash memory, including a plurality of physical memory blocks, each of physical memory blocks comprising a plurality of memory segments, and a plurality of physical sectors, and each of physical sectors being further provided therein with at least a user data column and a logical address pointer column. When physical data is written into the user data column, writing logical address pointer data into the logical address pointer column of the same physical sector may be performed together by the control of a micro-controller. Furthermore, the logical address pointer data in the same memory segment are arranged to be a backup memory segment address mapping table and then stored in one physical memory block. The backup memory segment address mapping table may be loaded directly and stored into a registered memory by the micro-controller when the system boots. Thus, not only shortening the startup duration of the flash storage, but also saving the memory capacity of the registered memory and securing data access may be obtained.

    摘要翻译: 闪存存储器包括闪速存储器,其包括多个物理存储器块,每个物理存储器块包括多个存储器段和多个物理扇区,并且每个物理扇区进一步在其中提供至少一个用户数据 列和逻辑地址指针列。 当将物理数据写入用户数据列时,可以通过微控制器的控制将逻辑地址指针数据写入相同物理扇区的逻辑地址指针列中。 此外,同一存储器段中的逻辑地址指针数据被布置为备份存储器段地址映射表,然后存储在一个物理存储器块中。 备份存储器段地址映射表可以在系统启动时由微控制器直接加载并存储到注册的存储器中。 因此,不仅可以缩短闪存存储器的启动持续时间,还可以节省注册存储器的存储容量并保护数据访问。

    Flash storage
    2.
    发明申请
    Flash storage 有权
    闪存存储

    公开(公告)号:US20060271727A1

    公开(公告)日:2006-11-30

    申请号:US11368488

    申请日:2006-03-07

    IPC分类号: G06F12/00 G06F12/16

    CPC分类号: G06F12/0246

    摘要: A flash storage comprises a flash memory, including a plurality of physical memory blocks, each of physical memory blocks comprising a plurality of memory segments, and a plurality of physical sectors, and each of physical sectors being further provided therein with at least a user data column and a logical address pointer column. When physical data is written into the user data column, writing logical address pointer data into the logical address pointer column of the same physical sector may be performed together by the control of a micro-controller. Furthermore, the logical address pointer data in the same memory segment are arranged to be a backup memory segment address mapping table and then stored in one physical memory block. The backup memory segment address mapping table may be loaded directly and stored into a registered memory by the micro-controller when the system boots. Thus, not only shortening the startup duration of the flash storage, but also saving the memory capacity of the registered memory and securing data access may be obtained.

    摘要翻译: 闪存存储器包括闪速存储器,其包括多个物理存储器块,每个物理存储器块包括多个存储器段和多个物理扇区,并且每个物理扇区进一步在其中提供至少一个用户数据 列和逻辑地址指针列。 当将物理数据写入用户数据列时,可以通过微控制器的控制将逻辑地址指针数据写入相同物理扇区的逻辑地址指针列中。 此外,同一存储器段中的逻辑地址指针数据被布置为备份存储器段地址映射表,然后存储在一个物理存储块中。 备份存储器段地址映射表可以在系统启动时由微控制器直接加载并存储到注册的存储器中。 因此,不仅可以缩短闪存存储器的启动持续时间,还可以节省注册存储器的存储容量并保护数据访问。

    Execution method and architecture of multiple-program-banks firmware
    3.
    发明申请
    Execution method and architecture of multiple-program-banks firmware 审中-公开
    多程序库固件的执行方法和体系结构

    公开(公告)号:US20060161767A1

    公开(公告)日:2006-07-20

    申请号:US11052084

    申请日:2005-02-08

    IPC分类号: G06F15/177

    CPC分类号: G06F8/65

    摘要: An execution method and architecture of multiple-program-banks firmware are proposed. The firmware is divided into multiple program banks stored in a nonvolatile memory. The program banks are also stored in a RAM. A No1 Bank manages the execution of these program banks. Programs of the program banks and updated codes of common programs can be modified at any time via an external interface bus. The execution method and architecture of multiple-program-banks firmware can accomplish better performance of program execution, and can change the content of a firmware program to enhance the flexibility of firmware.

    摘要翻译: 提出了多程序库固件的执行方法和架构。 固件被分为存储在非易失性存储器中的多个程序组。 程序组也存储在RAM中。 一号银行管理这些计划银行的执行。 可以随时通过外部接口总线修改程序组程序和更新的常用程序代码。 多程序库固件的执行方法和体系结构可以实现程序执行的更好的性能,并可以改变固件程序的内容,增强固件的灵活性。

    Data storage device having multiple buffers
    4.
    发明申请
    Data storage device having multiple buffers 审中-公开
    具有多个缓冲器的数据存储装置

    公开(公告)号:US20060114728A1

    公开(公告)日:2006-06-01

    申请号:US11046813

    申请日:2005-02-01

    IPC分类号: G11C7/10

    摘要: A data storage device having multiple buffers is proposed. When storing data, a controller makes use of a host's bus to select and transmit multiple block data to multiple buffers for temporary storage and then records relevant details. Next, the controller transmits the data from the buffers to a storage connected with the controller. When retrieving data, the controller selects the data from the storage and temporarily stores the data in the buffers and then records relevant details. Subsequently, the controller transmits the data to the host. The controller is used to control the operations of the host, the buffers, and the storage. Multiple buffers are exploited to achieve the maximum bandwidth of the transmission interface of the host to increase the transmission speed.

    摘要翻译: 提出了具有多个缓冲器的数据存储装置。 存储数据时,控制器利用主机总线选择并传输多个数据块到多个缓冲区进行临时存储,然后记录相关细节。 接下来,控制器将数据从缓冲器发送到与控制器连接的存储器。 当检索数据时,控制器从存储器中选择数据,并将数据临时存储在缓冲器中,然后记录相关细节。 随后,控制器将数据发送到主机。 控制器用于控制主机,缓冲区和存储器的操作。 利用多个缓冲器来实现主机传输接口的最大带宽,以提高传输速度。