Да это пожалуй самый простой из контроллеров.Сообщение от POIND
Есть еще HOST-контроллеры от PHILIPS ISP1160 и ISP1161.
Они 16-разрядные, но подключаются без проблем.
Их преимущество - два HOST-порта и один Slave.
Правда стоят в два раза больше.
Да это пожалуй самый простой из контроллеров.Сообщение от POIND
Есть еще HOST-контроллеры от PHILIPS ISP1160 и ISP1161.
Они 16-разрядные, но подключаются без проблем.
Их преимущество - два HOST-порта и один Slave.
Правда стоят в два раза больше.
и это (усб) тоже будет в мультикарте ?Сообщение от caro
ефинд по ним дает цену тоже от 6-8$ чуть дороже 811гоСообщение от caro
вот еще cypress
http://www.efo.ru/doc/Cypress/Cypress.pl?714#n2
CY7C67300 ~ 9$ - On-chip 48-MHz 16-bit processor, быть может потянет и на замену avr...
http://www.cypress.com/portal/server...&rpn=CY7C67300
(зы// сам я с усб не работал)
Последний раз редактировалось Ronin; 02.07.2005 в 09:23.
Я уже писал читалку для буржуйского девайса...Сообщение от POIND
Bulk transfer я могу написать, а вот поддержку FATов кто писать будет?
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
имхо напрямую подключать к Z80 особого смысла не вижу - для эксперементов если только. имхо, назревает вопрос об интерфейсной плате, отчасти ее функции выполняет ZX мультикарта. но очевидно, что ZX BUS только нагружает Z80 не совсем нужными устройствами, например тот же винт работает в PIO, а если бы была бы DMA (в MB-02 есть), то всё было на порядок круче. потом реализацию всяких tcp/ip стеков как уже писали лучше вынести также за пределы Z80 и т.п.Сообщение от caro
Сообщение от jtn
To что ДМА луче ето понятно, но ето глобальная задача как и TCP stack
а если уж винт работает в PIO то и для card readera ничего зазорного в этом не будет :-)
всего делов ФАТ понимать и читать/писать
или математику работы с етим кристалом и ФАТ можно соизмерить по сложности
с TCP stackom?
bulk eto побайтное(или побитное :-)) чтение носителя?Сообщение от CHRV
тоесть ты написал функцию к которой можно обращаться для чтения или записи байта с носителя в стандартом кардридере?
а с чего начать ?
есть ли где готовые алгоритмы, описания следуюшего?
1 определение носитель форматa FAT или нет
2 чтение каталога
3 чтение/запись фаила
Я именно это и имел ввиду, когда писал что такой вариант подключения годится только для экспериментов с USB.Сообщение от jtn
Лучше подключить к ZX_MCARD но для этого придется ее основой сделать что-нибудь типа ATMEGA64/128/256.
Господа, господа... стоять-бояться. А к чему вообще фат32 поддерживать? Что мешает сделать большой RAW той конфигурации, которой нужно?Сообщение от POIND
Честь имею, Ne01eX!
ПК "Арус" - 48кБ ОЗУ/32 кБ ПЗУ/2*5.25' НГМД TEAC FD-55GFR.
Последний ламер на платформе. Я вернулся, чтобы уйти красиво....
или сделать с другой стороны ZX_MCARD некую шину, 16 или 32 бит, прерывания и т.п.Сообщение от caro
во первых не FAT32, а достаточно и FAT16, во вторых можно сделать ISO9660 (буржуи уж давным давно так хранят файлы на флеш карточках - грузят через divide).Сообщение от Ne01eX
более того для того же divide совсем скоро выйдет и поддержка FAT пока в режиме read only.
Сложного там ничего нет - достаточно взять програмку типа WinHex, винт с FAT16 и немного поизучать ее описание и сам винт.
для этого нужен проц соответствующей мощности, от 20-30мипс лучше 50-60. а вот 16/32бит необязательно. и еще бОльшая проблема решить что это за проц - АРМ, eZ80, или что-то третье-пятое и тд.Сообщение от jtn
и потом что это за шина ? опять своя (что тоже нормально но не решает проблему в корне), или все-таки нечто стандартное типа PCI или PCMCIA. но с ними мороки мне думается будет еще больше чем с USB... да и мосты эти городить тоже занятие не из дешевых.
зы// а вообще шину надо в отдельной ветке обсуждать.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)