Маркеры — 2 байта области SA, содержат информацию
о номере блока. Находятся со смещениями от начала сектора в 512/513(512
-старший байт номера блока,513 - младший); 513/514; 523/522 байта (в
зависимости от серии контроллера).
Размер блока (Block Size) – количество
байт в блоке, которым оперирует контроллер при записи информации. Может
принимать значения от 21000 до 420000(42000,84000,108000,210000)
считается в 16-тиричной системе исчисления.
2. USBest
Серия UT161
UT161-L4G, UT161-T6, UT161-T6G
Серия UT163
UT163-L4, UT163-L6, UT163-L64, UT163-LQ4, UT163-Q4, UT163-QF4, UT163-T6
Серия UT165
UT165-L48, UT165-L6, UT165-L64, UT165-Q46, UT165-T64
Сборка.
BlockNumber0000/1001
Построение образа по номеру блока , блоки в которых номеруются 1001,1002,1004,1007 и т.д.
Данные часто инвертированны, необходимо программным методом сделать обратную инвертацию при сборке образа.
Invert – Номера блоков инвертируются (биты равные 0 становяться = 1 и наоборот)
Геометрия сектора (Sector)
Более сложная и нестандартная геометрия сектора и соответственно,
расположение маркеров присуще этому контроллеру. В зависимости от серии и
фирм производителей чипов nand памяти геометрия может выглядить:
(512DA/14SA)*7/512DA/30SA, (512DA/24SA)*16/512DA/32SA,
(512DA/13SA)*8/0DA/24SA и т.д.
Позиция маркеров (Marker)
4200/4201, 4280/4281, 8576/8577 и т.д.
Размер блока (Block Size)
Размер может быть равен следующим значениям:
21000,21a00,21c000,42000,43400,84000,86000,86800,108000,10c000,10d000,210000,21a000,21c000….,868000.
Even Blocks – пропускать каждый второй блок.
3. Phison
Серия PS21xx
PS2134CB, PS2134CD, PS2134CE, PS2134CF, PS2134CH, PS2134CL, PS2136CC, PS2136CD, PS2136CF, PS2151.
Серия PS22xx
PS2231, PS2232BC, PS2232BD, PS2233, PS2251.
Серия PS80xx
PS8000, PS8001BE, PS8005, PS8006, PS8007.
Сборка.
BlockNumber0000/1001
Геометрия сектора, позиция маркера и размер блока определяются аналогично контроллерам Alcor и USBest.
4. Silicon Motion
Серия SM22XX
SM222TF, SM223TF, SM262A, SM263A, SM263AF, SM263BF, SM264AF, SM266BF, SM2681BF, SM2682B, SM268BF.
Серия SM32XX
SM321DF, SM321QF, SM324QF, SM325QF, SM325RF, SM3251, SM320T.
Сборка.
BlockNumber0000
5. Solid State System
Серия SSS66XX
SSS6671, SSS6673, SSS6675, SSS6677, SSS6690, SSS6691.
Сборка.
Сборка контроллеров этой фирмы осуществляется путём использования таблиц трансляции. Перед сборкой нужно указать геометрию сектора, размер блока и адрес таблицы банков.
6. Sky Media
Контроллеры:
SK6201, SK6202, SK6211, SK6281, SK6602, SK6612, SK6618, SK6621, SK6626, SK6812.
Сборка.
BlockNumber0000/BlockNumberSK6602
Геометрия сектора, позиция маркера и размер блока определяются аналогично контроллерам Alcor и USBest. При сборке нужно указать размер страницы, равный 2112 или 4224 байт.
7. ITE
Котроллеры.
Фирма производит всего 2 контроллера, но они используются многими производителями флэш карт (SiliconPower,Corsair и др.)
Названия - IT1167B и IT1168
Сборка производится с помощью специализированного ПО, учитывающего все особенности организации записи данных.
Источник: http://www.vosst.ru |