OpenSSD Cosmos+ Platform Firmware  0.0.2
The firmware of Cosmos+ OpenSSD Platform for TOSHIBA nand flash module.
t4nsc_ucode.h
Go to the documentation of this file.
1#ifndef T4NSC_UCODE_H_
2#define T4NSC_UCODE_H_
3
4unsigned int T4NSCuCode_Common[] = {
5 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x2280c3a0, 0x2280cba0, 0x2280b3a0, 0xc0000000, 0x03210000,
6 0x02c00000, 0x22800380, 0x03220000, 0x02c00003, 0x22800200, 0x02c00002, 0x228083a0, 0x02c00001, 0x22800080,
7 0x02c00010, 0x228083a0, 0x02c00001, 0x22800080, 0x02c00001, 0x228083a0, 0x02c00001, 0x22800080, 0xc0000000,
8 0x03220000, 0x02c00000, 0x22800120, 0xc0000000, 0x00400000, 0x80000014, 0x0c640007, 0x10410400, 0x80000008,
9 0x00400400, 0x03210000, 0x02c00000, 0x22800380, 0x03220000, 0x02c00001, 0x22800200, 0x02e30000, 0x328183a0,
10 0x02c00001, 0x22800080, 0xc0000000, 0x0c650007, 0x10410400, 0x80000008, 0x00400000, 0x03210000, 0x02c00000,
11 0x22800380, 0x03220000, 0x02c00001, 0x22800100, 0x02e30000, 0x328197a0, 0x02c00001, 0x22800000, 0x03240000,
12 0x02c00000, 0x22800120, 0xc0000000, 0x03000000, 0x02c00000, 0x22800660, 0x22800560, 0xc0000000, 0x03000000,
13 0x02c00000, 0x22800e60, 0x22800d60, 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x02c00001,
14 0x2280a7a0, 0x03220000, 0x02c00001, 0x22800100, 0x02c00001, 0x22800000, 0xc0000000, 0x03210000, 0x02c00000,
15 0x22800380, 0x03220000, 0x22801380, 0x03000000, 0x228013a0, 0xc0000000, 0x00400000, 0x80000048, 0x0c630007,
16 0x10410018, 0x8000003c, 0x00400011, 0x80000034, 0x00400012, 0x8000002c, 0x00400013, 0x80000024, 0x00400001,
17 0x8000001c, 0x00400002, 0x80000014, 0x00400003, 0x8000000c, 0x0040000f, 0x80000004, 0x03210000, 0x02c00000,
18 0x22800380, 0x03000000, 0x22800b80, 0x03220000, 0x22801380, 0x03000000, 0x328103a0, 0xc0000000, 0x03210000,
19 0x02c00000, 0x22800380, 0x03220000, 0x02c00000, 0x22800b80, 0x02e30000, 0x22800fa0, 0x02e30000, 0x22800000,
20 0x03240000, 0x02e30000, 0x22800100, 0x03250000, 0x02c00000, 0x22800120, 0xc0000000, 0x00400000, 0x80000010,
21 0x0c660007, 0x00400001, 0x80000004, 0x03210000, 0x02c00000, 0x22800380, 0x03230000, 0x22800b80, 0x03220000,
22 0x22801380, 0x02e40000, 0x328123a0, 0x02e40000, 0x22800080, 0x03250000, 0x02e40000, 0x22800200, 0xc0000000,
23 0x03210000, 0x02c00000, 0x22800380, 0x2280b3a0, 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x03220000,
24 0x22801380, 0x03000000, 0x228013a2, 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x02c000a7,
25 0x228043a0, 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x02c000a7, 0x228043a0, 0xc0000000,
26 0x03210000, 0x02c00000, 0x22800380, 0x03220000, 0x02c00000, 0x22800b80, 0x02e30000, 0x2280afa0, 0x02e30000,
27 0x22800000, 0x03240000, 0x02e30000, 0x22800100, 0x03250000, 0x02c00000, 0x22800120, 0xc0000000};
28
29unsigned int T4NSCuCode_Indexed[] = {
30 0x01e20000, 0x01a30000, 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x0c63ffff, 0x1441ffff, 0x08010000,
31 0x8400006c, 0x03000000, 0x02c00000, 0x22800b80, 0x02c00462, 0x22800fa0, 0x03220000, 0x02c00000, 0x22800160,
32 0x02c00454, 0x22800000, 0x0ca3ffff, 0x1882000c, 0x43170000, 0x02c00454, 0x22800500, 0x02c0000e, 0x22800000,
33 0x1ca30010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800900, 0x00820020, 0x43160000, 0x02c00000, 0x22800140,
34 0x0c64ffff, 0x1441ffff, 0x08010000, 0x8400006c, 0x03001188, 0x02c00000, 0x22800b80, 0x02c00462, 0x22800fa0,
35 0x03220000, 0x02c00000, 0x22800160, 0x02c00454, 0x22800000, 0x0ca4ffff, 0x1882000c, 0x43170000, 0x02c00454,
36 0x22800500, 0x02c0000e, 0x22800000, 0x1ca40010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800900, 0x00820020,
37 0x43160000, 0x02c00000, 0x22800140, 0x0c65ffff, 0x1441ffff, 0x08010000, 0x8400006c, 0x03002310, 0x02c00000,
38 0x22800b80, 0x02c00462, 0x22800fa0, 0x03220000, 0x02c00000, 0x22800160, 0x02c00454, 0x22800000, 0x0ca5ffff,
39 0x1882000c, 0x43170000, 0x02c00454, 0x22800500, 0x02c0000e, 0x22800000, 0x1ca50010, 0x18820006, 0x43160000,
40 0x02c0000e, 0x22800900, 0x00820020, 0x43160000, 0x02c00000, 0x22800140, 0x0c66ffff, 0x1441ffff, 0x08010000,
41 0x8400006c, 0x03003498, 0x02c00000, 0x22800b80, 0x02c00462, 0x22800fa0, 0x03220000, 0x02c00000, 0x22800160,
42 0x02c00454, 0x22800000, 0x0ca6ffff, 0x1882000c, 0x43170000, 0x02c00454, 0x22800500, 0x02c0000e, 0x22800000,
43 0x1ca60010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800900, 0x00820020, 0x43160000, 0x02c00000, 0x22800140,
44 0x03270000, 0x02c00000, 0x22800120, 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x22800b80,
45 0x03220000, 0x22801380, 0x02c00000, 0x22802fa0, 0x0c63ffff, 0x1441ffff, 0x08010000, 0x84000050, 0x03000000,
46 0x22800b80, 0x02c00462, 0x228037a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x0ca3ffff,
47 0x1882000c, 0x43170000, 0x02c00454, 0x22800600, 0x1ca30010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800a00,
48 0x0c64ffff, 0x1441ffff, 0x08010000, 0x84000050, 0x03001188, 0x22800b80, 0x02c00462, 0x228037a0, 0x03220000,
49 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x0ca4ffff, 0x1882000c, 0x43170000, 0x02c00454, 0x22800600,
50 0x1ca40010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800a00, 0x0c65ffff, 0x1441ffff, 0x08010000, 0x84000050,
51 0x03002310, 0x22800b80, 0x02c00462, 0x228037a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462, 0x22800080,
52 0x0ca5ffff, 0x1882000c, 0x43170000, 0x02c00454, 0x22800600, 0x1ca50010, 0x18820006, 0x43160000, 0x02c0000e,
53 0x22800a00, 0x0c66ffff, 0x1441ffff, 0x08010000, 0x84000050, 0x03003498, 0x22800b80, 0x02c00462, 0x228037a0,
54 0x03220000, 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x0ca6ffff, 0x1882000c, 0x43170000, 0x02c00454,
55 0x22800600, 0x1ca60010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800a00, 0x03004620, 0x22800b80, 0x02c00000,
56 0x22803ba0, 0xc0000000, 0x00e30000, 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x22800b80, 0x03220000,
57 0x22801380, 0x02c00000, 0x32832fa0, 0x0c64ffff, 0x1441ffff, 0x08010000, 0x84000050, 0x03000000, 0x22800b80,
58 0x02c00462, 0x328337a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x0ca4ffff, 0x1882000c,
59 0x43170000, 0x02c00454, 0x22800600, 0x1ca40010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800a00, 0x0c65ffff,
60 0x1441ffff, 0x08010000, 0x84000050, 0x03001188, 0x22800b80, 0x02c00462, 0x328337a0, 0x03220000, 0x02c00000,
61 0x22800260, 0x02c00462, 0x22800080, 0x0ca5ffff, 0x1882000c, 0x43170000, 0x02c00454, 0x22800600, 0x1ca50010,
62 0x18820006, 0x43160000, 0x02c0000e, 0x22800a00, 0x0c66ffff, 0x1441ffff, 0x08010000, 0x84000050, 0x03002310,
63 0x22800b80, 0x02c00462, 0x328337a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x0ca6ffff,
64 0x1882000c, 0x43170000, 0x02c00454, 0x22800600, 0x1ca60010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800a00,
65 0x0c67ffff, 0x1441ffff, 0x08010000, 0x84000050, 0x03003498, 0x22800b80, 0x02c00462, 0x328337a0, 0x03220000,
66 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x0ca7ffff, 0x1882000c, 0x43170000, 0x02c00454, 0x22800600,
67 0x1ca70010, 0x18820006, 0x43160000, 0x02c0000e, 0x22800a00, 0x03004620, 0x22800b80, 0x02c00000, 0x32833ba0,
68 0xc0000000};
69
70unsigned int T4NSCuCode_PlainOps[] = {
71 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x02c00000, 0x22800b80, 0x02c0119b, 0x22800fa0, 0x03220000,
72 0x02c00000, 0x22800160, 0x02c01150, 0x22800000, 0x03230000, 0x02c01150, 0x22800500, 0x02c0004b, 0x22800000,
73 0x03240000, 0x02c0004b, 0x22800900, 0x03250000, 0x02c00000, 0x22800140, 0x03260000, 0x02c00000, 0x22800120,
74 0xc0000000, 0x00400001, 0x80000004, 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x22800b80, 0x03220000,
75 0x22801380, 0x02c0119b, 0x328123a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c0119b, 0x22800080, 0x03230000,
76 0x02c01150, 0x22800600, 0x03240000, 0x02c0004b, 0x22800a00, 0xc0000000, 0x03210000, 0x02c00000, 0x22800380,
77 0x00630000, 0x08010000, 0x84000058, 0x03000000, 0x02c00000, 0x22800b80, 0x02c00462, 0x22800fa0, 0x03220000,
78 0x02c00000, 0x22800160, 0x02c00454, 0x22800000, 0x03230000, 0x02c00454, 0x22800500, 0x02c0000e, 0x22800000,
79 0x03240000, 0x02c0000e, 0x22800900, 0x03250000, 0x02c00000, 0x22800140, 0x00660000, 0x08010000, 0x84000058,
80 0x03001188, 0x02c00000, 0x22800b80, 0x02c00462, 0x22800fa0, 0x03220000, 0x02c00000, 0x22800160, 0x02c00454,
81 0x22800000, 0x03260000, 0x02c00454, 0x22800500, 0x02c0000e, 0x22800000, 0x03270000, 0x02c0000e, 0x22800900,
82 0x03280000, 0x02c00000, 0x22800140, 0x00690000, 0x08010000, 0x84000058, 0x03002310, 0x02c00000, 0x22800b80,
83 0x02c00462, 0x22800fa0, 0x03220000, 0x02c00000, 0x22800160, 0x02c00454, 0x22800000, 0x03290000, 0x02c00454,
84 0x22800500, 0x02c0000e, 0x22800000, 0x032a0000, 0x02c0000e, 0x22800900, 0x032b0000, 0x02c00000, 0x22800140,
85 0x006c0000, 0x08010000, 0x84000058, 0x03003498, 0x02c00000, 0x22800b80, 0x02c00462, 0x22800fa0, 0x03220000,
86 0x02c00000, 0x22800160, 0x02c00454, 0x22800000, 0x032c0000, 0x02c00454, 0x22800500, 0x02c0000e, 0x22800000,
87 0x032d0000, 0x02c0000e, 0x22800900, 0x032e0000, 0x02c00000, 0x22800140, 0x032f0000, 0x02c00000, 0x22800120,
88 0xc0000000, 0x03210000, 0x02c00000, 0x22800380, 0x03000000, 0x22800b80, 0x03220000, 0x22801380, 0x02c00000,
89 0x22802fa0, 0x00630000, 0x08010000, 0x84000040, 0x03000000, 0x22800b80, 0x02c00462, 0x228037a0, 0x03220000,
90 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x03230000, 0x02c00454, 0x22800600, 0x03240000, 0x02c0000e,
91 0x22800a00, 0x00650000, 0x08010000, 0x84000040, 0x03001188, 0x22800b80, 0x02c00462, 0x228037a0, 0x03220000,
92 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x03250000, 0x02c00454, 0x22800600, 0x03260000, 0x02c0000e,
93 0x22800a00, 0x00670000, 0x08010000, 0x84000040, 0x03002310, 0x22800b80, 0x02c00462, 0x228037a0, 0x03220000,
94 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x03270000, 0x02c00454, 0x22800600, 0x03280000, 0x02c0000e,
95 0x22800a00, 0x00690000, 0x08010000, 0x84000040, 0x03003498, 0x22800b80, 0x02c00462, 0x228037a0, 0x03220000,
96 0x02c00000, 0x22800260, 0x02c00462, 0x22800080, 0x03290000, 0x02c00454, 0x22800600, 0x032a0000, 0x02c0000e,
97 0x22800a00, 0x03004620, 0x22800b80, 0x02c00000, 0x22803ba0, 0xc0000000, 0x00a30000, 0x03210000, 0x02c00000,
98 0x22800380, 0x03000000, 0x22800b80, 0x03220000, 0x22801380, 0x02c00000, 0x32822fa0, 0x00640000, 0x08010000,
99 0x84000040, 0x03000000, 0x22800b80, 0x02c00462, 0x328237a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462,
100 0x22800080, 0x03240000, 0x02c00454, 0x22800600, 0x03250000, 0x02c0000e, 0x22800a00, 0x00660000, 0x08010000,
101 0x84000040, 0x03001188, 0x22800b80, 0x02c00462, 0x328237a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462,
102 0x22800080, 0x03260000, 0x02c00454, 0x22800600, 0x03270000, 0x02c0000e, 0x22800a00, 0x00680000, 0x08010000,
103 0x84000040, 0x03002310, 0x22800b80, 0x02c00462, 0x328237a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462,
104 0x22800080, 0x03280000, 0x02c00454, 0x22800600, 0x03290000, 0x02c0000e, 0x22800a00, 0x006a0000, 0x08010000,
105 0x84000040, 0x03003498, 0x22800b80, 0x02c00462, 0x328237a0, 0x03220000, 0x02c00000, 0x22800260, 0x02c00462,
106 0x22800080, 0x032a0000, 0x02c00454, 0x22800600, 0x032b0000, 0x02c0000e, 0x22800a00, 0x03004620, 0x22800b80,
107 0x02c00000, 0x32823ba0, 0xc0000000};
108
109const int T4NSCu_Common_CodeWordLength = sizeof(T4NSCuCode_Common) / sizeof(unsigned int);
110const int T4NSCu_Indexed_CodeWordLength = sizeof(T4NSCuCode_Indexed) / sizeof(unsigned int);
111const int T4NSCu_PlainOps_CodeWordLength = sizeof(T4NSCuCode_PlainOps) / sizeof(unsigned int);
112
113#endif
const int T4NSCu_Common_CodeWordLength
Definition: t4nsc_ucode.h:109
unsigned int T4NSCuCode_PlainOps[]
Definition: t4nsc_ucode.h:70
const int T4NSCu_Indexed_CodeWordLength
Definition: t4nsc_ucode.h:110
unsigned int T4NSCuCode_Common[]
Definition: t4nsc_ucode.h:4
const int T4NSCu_PlainOps_CodeWordLength
Definition: t4nsc_ucode.h:111
unsigned int T4NSCuCode_Indexed[]
Definition: t4nsc_ucode.h:29