SD/RTC/Covox на Altera MAX3000A

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

SD/RTC/Covox на Altera MAX3000A

Сообщение justontime » 25.01.2018,19:31

Данный проект представляет из себя нечто промежуточное между XT-SD картой от Tronix'а и моей универсальной картой.

Covox засунул туда от нечего делать, можно даже DSM сделать, руки просто не дошли.

Изображение

Update - так как вроде есть желающие собрать, озвучу здесь максимально полный список пугалок, чтобы не было потом разочарований:

1. Недоделанный BIOS - более подробно в следующих сообщениях рассказывал. Кроме уже написанного, еще и нет поддержки HC (более 2G) карт. Все это сделать довольно просто, но мне не интересно, поэтому сам заниматься не буду. Если кто готов взяться (имея при этом необходимые знания/опыт, чтобы хоть не совсем с нуля в ассемблер и BIOS/DOS вникать), могу передать все наработки и даже, наверное, на какие-то вопросы ответить
2. На плате нет ни одного выводного элемента, все (даже панелька) SMD
3. RTC/NVRAM по портам не совместимы со стандартом AT - к сожалению, на XT порт 70h, размещенный на плате расширения, работать не будет
4. Тактовая частота SPI интерфейса SD карты - чуть больше 7 MHz, поэтому работает не на максимальной скорости. Соответственно, этим немного ограничивается общее быстродействие доступа к карте (но больше ограничение идет от скорости процессора)
5. Возможно, не будет работать на очень быстрых компьютерах. Хотя, скорее всего, таких быстрых с ISA не бывает, так что вряд ли проблемы будут
6. Аудио разъем не очень правильный - отверстие, куда вставляется штекер, слишком близко к плате

Update 2 - выложил схему
Вложения
SDM3.pdf
(409.56 КБ) 575 скачиваний

Аватара пользователя
Filin
Advanced Member
Сообщения: 697
Зарегистрирован: 19.09.2017,12:40
Откуда: Киев

Вклад в сообщество

Сообщение Filin » 25.01.2018,19:34

Готовая плата не продается случайно?

justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

Сообщение justontime » 25.01.2018,19:48

Filin писал(а):Готовая плата не продается случайно?
Извините, но это исключительно развлечение, никакой коммерции... Наверное, могу несколько пустых плат (есть лишние) подарить кому нибудь в СПб, если этот человек далее их распространит среди желающих.

Только сразу говорю, что BIOS диска там только в первом приближении, после того, как заработало, мне уже не интересно вылизывать...

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Сообщение Mihail1810 » 25.01.2018,20:15

Исходники может выложите куда нибудь? Интересно поковыряться.
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 25.01.2018,20:24

если этот человек далее их распространит среди желающих.
Бесплатно?

IDC 10-пиновка вверху платы, слева, это JTAG?
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Сообщение Mihail1810 » 25.01.2018,20:31

Дык jtag должен быть, чтоб плиску шить.
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

Сообщение justontime » 25.01.2018,20:32

Кай писал(а):Бесплатно ?
Как угодно. Вообще сомневаюсь, что много желающих будет (крайне удивлюсь, если хоть один человек попробует собрать) - вещь недоделанная (с программной точки зрения), да и паять пускай проще, чем BGA, но все равно не для совсем начинающих...
Кай писал(а):это JTAG?
Да, для программирования CPLD - туда Altera Blaster втыкается

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 25.01.2018,20:33

...ну, если ТС не затруднит завезти подарок ко мне на работу, меня тоже не затруднит распределить платы адресно. Например, Mihail1810 посылка на стадии комплектации, а вот с Киевом м.б сложности. Но, учитывая географию "щупалец Спрутса" есть вариант отправки, например, из Латвии. :)
паять пускай проще, чем BGA, но все равно не для совсем начинающих...
QFP с таким шагом vs BGA, то ещё "соревнование".

ЗЗЫ: Программировать всё равно, что паять. Но программировать. :tongue:
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Сообщение Mihail1810 » 25.01.2018,20:41

Оу, спасибо) я даже не надеялся, что до Екб дойдёт.
Я бы с удовольствием.
А что за CPLD стоит? На фото не видно. Если epm3256 могу парой-тройкой бу штук Питер обеспечить.
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

justontime
Full Member
Сообщения: 264
Зарегистрирован: 10.09.2016,00:06
Откуда: СПб

Вклад в сообщество

Сообщение justontime » 25.01.2018,20:50

QFP с таким шагом паяется обычным паяльником. Если жало микроволна - то вообще влет.

Все помещается в 3128, но вроде 3256 по ногам полностью совместим.

Только еще раз - BIOS диска сделан в минимальном варианте. Основное ограничение - мне было лень возиться с пересчетом CHS - LBA, поэтому я его (пересчет) сделал для конкретного образа диска. Даже в таком виде я использую это в качестве диска на экспериментальной XT, но для нормальной работы однозначно нужно это довести до ума.

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 25.01.2018,20:53

Даже в таком виде я использую это в качестве диска на экспериментальной XT, но для нормальной работы однозначно нужно это довести до ума.
Вы тему про реплику Innovation 2001 видели? :)

http://www.phantom.sannata.ru/forum/index.php?t=14626

Рано, или поздно кто-либо доводит идею до ума. А идея у Вас здравая и вполне реализуемая. Мне она понравилась, поэтому я её "приклеил".
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Ответить