Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Многофункциональная плата расширения на FPGA (ПЛИС)
RSS

Многофункциональная плата расширения на FPGA (ПЛИС)

<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
 
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Хотелось бы уйти от CF в сторону SD. Потому что CF сейчас достать уже трудновато и цены не бюджетные. Конечно, есть китайские переходники IDE->SD, но это отдельный девайс. У меня так оно и работает, XT IDE и дальше через переходник SD. Но хочется нативно SD. Но ставить для этого MAX10 - из пушки по воробьям, я думаю в EPM7064 простой parralel bus -> spi конвертер со свистом влезет. А еще лучше и дешевле какой-нибудь EPM3032, там и логикшифтеров не надо - оно толеранто к 5V TTL которые на ISA и 3.3V, которые на SD. Ну и схемка в ней навроде такой от Ориона:




А для MAX10 - да, нужно all-in-one звуковуху делать, чтоб содержала в себе все известные за историю , CMS, Innovation, Adlib, Sound Blaster и Гусь конечно. Переключаться с звуковухи на звуковуху должна програмно -)
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Tronix написал:
[q]
Хотелось бы уйти от CF в сторону SD
[/q]
Так у меня в XTC3 SD давно сделан, только BIOS допиливать нужно - я сляпал под конкретный образ диска, который у меня был (нет нормального пересчета CHS - LBA). А CF мне понравился тем, что:
1. Есть готовый, вроде нормально работающий BIOS
2. Все равно IDE контроллер может понадобиться


Tronix написал:
[q]
Но хочется нативно SD. Но ставить для этого MAX10 - из пушки по воробьям
[/q]
Так никто не говорит, что плата должна только одну функцию выполнять - наоборот, я как раз и хочу услышать идеи, что туда можно напихать (с учетом высказанных мною в первом сообщении ограничений).
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
justontime написал:
[q]
Так у меня в XTC3 SD давно сделан, только BIOS допиливать нужно
[/q]
Ну так приведите схему, я же спрашивал у вас на недо-пс, но ответ получил "образный". Можно в виде схемы это получить? Напишем свой BIOS. говно делов. Только хочется чтоб байт реально сдвигался в обе стороны без задержек.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
justontime написал:
[q]
принципиально хочу, чтобы работало с ISA 8
[/q]
Интересно было бы платку наоборот иметь, чтоб не современные фичи в ISA8 подключать, а в pci-express древние устройства...
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Tronix написал:
[q]
Ну так приведите схему, я же спрашивал у вас на недо-пс
[/q]
Так там даже два варианта я давал - на дискретных элементах в схеме PC1-88 и на VHDL в исходниках XTC3.
На VHDL прикольнее будет - я там сделал блочные чтение/запись, поэтому скорость приличнее получается.
Но вообще с SD картами есть некая проблема - по хорошему, для нормальной скорости, их нужно подключать через родной интерфейс (а не через SPI), но описание этого интерфейса дается только зарегистрированным разработчикам. Я его в открытом доступе так и не нашел (возможно, плохо искал).
Кстати, если беретесь написать приличный BIOS для SD-карты, то я могу специально под это сделать максимально простой адаптер...
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Anonymous написал:
[q]
Интересно было бы платку наоборот иметь, чтоб не современные фичи в ISA8 подключать, а в pci-express древние устройства...
[/q]
Такое устройство по сложности будет сравнимо с материнской платой XT, если не сложнее. Кроме того, в большинстве случаев я даже не представляю, зачем это - какой софт и под какой ОС это будет использовать ?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Спасибо, возможно просто был не внимателен, изучу завтра на свежую голову. Пока не совсем понимаю про "блочную чтение/запись", и как это влияет на скорость пересылки байта через ISA8. В моем понимании - хоть считай сразу всю SD в RAM плисины, быстрее чем побайтно по шине не передашь. Или DMA, но я с ним не очень дружу.

По поводу скорости - хендшейк по традиции нужно произвести на 400кГц. Дальше парсить ответ карты и на современных можно до 20-40МГц. Это речь о SPI все идет. Может XT на 4.7MHz через шину прокачать такую скорость? - конечно нет. Так и зачем запариваться насчет родного SD и-фейса? SPI для XT - за глаза. Главное не дергать самому ногами- послал байт на ШД, девайсина его последовательно передала и вернула с следующим тактом SPI ответ. Остальное делает бивис.

Да я сам такую железку хочу сделать, на упомянутой выше EPM3032 и вышеприведенной схемой. Пока времени нет (дача/лопата/копать/сажать). Чтоб на плате три микросхемы - epm3032 (можно в TFQP), 555АП6 и ПЗУ. Ну и еще LDO 1117 на 3.3V. И держатель SD.
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Tronix написал:
[q]
555АП6
[/q]
А это зачем ?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
justontime написал:
[q]
А это зачем ?
[/q]
Ну перестраховка, чтоб ПЗУ сильно ШД/ША не садила. Хорошо, если это будет CMOS какое-нить, а если РФ6 - то афаик буферок не помешает. Но надо чтить этикетки что там у них по нагрузочной, а мне лениво, поэтому проще АП6 все-таки поставить. Хуже не будет, а не повредит. Тем более копейки стоит, не чета max10 -)
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
SPI есть для 6502 в исходниках VHDL.
Только надо фазу Ф2 оторвать в исходниках.
http://6502.org/users/andre/spi65b/index.html
<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Многофункциональная плата расширения на FPGA (ПЛИС)
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS