Modules
Flash-DBSim system contains two kinds of modules: VFD Module and FTL Module。All VFD/FTL modules in Flash-DBSim System are described as below.
VFD Modules
NandDevice01 | |
---|---|
ID | ID_NAND_DEVICE_01 |
Virtual Flash Type | NAND |
Inherited Interfaces | IVFD_MODULE, IVFD_COUNTER |
Used VFD_INFO fields |
|
Description | NandDevice01 module simulates a simple NAND-type device, with read/write/erase counters. See also NandDevice01.readme for more information. |
Development Info | Author: Su.Xuan@KDELab@USTC (sdbchina|mail.ustc.edu.cn) Latest Update: 2009-04-19 |
NandDevice02 | |
---|---|
ID | ID_NAND_DEVICE_02 |
Virtual Flash Type | NAND |
Inherited Interfaces | IVFD_MODULE, IVFD_COUNTER, IVFD_LATENCY |
Used VFD_INFO fields |
|
Description | NandDevice02 module simulates a NAND-type device, with read/write/erase counters and latency timers. See also NandDevice02.readme for more information. |
Development Info | Author: Su.Xuan@KDELab@USTC (sdbchina|mail.ustc.edu.cn) Latest Update: 2009-04-19 |
NandDevice03 | |
---|---|
ID | ID_NAND_DEVICE_03 |
Virtual Flash Type | NAND |
Inherited Interfaces | IVFD_MODULE, IVFD_COUNTER, IVFD_LATENCY |
Used VFD_INFO fields |
|
Description | NandDevice03 module simulates a Nand-type device, with read/write/erase counters and latency timers. It uses main memory to save data in the virtual flash device. See also NandDevice03.readme for more information. |
Development Info | Author: Su.Xuan@KDELab@USTC (sdbchina|mail.ustc.edu.cn) Latest Update: 2009-04-19 |
NandDevice04 | |
---|---|
ID | ID_NAND_DEVICE_04 |
Virtual Flash Type | NAND |
Inherited Interfaces | IVFD_MODULE, IVFD_COUNTER, IVFD_LATENCY |
Used VFD_INFO fields |
|
Description | NandDevice04 module simulates a Nand-type device, with read/write/erase counters and latency timers. It uses disk to save data in the virtual flash device. See also NandDevice04.readme for more information. |
Development Info | Author: Su.Xuan@KDELab@USTC (sdbchina|mail.ustc.edu.cn) Latest Update: 2009-04-25 |
FTL Modules
FTL01 | |
---|---|
ID | ID_FTL_01 |
Inherited Interfaces | IFTL_MODULE |
Used FTL_INFO fields |
|
Description | FTL01 module simulates a very, very, very simple FTL algorithm (page-level), with wear-leveling. See also ftl01.readme for more information. |
Reference | Understanding the Flash Translation Layer (FTL) specification, Intel, 1998. |
Development Info | Author: Su.Xuan@KDELab@USTC (sdbchina|mail.ustc.edu.cn) Latest Update: 2009-04-29 |