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 |
means it's necessary)
|
| 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 |
means it's necessary)
|
| 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 |
means it's necessary)
|
| 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 |
means it's necessary)
|
| 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 |
means it's necessary)
|
| 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 |