ЖУРНАЛ СТА №1/1999
работы в DOS и Windows 95/98. Не- давно начались поставки DOC для одноплатных компьютеров PCM-4825/ 23 с предустановленной WindowsCE. В случае использования этих опера- ционных систем достаточно просто установить DOC в соответствующее гнездо на процессорной плате и в системе появится дополнительный жесткий диск. Особо стоит отметить, что DOC 2000 может выполнять все мыслимые для традиционных НЖМД функции: быть единственным дис- ком в системе, быть загружаемым диском С совместно с традиционны- ми НГМД и НЖМД, а также выполнять функции второго НЖМД. Практически нет проблем и с QNX, хотя DOC 2000 не поставляется с предустановлен- ной поддержкой QNX. Для совмест- ной работы с операционными систе- мами QNX и Linux необходимо вы- полнить несложную операцию запи- си бесплатно поставляемого образа диска в DOC 2000 при помощи спе- циальной утилиты. Некоторые про- блемы возникают при попытке ис- пользовать DOC 2000 в компьютерах без операционных систем или с про- граммным обеспечением оригиналь- ной разработки. Инструментальные средства для подключения DOC 2000 к таким системам существуют, но по- ставляются только для крупных се- рийных производителей оборудова- ния (OEM), закупивших не менее 10 тысяч штук DOC 2000. Специально для разработчиков систем, всевозможных эксперимен- тов и отладочных работ с DOC 2000 фирма M-Systems поставляет специ- альный комплект DiskOnChip EVB с шиной ISA для работы в составе обычного персонального компьюте- ра. В комплект входят интерфейсная плата с гнездом DIP 32 для DOC 2000, подробная документация и про- граммное обеспечение. TrueFFS — в двух словах Как уже упоминалось, DOC 2000 про- граммно эмулирует функции НЖМД. Эту задачу выполняет программное обеспечение TrueFFS разработки M- Systems. В первую очередь, TrueFFS максимально упрощает довольно слож- ный алгоритм записи во флэш-память и организацию файловой структуры. С точки зрения программиста, рабо- та с флэш-памятью становится такой же, как в случае с традиционными НЖМД. TrueFFS работает как драйвер устройства с блоковой организацией под управлением операционной сис- темы. TrueFFS обеспечивает полную совместимость с другими дисковыми накопителями и нормально работает со всеми служебными программами для них. TrueFFS позволяет равномер- но использовать ресурс флэш-памя- ти по записи и обеспечивает стира- ние/объединение свободных блоков флэш-памяти в фоновом режиме. Это позволяет максимально ускорить про- цесс записи информации, поскольку флэш-память допускает запись толь- ко в предварительно стертые блоки. РАЗРАБОТКИ АППАРАТНЫЕ СРЕДСТВА 8 1/99 Таблица 1. Основные технические параметры DOC 2000 Параметр Величина Емкость, Мбайт От 2 до 144 Пиковая скорость чтения/записи, Мбайт/с 13,3 Скорость записи установившаяся*, кбайт/с 550 Скорость чтения установившаяся*, Мбайт/с 1,4 Среднее время наработки на отказ, млн. часов 1,5 Напряжение питания, В 3,3 или 5 Номинальный потребляемый ток в режиме ожидания, мкА 20 Номинальный потребляемый ток в режиме чтения/записи, мА 8 Диапазон рабочих температур стандартный От 0 до +70°С Диапазон рабочих температур расширенный От -45 до +85°С * Для шины ISA без тактов ожидания Таблица 2. Сравнение DOC 2000 и флэш-памяти Intel Параметр DiskOnChip 2000 28F160S3, 28F320S3 Технология NAND NOR Методы увеличения емкости 1. Полная совместимость по 1. Для увеличения емкости диска и совместимость интерфейсу всех версий необходима распайка DOC 2000 (простой DIP 32) дополнительных ИМС 2. Никаких изменений в 2. Переход на ИМС другого типа топологии печатной платы при (большей емкости) требует переходе на DOC большей изменения топологии емкости печатной платы Дополнительные управляющие Одна линия «выбор кристалла», Регистры состояния, управления ИМС и цепи как правило, уже имеющаяся и генератор нескольких сигналов «выбор кристалла» Затраты на конструирование Минимальные, особенно для Значительные на разработку интерфейса и программное основных операционных систем. специализированной обеспечение Простейший интерфейс ИМС ПЗУ интерфейсной схемы и программного обеспечения Время доступа при чтении, нс 85 100-110 Буфер для записи 512 байт 32 кбайт Время записи 1 байта, мкс 0,4 2,7 Допустимое число циклов стирания одного блока 10 6 10 5 Коррекция ошибок Есть, аппаратная Нет Максимальный потребляемый ток 45 65 в режиме чтения/записи, мА Рис. 5. Блок-схема внутреннего устройства DOC 2000 Флэш память Блок интерфейса с флэш памятью ПЗУ с программой инициализации Конечный автомат Интерфейс с системой Блок управления флэш памятью Блок обнаружения и коррекции ошибок Vcc GND CE/ WE/ OE/ D[0:7] A[0:12]
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy