SD/RTC/Covox на Altera MAX3000A
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
SD/RTC/Covox на Altera MAX3000A
Данный проект представляет из себя нечто промежуточное между 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 - выложил схему
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 КБ) 639 скачиваний
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
Извините, но это исключительно развлечение, никакой коммерции... Наверное, могу несколько пустых плат (есть лишние) подарить кому нибудь в СПб, если этот человек далее их распространит среди желающих.Filin писал(а):Готовая плата не продается случайно?
Только сразу говорю, что BIOS диска там только в первом приближении, после того, как заработало, мне уже не интересно вылизывать...
-
- Advanced Member
- Сообщения: 2075
- Зарегистрирован: 08.12.2014,11:39
- Откуда: Екатеринбург
-
- Advanced Member
- Сообщения: 2075
- Зарегистрирован: 08.12.2014,11:39
- Откуда: Екатеринбург
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
Как угодно. Вообще сомневаюсь, что много желающих будет (крайне удивлюсь, если хоть один человек попробует собрать) - вещь недоделанная (с программной точки зрения), да и паять пускай проще, чем BGA, но все равно не для совсем начинающих...Кай писал(а):Бесплатно ?
Да, для программирования CPLD - туда Altera Blaster втыкаетсяКай писал(а):это JTAG?
- Кай
- Почётный пользователь
- Сообщения: 19738
- Зарегистрирован: 08.08.2010,21:44
- Откуда: СПб, Ульянка-Лигово
- Контактная информация:
-
Вклад в сообщество
...ну, если ТС не затруднит завезти подарок ко мне на работу, меня тоже не затруднит распределить платы адресно. Например, Mihail1810 посылка на стадии комплектации, а вот с Киевом м.б сложности. Но, учитывая географию "щупалец Спрутса" есть вариант отправки, например, из Латвии.
ЗЗЫ: Программировать всё равно, что паять. Но программировать.
QFP с таким шагом vs BGA, то ещё "соревнование".паять пускай проще, чем BGA, но все равно не для совсем начинающих...
ЗЗЫ: Программировать всё равно, что паять. Но программировать.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...
Полученную кашицу...
-
- Advanced Member
- Сообщения: 2075
- Зарегистрирован: 08.12.2014,11:39
- Откуда: Екатеринбург
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
QFP с таким шагом паяется обычным паяльником. Если жало микроволна - то вообще влет.
Все помещается в 3128, но вроде 3256 по ногам полностью совместим.
Только еще раз - BIOS диска сделан в минимальном варианте. Основное ограничение - мне было лень возиться с пересчетом CHS - LBA, поэтому я его (пересчет) сделал для конкретного образа диска. Даже в таком виде я использую это в качестве диска на экспериментальной XT, но для нормальной работы однозначно нужно это довести до ума.
Все помещается в 3128, но вроде 3256 по ногам полностью совместим.
Только еще раз - BIOS диска сделан в минимальном варианте. Основное ограничение - мне было лень возиться с пересчетом CHS - LBA, поэтому я его (пересчет) сделал для конкретного образа диска. Даже в таком виде я использую это в качестве диска на экспериментальной XT, но для нормальной работы однозначно нужно это довести до ума.
- Кай
- Почётный пользователь
- Сообщения: 19738
- Зарегистрирован: 08.08.2010,21:44
- Откуда: СПб, Ульянка-Лигово
- Контактная информация:
-
Вклад в сообщество
Вы тему про реплику Innovation 2001 видели?Даже в таком виде я использую это в качестве диска на экспериментальной XT, но для нормальной работы однозначно нужно это довести до ума.
http://www.phantom.sannata.ru/forum/index.php?t=14626
Рано, или поздно кто-либо доводит идею до ума. А идея у Вас здравая и вполне реализуемая. Мне она понравилась, поэтому я её "приклеил".
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...
Полученную кашицу...