|
DiscOnChip, Кто-нибудь применял подовные микросхемы? |
|
|
|
Oct 31 2004, 16:11
|

Местный
  
Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962

|
Слышал о таких микросхемах фирмы M-system http://www.m-sys.com. С первого взгляда не очень сильно отличается от обычной Flash. Может кто использовал в своих приложениях ? Какими преимуществами обладает данный класс микросхем. Я так понимаю, при организации подобия файловой системы, под служебную информацию отводится часть памяти, которая перезаписывается чаще других, что не очень радует при конечном числе циклов перезаписи. Может данные микросхемы решают эту проблемму. Или я не в ту тему вообще развиваю мысль ?
--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
|
|
|
|
|
Nov 27 2004, 14:13
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Yra @ Oct 31 2004, 19:11) Слышал о таких микросхемах фирмы M-system http://www.m-sys.com. С первого взгляда не очень сильно отличается от обычной Flash." Отличается абсолютно, тем, что содержит собственный BOIS и соответственно обеспечивает интерфейс на уровне INT13. Как следствие все заточено под PC образные вещи и дисковые OS.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 29 2004, 09:10
|
Частый гость
 
Группа: Свой
Сообщений: 104
Регистрация: 27-08-04
Из: Минск
Пользователь №: 556

|
Как уже писАл zltigo, этот девайс заточен под PC-совместимые машины. Конкретно - DiskOnChip ставится в адресном пространстве PC как расширение BIOSа в окне размером помнится 8 кБ. При загрузке компа биос сканирует расширения, не помню по какому-то там сочетанию байт. После этого запускает программу из DiskOnChip и в системе появляется новый диск. Его видят все операционки как обычный винт. Мы из него загружали Вынь95 в свое время. Все это удобно, но для микроконтроллерных применений это не пойдет. Разве что Вы расковыряете протокол работы с их FLASH  . Но тогда уж проще написать свой драйвер для NAND FLASH или любой FLASH-карточки и не заморачиваться - для них хоть документацию можно найти.
|
|
|
|
|
Dec 20 2004, 02:28
|
Группа: Новичок
Сообщений: 14
Регистрация: 18-12-04
Пользователь №: 1 548

|
Цитата(cpl @ Dec 8 2004, 13:23) Кто нибудь мерял скорость обмена с CF или MMC чем реализовывали контролер, плис, сигнальный проц? Bil u menya kakto razgovor s predstavitelyami M-sys. Tak on govoril chto vo vsex ix FLASH devisyax est mexanizm korekcii oshibok. Yavnoe primushtestvo eto !
|
|
|
|
|
Dec 20 2004, 02:30
|
Группа: Новичок
Сообщений: 14
Регистрация: 18-12-04
Пользователь №: 1 548

|
Цитата(hrach @ Dec 20 2004, 05:28) Цитата(cpl @ Dec 8 2004, 13:23) Кто нибудь мерял скорость обмена с CF или MMC чем реализовывали контролер, плис, сигнальный проц? Bil u menya kakto razgovor s predstavitelyami M-sys. Tak on govoril chto vo vsex ix FLASH devisyax est mexanizm korekcii oshibok. Yavnoe primushtestvo eto !  xotya ya neuveren chto eto otnositsya k Disk on Chip.
|
|
|
|
|
Dec 20 2004, 13:55
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519

|
Список совместимости это к тому, что биоса х86 там нет и, скорее всего, не было никогда. По крайней мере в документации я не видел таких букв, относящихся именно к DOC (можно я так сокращу, а то влом расписывать). Вот. А раз нет биоса, то по большому счету фиолетово, каким камнем будем ковыряться в DOC. Примеры кода, которые идут в "Writing an IPL for DiskOnChip Plus 32/64MByte" никоим образом не упоминают ни int 13 ни DOS ни еще какую бяку  , а вовсе даже похожи на работу с обычной FLASH Правда, все в псевдо коде, а остальное за денежку? я правильно понял? То есть - если на халяву, - то DOS и еже с ним. Мож и правильно?
|
|
|
|
|
Jan 3 2005, 11:41
|
Частый гость
 
Группа: Свой
Сообщений: 104
Регистрация: 27-08-04
Из: Минск
Пользователь №: 556

|
Бегло посмотрел инфу на оффсайте... Да-а-а уж! Воистину, если ничего не получается, читайте документацию  DiskOnChip действительно изначально делался для PC, и расширение BIOS-а в DiskOnChip2000 прописано изначально. Но правы и те, кто говорит о возможности подключения к другим процессорам - для этого у M-Systems есть SDK. Кстати, имеется несколько различных вариантов DiskOnChip и похоже несовместимых между собой. По крайней мере для них предлагаются разные драйвера. Поэтому спор похоже идет ниочем. Один вопрос остается в том, КАК подключить программно девайс к конкретному кроцессору. Поскольку похоже SDK стоит денежку - там ведь исходники TrueFFS. Или самому писать драйвер, но тогда легче (и лучше!) написать/стащить драйвер для стандартной FLASH-карточки, а не закладываться на слишком оригинальный девайс от ЕДИНСТВЕННОГО поставщика.
|
|
|
|
|
Jan 14 2005, 07:23
|
Участник

Группа: Свой
Сообщений: 17
Регистрация: 21-06-04
Пользователь №: 69

|
Цитата(hrach @ Dec 20 2004, 05:28) :smile3046: Цитата(cpl @ Dec 8 2004, 13:23) Кто нибудь мерял скорость обмена с CF или MMC чем реализовывали контролер, плис, сигнальный проц? Bil u menya kakto razgovor s predstavitelyami M-sys. Tak on govoril chto vo vsex ix FLASH devisyax est mexanizm korekcii oshibok. Yavnoe primushtestvo eto ! :smile3046: Дык, вся эта коррекция ошибок связана с применяемыми микросхемами флеш памяти NAND Flash, у которых могут появлятся битые сектора, ну прям как у винчестеров. Может проще применить эти флеш-микросхемы?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|