реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> DiscOnChip, Кто-нибудь применял подовные микросхемы?
Yra
сообщение Oct 31 2004, 16:11
Сообщение #1


Местный
***

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



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


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Velund
сообщение Nov 19 2004, 19:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177



Первое "преимущество" - цена... ;-)

В реальности, для большинства применений проще пользовать CompactFlash. И некая система защиты от выработки ресурса на FATe есть (у нормальных производителей точно), и дешев за счет массовости. Панели только цену добавляют не по детски. Но уже видел пару раз выпотрошенную карту со снятым разъемом напаянную куском шлейфа прямо на площадки на плате (не слишком изящно выглядело, но дешево и сердито для единичных экземпляров).
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 27 2004, 14:13
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
-=KiV=-
сообщение Nov 29 2004, 09:10
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 27-08-04
Из: Минск
Пользователь №: 556



Как уже писАл zltigo, этот девайс заточен под PC-совместимые машины. Конкретно - DiskOnChip ставится в адресном пространстве PC как расширение BIOSа в окне размером помнится 8 кБ. При загрузке компа биос сканирует расширения, не помню по какому-то там сочетанию байт. После этого запускает программу из DiskOnChip и в системе появляется новый диск. Его видят все операционки как обычный винт. Мы из него загружали Вынь95 в свое время.
Все это удобно, но для микроконтроллерных применений это не пойдет. Разве что Вы расковыряете протокол работы с их FLASH smile.gif. Но тогда уж проще написать свой драйвер для NAND FLASH или любой FLASH-карточки и не заморачиваться - для них хоть документацию можно найти.
Go to the top of the page
 
+Quote Post
cpl
сообщение Dec 6 2004, 09:54
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



MMC, SD Card тоже нечего 512метров за 100уе
можно найти.
Go to the top of the page
 
+Quote Post
Velund
сообщение Dec 8 2004, 04:04
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177



В общем - смотря для чего... Каждому овощу - свой фрукт... ;-) Если писишная платформа - то CF по-моему лучшая идея нежели этот Disk On Chip (особенно если на SBC под него гнезда готового нет)... Для проектов на других платформах надо смотреть. Где то MMC и другие дела с последовательным доступом не пролезают по скорости, где то под CF ног не хватает...

Кроме того, последнее время с массовой памятью (SD, MMC) халтурить начали, проблемы с совместимостью начали появляться, некоторые штатные дела криво реализованы у узкоглазых.
Go to the top of the page
 
+Quote Post
cpl
сообщение Dec 8 2004, 10:23
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Кто нибудь мерял скорость обмена с CF или MMC
чем реализовывали контролер, плис, сигнальный проц?
Go to the top of the page
 
+Quote Post
hrach
сообщение Dec 20 2004, 02:28
Сообщение #8





Группа: Новичок
Сообщений: 14
Регистрация: 18-12-04
Пользователь №: 1 548



smile3046.gif
Цитата(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.gif
Go to the top of the page
 
+Quote Post
hrach
сообщение Dec 20 2004, 02:30
Сообщение #9





Группа: Новичок
Сообщений: 14
Регистрация: 18-12-04
Пользователь №: 1 548



Цитата(hrach @ Dec 20 2004, 05:28)
smile3046.gif
Цитата(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.gif
*


xotya ya neuveren chto eto otnositsya k Disk on Chip.
Go to the top of the page
 
+Quote Post
andk
сообщение Dec 20 2004, 08:13
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519



Ну чего вы, мужики!
По поводу применения не только в х86:
Hardware Compatibility
Simple SRAM-like interface
Compatible with all major CPUs, including:
ARM-based CPUs
Texas Instruments OMAP
Intel StrongARM/XScale
AMD Alchemy
Motorola PowerPC™ MPC8xx
Motorola Dragon MX1
Philips PR31700
Hitachi SuperH™ SH-x
NEC VR Series
8-bit, 16-bit and 32-bit bus architecture support
Это из ихнего даташита.

Загрузчик можно любой прописать.
И защита там совсем не по детски сделана. Оч актуально для embedded!
Можно обращаться как диску, если не хочется - то как к памяти
Да и мороки мало - запаял на плату и все..
Хороший камень, мне очень понравился.
Go to the top of the page
 
+Quote Post
jeka
сообщение Dec 20 2004, 12:01
Сообщение #11


Administrator
***

Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1



Список совместимости - это к чему интересно? Биос в ней для x86 зашит, работает под ДОСом, виндами и Ранние DiskOnchip 2000 работают под юниксами (на последние модели полная тех. документация протокола обмена не доступна). Совместима только с файловыми системами FAT, об этом они сами предупреждали (я одну штуку так убил, записав в MBR что мне хотелось). Избыточность есть и довольно сильная, лучше чем у CF. Иногда притормаживает, занимаясь какими-то внутренними вещами (~0.4 сек.)
Go to the top of the page
 
+Quote Post
andk
сообщение Dec 20 2004, 13:55
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519



Список совместимости это к тому, что биоса х86 там нет и, скорее всего, не было никогда. По крайней мере в документации я не видел таких букв, относящихся именно к DOC (можно я так сокращу, а то влом расписывать).
Вот. А раз нет биоса, то по большому счету фиолетово, каким камнем будем ковыряться в DOC.
Примеры кода, которые идут в "Writing an IPL for DiskOnChip Plus 32/64MByte" никоим образом не упоминают ни int 13 ни DOS ни еще какую бяку smile.gif, а вовсе даже похожи на работу с обычной FLASH
Правда, все в псевдо коде, а остальное за денежку? я правильно понял?
То есть - если на халяву, - то DOS и еже с ним. Мож и правильно? smile.gif
Go to the top of the page
 
+Quote Post
-=KiV=-
сообщение Jan 3 2005, 11:41
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 27-08-04
Из: Минск
Пользователь №: 556



Бегло посмотрел инфу на оффсайте...
Да-а-а уж! Воистину, если ничего не получается, читайте документацию smile.gif

DiskOnChip действительно изначально делался для PC, и расширение BIOS-а в DiskOnChip2000 прописано изначально. Но правы и те, кто говорит о возможности подключения к другим процессорам - для этого у M-Systems есть SDK. Кстати, имеется несколько различных вариантов DiskOnChip и похоже несовместимых между собой. По крайней мере для них предлагаются разные драйвера. Поэтому спор похоже идет ниочем.

Один вопрос остается в том, КАК подключить программно девайс к конкретному кроцессору. Поскольку похоже SDK стоит денежку - там ведь исходники TrueFFS. Или самому писать драйвер, но тогда легче (и лучше!) написать/стащить драйвер для стандартной FLASH-карточки, а не закладываться на слишком оригинальный девайс от ЕДИНСТВЕННОГО поставщика.
Go to the top of the page
 
+Quote Post
andk
сообщение Jan 5 2005, 07:00
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519



Угу, KiV, нужно четко определиться с задачей и выбрать камень с возможностью замены подобным от другого производителя. Мож у врагов нет таких проблем, но по моему опыту - запросто можно не найти нужную комплектовку (в срок) на очередную партию smile.gif На опытные экземпляры она есть всегда smile.gif
Go to the top of the page
 
+Quote Post
Kota
сообщение Jan 14 2005, 07:23
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 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, у которых могут появлятся битые сектора, ну прям как у винчестеров. Может проще применить эти флеш-микросхемы?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 01:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01472 секунд с 7
ELECTRONIX ©2004-2016