FDD-контроллер для NedoPC

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

SfS
Doomed
Posts: 491
Joined: 16 Apr 2005 22:35
Location: Томск

Post by SfS »

Shaos wrote: Слишком много слишком мелких ног - очень сложно определить целостность собранной схемы, да и программирование под сей девайс означает обладание некоторым секретным знанием о построении стартапов и т.д.
Ног и впрямь много. А что касается "обладание некоторым секретным знанием" - это не так. Все описано подробно в аппнотах. Писать стартап с нуля - это чисто мой бзик был. Наверное есть и стандартные проги. В общем - малые ARMы - типа SAM7 - вполне идут. Ног как у МЕГ у них... А большие АРМы - те да, дороговаты...
User avatar
Shaos
Admin
Posts: 24084
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

SfS wrote:
Shaos wrote: Слишком много слишком мелких ног - очень сложно определить целостность собранной схемы, да и программирование под сей девайс означает обладание некоторым секретным знанием о построении стартапов и т.д.
Ног и впрямь много. А что касается "обладание некоторым секретным знанием" - это не так. Все описано подробно в аппнотах. Писать стартап с нуля - это чисто мой бзик был. Наверное есть и стандартные проги. В общем - малые ARMы - типа SAM7 - вполне идут. Ног как у МЕГ у них... А большие АРМы - те да, дороговаты...
Есть стандартные тока у меня они либо не собирались, либо не работали - короче лыжи пока не едут ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Ball Bess
Maniac
Posts: 211
Joined: 14 Mar 2006 00:20
Location: Иркутск

Post by Ball Bess »

Попытался разобраться с тем, что "нагуглил" Shaos по писишным FDC.
Intel 82078 - прекрасный одночиповый FDC, обратная совместимость с традиционным 765-м чипом плюс куча наворотов, включая 16 Byte FIFO, Tape Drive Support и многое другое. Фирменный даташит свободно доступен, но сам чип живьём пока не видел. Думаю, что применения не получил, опоздали с ним. Корпус - QFP-44, т.е. только под пайку, с мелким шагом (есть в этом что-то "антилюбительское", если пользоваться шаосовскими определениями).
The Intel 82091AA (IDE, Floppy, Parallel, Serial, and GamePort functionality) ...
National Semiconductor PC87332 - также весь штатный писишный набор в одном стакане: FDC, IDE, два UART'а, LPT. Корпус - QFP, 100 ног. Имеется живой экземпляр (на плате древнего Пентиума).
Motorola MCS3201FN - содержит только FDC, никогда его не видел, даташита нет, ничего сказать не могу.
Далее, NS PC87306 Super I/O, NS PC87307/PC97307 Super I/O и всё прочее, где указано Super I/O, содержат кроме FDD поддержку всей типичной писишной периферии.
SMC FDC37C65 - чипец подходящий, как я уже говорил, есть даташит от WD37C65, надеюсь, что подойдёт, т.к. распиновка совпадает.
SMC FDC37C78 - продвинутый FDC (FIFO и прочее). Живьём не встречал, так же, как и INTEL i82078. На последний есть хороший даташит.
UM8397, про который говорил HWM, является практически одночиповым FDC (требует пару 7406-х для буферизации выходов на флоповод), заточен под IBM PC (т.к. поддерживает только два привода, подключаемых на писишный манер, а адресный дешифратор для обращения к внутренним регистрам тоже интегрирован в чип, что впрочем нам не помеха). Бывает 48pin DIP или 44pin PLCC. Высокую плотность не поддерживает. Даташит в сети нашёлся, что удивительно.
Вообще-то, глядя на то, как тяжко найти даташиты на более старые, но ходовые в своё время чипы, и как свободно лежат документы на последние микрухи (особенно те, которые были созданы, но применения не нашли), делаю вывод, что вычистили из Сети инфу на искомые чипы преднамеренно, чтобы простимулировать разработчиков аппаратуры применять в своих творениях последние образцы БИС, выпущенные на рынок.
P.S. Насчёт Zilog Z0765A у меня прокол, похоже вышел. Я его было в одночиповые контроллеры записал, а он ещё кучу навесной логики требует, как и NEC765, i8272...
Кто мешает тебе выдумать порох непромокаемый?
User avatar
Shaos
Admin
Posts: 24084
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Нашёл вариант ISA контроллера подешевле - всего за $7!

http://jameco.com/webapp/wcs/stores/ser ... tId=206316
http://www.elhvb.com/iocard/tdnservices/ca8390.jpg
Вобщем приобрёл я эту плату за $6.79. После сдирания бумажки с самой большой микросхемы обнаружилось, что это GM82C765B, произведённая GoldStar в 1992 году (плата похоже тоже произведена в 1992 - т.е. ей уже почти полтора десятка лет, а выглядит как новая). Кроме голдстара на плате имеется: 2 x 74LS245, 74LS244, 74LS20, PAL16L8 и два кварца на 16 и 9.6 МГц (резисторы-конденсаторы не считаю). Также я приобрёл за $9 дисковод NEC для экспериментов. ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Ball Bess
Maniac
Posts: 211
Joined: 14 Mar 2006 00:20
Location: Иркутск

Post by Ball Bess »

Скачал даташит с http://www.datasheetcatalog.com
посмотрел, всё ОК, чип - то, что надо...
Распиновка, как у WD37C65, точь в точь.
И там ещё у тебя IDE-интерфейс есть, по-видимому, и для него буфер 16-разрядной шины данных на 245-х шинниках.
Кто мешает тебе выдумать порох непромокаемый?
Sonic
Senior
Posts: 112
Joined: 09 Jun 2005 05:34

Post by Sonic »

Хоть тема и годичной давности, решил добавить свои пять копеек...
А че мы все к i8272 прилипли? Тупой чип честно говоря, мне абсолютно не нравится... Бяка, фу...
А что если сделать Amiga-like? Там тупо программное управление плюс сдвиговый регистр с DMA для прокачки данных. А дальше делай че хошь программно, хоть MFM, хоть CGR, хоть черта с рогами. ИМХО вполне в духе NedoPC.
Насколько я понял, Агатовский контроллер - примерно то же самое. Кстати у Агата нативный формат по идее CGR должен быть, как и у Apple-2?
А в 1 и 2 номерах "Радио" за 1993 год описана шайтан-машина - контроллер флопа для Радио 86РК чисто на мелкой логике. :kruto: Правда работает только с одинарной плотностью (FM).
User avatar
Shaos
Admin
Posts: 24084
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Sonic wrote:Хоть тема и годичной давности, решил добавить свои пять копеек...
А че мы все к i8272 прилипли? Тупой чип честно говоря, мне абсолютно не нравится... Бяка, фу...
А что если сделать Amiga-like? Там тупо программное управление плюс сдвиговый регистр с DMA для прокачки данных. А дальше делай че хошь программно, хоть MFM, хоть CGR, хоть черта с рогами. ИМХО вполне в духе NedoPC.
Насколько я понял, Агатовский контроллер - примерно то же самое. Кстати у Агата нативный формат по идее CGR должен быть, как и у Apple-2?
А в 1 и 2 номерах "Радио" за 1993 год описана шайтан-машина - контроллер флопа для Радио 86РК чисто на мелкой логике. :kruto: Правда работает только с одинарной плотностью (FM).
Помню-помню такого монстра - оно вроде правда никак не совместимо было с PC, нет?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Shaos wrote:
Sonic wrote:Хоть тема и годичной давности, решил добавить свои пять копеек...
А че мы все к i8272 прилипли? Тупой чип честно говоря, мне абсолютно не нравится... Бяка, фу...
А что если сделать Amiga-like? Там тупо программное управление плюс сдвиговый регистр с DMA для прокачки данных. А дальше делай че хошь программно, хоть MFM, хоть CGR, хоть черта с рогами. ИМХО вполне в духе NedoPC.
Насколько я понял, Агатовский контроллер - примерно то же самое. Кстати у Агата нативный формат по идее CGR должен быть, как и у Apple-2?
А в 1 и 2 номерах "Радио" за 1993 год описана шайтан-машина - контроллер флопа для Радио 86РК чисто на мелкой логике. :kruto: Правда работает только с одинарной плотностью (FM).
Помню-помню такого монстра - оно вроде правда никак не совместимо было с PC, нет?
Вот, анализируй: .....
User avatar
Shaos
Admin
Posts: 24084
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

HardWareMan wrote: Вот, анализируй: .....
Большой больно файл - убрал

Кому надо - может на FTP журнала Радио скачать номера

В статье кстати про совместимость-несовместимость ничего не написано
Я тут за главного - если что шлите мыло на me собака shaos точка net
Sonic
Senior
Posts: 112
Joined: 09 Jun 2005 05:34

Post by Sonic »

Я читал эту статью, там синхропоследовательность упрощена. Следовательно PC эту штуку читать не будет. Вот на РК читать PC-шные диски - не знаю, это надо более глубоко анализировать, я не стал.