參數(shù)資料
型號: 22274
英文描述: Data Management Software (DMS) for AMD Simultaneous Read/Write Flash Memory Devices
中文描述: 數(shù)據(jù)管理軟件(簡稱DMS)為AMD同步讀/寫閃存設(shè)備
文件頁數(shù): 8/10頁
文件大?。?/td> 160K
代理商: 22274
DMS (Data Management Software) Technology Background
7
Initialize
Initialize
creates the Global Cell Table based upon the cell structure defined by the user to
manage data and track where data is physically located in the flash memory. Initialize should
be called when booting up the device. Each cell stored in the flash has a corresponding entry
in the Global Cell Table. Each entry consists of a number of nodes, which contain information
about the blocks that constitute the cell. This information (unique block number, status of
block (valid, invalid), and a pointer to the next block in the cell) is represented below in the
global cell table, where each numbered block is a node. The nodes are added to the correct
index (based on the Cell Number) in a sorted order based on the data block number within the
node.
After all of the cells are defined and allocated in the flash, an integrity check is performed to
ensure that the Global Cell table only points to valid data.
Write
The
Write
function writes data to a cell, after format and initialize are complete. Data is
copied from the user buffer and stored in the flash device. This function will only return to the
calling program after the write completes.
System software must send two parameters each time it calls the Write function. The first is
the cell number to be written. The second parameter is a pointer to the current location of the
data the user wants written to the device. Based upon the cell number sent, DMS will modify
or add an entry in the Global Cell Table. DMS then calls the Cleanup function to ensure there
is enough space available to write the entire cell without a cleanup having to occur during the
write operation. Once this is ensured, DMS traces through the data to be copied, then writes
this data block by block to the flash. If an existing cell is being updated, the status flag for
each node in the Global Cell Table is updated with the new location of the data. If a new cell is
being added, additional entries and nodes are added to the Global Cell Table.
Cleanup
As mentioned above, the
Cleanup
function defragments the sectors managed by DMS. First,
it identifies the sector with the most dirty blocks. Next, all valid blocks in this sector are
moved to another sector in the device. Finally, the entire “dirty” sector is erased and
automatically re-formatted.
相關(guān)PDF資料
PDF描述
22277 Interfacing the Am29PL160 to the Motorola Coldfire? Processor
22278A1 5V EconoReset
22279 5V EconoReset
2227 SCSI ADAPTER 50POL BU 68 HPD BU
22280 5V EconoReset
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
2227-40-06 制造商:SPC Multicomp 功能描述:IC SOCKET DIL 0.6" 40WAY TUBE/12
2227-40-06-05 制造商:SPC Multicomp 功能描述:SOCKET IC 40WAY PC BOARD DIL 制造商:SPC Multicomp 功能描述:SOCKET IC, 40WAY, PC BOARD, DIL 制造商:SPC Multicomp 功能描述:DIP SOCKET, 40POS, THROUGH HOLE; Connector Type:DIP Socket; Series:2227; No. of Contacts:40; Pitch Spacing:2.54mm; Row Pitch:15.24mm; Contact Termination:Through Hole Vertical; Contact Material:Phosphor Bronze; Contact Plating:Tin
22275 制造商:TE Connectivity 功能描述:
22-275 制造商:GC Electronics 功能描述:Specialty Tools, Drill Bit Set
2227501 制造商:KROY INC 功能描述:LABEL'R GENERAL PURPOSE TAPE CARTRIDGE, 1/2"X50', BLACK ON CLEAR 制造商:Kroy 功能描述:LABEL PRINTER TAPE CARTRIDGE 制造商:Kroy 功能描述:LABEL PRINTER TAPE CARTRIDGE; Color:Black/Clear; External Width:0.5" ;RoHS Compliant: Yes