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

 
 
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
ValeraK
сообщение Jan 14 2005, 16:05
Сообщение #16


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

Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900



Я в своих целях использую CompactFlash для загрузки PC с помощью простого переходника (см. прицепленную схему), раз'ёмы беру из переходников PCMCIA-CF (достаточно дёшевы, у нас по 130руб), хотя эти флэши и содержат дополнительные регистры, но по существу это IDE устройство (как обычный винт).
К микроконтроллерам прицепить без проблем, поскольку всё прекрасно документировано и просто в использовании.
Go to the top of the page
 
+Quote Post
Леший
сообщение Jun 28 2005, 10:38
Сообщение #17


Участник
*

Группа: Свой
Сообщений: 34
Регистрация: 7-07-04
Из: Москва
Пользователь №: 283



Цитата(ValeraK @ Jan 14 2005, 19:05)
Я в своих целях использую CompactFlash для загрузки PC с помощью простого переходника (см. прицепленную схему), раз'ёмы беру из переходников PCMCIA-CF (достаточно дёшевы, у нас по 130руб), хотя эти флэши и содержат дополнительные регистры, но по существу это IDE устройство (как обычный винт).
К микроконтроллерам прицепить без проблем, поскольку всё прекрасно документировано и просто в использовании.
*

А можно вопрос: я пока не изучал спецификацию на CF, но насколько я понимаю,
CompactFlash-карточка должна быть предварительно переведена в режим IDE, чтобы её BIOS видел как обычный винт? Или я не прав, и BIOS опознаёт CompactFlash-карточку, подключенную к данному интерфейсу сходу, без каких-либо манипуляций?
Go to the top of the page
 
+Quote Post
andk
сообщение Jun 29 2005, 11:02
Сообщение #18


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

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



CompactFlash-карточка должна быть предварительно переведена в режим IDE.
Там конфигурация выставляется "True IDE".
Go to the top of the page
 
+Quote Post
Леший
сообщение Jun 30 2005, 09:36
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 34
Регистрация: 7-07-04
Из: Москва
Пользователь №: 283



Цитата(andk @ Jun 29 2005, 14:02)
CompactFlash-карточка должна быть предварительно переведена в режим IDE.
Там конфигурация выставляется "True IDE".
*

А каким образом её переводят в "True IDE"? Каким-то софтом?
Go to the top of the page
 
+Quote Post
andk
сообщение Jun 30 2005, 10:10
Сообщение #20


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

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



Да нет, не софтом!
Ноги ей конфигурят.
Вечером выложу доку (спецификацию) по CF (Если нужно, конечно)
Go to the top of the page
 
+Quote Post
andk
сообщение Jun 30 2005, 16:34
Сообщение #21


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

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



Спецификация лежит в
/upload/DOC/CF_Spec_V21
Там же еще немножко по CF
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Jul 1 2005, 06:00
Сообщение #22


Знающий
****

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



Цитата(ValeraK @ Jan 14 2005, 19:05)
Я в своих целях использую CompactFlash для загрузки PC с помощью простого переходника (см. прицепленную схему)
*


Увы, на этой картинке мне ничего не удалось разобрать.
Не смогли ли бы Вы разместить ее в читабельном виде?
Go to the top of the page
 
+Quote Post
andk
сообщение Jul 1 2005, 11:19
Сообщение #23


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

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



To Khkh
Посмотрите на документацию, которую я выложил на фтп. Там это все есть и очень подробно.
Go to the top of the page
 
+Quote Post
Леший
сообщение Jul 27 2005, 14:20
Сообщение #24


Участник
*

Группа: Свой
Сообщений: 34
Регистрация: 7-07-04
Из: Москва
Пользователь №: 283



Цитата(andk @ Jun 30 2005, 13:10)
Да нет, не софтом!
Ноги ей конфигурят.
Вечером выложу доку (спецификацию) по CF (Если нужно, конечно)
*

Тсенькс за инфу!
Буду разбираться.
ЗЫ. Глядя на схему, никак не могу понять, почему за готовые переходники
CF<=>IDE просят от $50 и вышеsmile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 11:13
Рейтинг@Mail.ru


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