SD/RTC/Covox на Altera MAX3000A

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

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

Сообщение Кай » 02.02.2018,19:16

Так я её отдать кому-либо хочу. У меня запланированного - до пенсии хватит и ещё останется. :)
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

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

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

Сообщение justontime » 03.02.2018,19:40

Кто-нибудь знает, какие есть стандарты (условно говоря) на RTC для XT ? Сейчас я просто сделал, как на AT, но вместо 70/71 порта использовал 340/341. При этом, естественно, еще есть соответствующие функции BIOS (RTC set/get time/date), ну и при загрузке компьютера время из RTC попадает в переменные BIOS'а. К CMOS тоже есть доступ (через вышеуказанные порты), но с ней ничего не делается. Что-то еще нужно ?

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение alecv » 03.02.2018,21:59

justontime На XT самая популярная микросхема часов была NM58167 и ее разнообразнейшие клоны.
http://www.applelogic.org/files/MM58167.pdf

Кроме нее чего только не применяли, любые часы. От микросхем EPSON/Seiko до AT-шных Motorola MC146818.

Вот большая коллекция RTC программ, можно дизассемблировать и смотреть.
http://www.minuszerodegrees.net/rtc.htm
David_M's clock reader - в исходниках

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

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

Сообщение justontime » 05.02.2018,19:50

Наверное, RTC оставлю в таком виде, как есть. С хранением времени/даты справляется отлично, а остальная функциональность не особо нужна...
Кстати, плата пролежала на столе неделю, сейчас проверил - время в порядке, так что все вроде работает в полном объеме

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Сообщение Tronix » 09.10.2018,08:35

justontime, а можно подсмотреть код для Covox? Хочу тоже попробовать, но пока не понимаю с какой частотой PWM-ить, да и вообще. И еще интересно, через какую программу тот самый ковокс тестировать. Желательно на XT.

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

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

Сообщение justontime » 09.10.2018,09:50

Я вдали от нормального компьютера, поэтому только на следующей неделе смогу выслать код.
Хотя разве я не посылал раньше ?
А вообще для простого PWM нужна, как минимум, частота сэмплирования, умноженная на 2 в степени разрядности преобразования. В случае с Covox’ом это, допустим, 10 кГц, умноженное на 256, т.е. минимум 2.56 МГц. Я голову сильно здесь не ломал, просто взял 14.318 от OSC.
Тестовый вывод, приведенный выше, записан, насколько помню, с помощью родной программки от Covox’а - вроде в интернете находилась быстро. Писалось на XT - на частоте 4.77 уже было заметно торможение, в турбо-режиме торможение вроде исчезло (образец записан в турбо).
В свое время Covox (настоящий, из кучи резисторов :) использовал со ScreamTracker на AT 286/12 (или что-то типа того)

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

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

Сообщение Tronix » 09.10.2018,09:57

justontime писал(а):Хотя разве я не посылал раньше ?
Да вот мне тоже кажется, что я вроде бы где-то видел код, по крайней мере работы с SD картой, но найти не могу. Ни в почте, ни в личных сообщениях. Куда дел - не понятно. Вообще, если можно, то посмотрел бы свежим взглядом на весь код от данного проекта в учебных целях. Спасибо, подожду следующую неделю.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

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

Сообщение Rio444 » 09.10.2018,10:25

justontime писал(а):Я голову сильно здесь не ломал, просто взял 14.318 от OSC.
Извините, что немного оффтоплю.
На очень многих ISA картах видел кварцы на те же 14,318 МГц (например, видеокартах). Хотя эту частоту можно взять с шины.
Кто-нибудь знает, в чем смысл?


Электронка: Изображение копия Изображение

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

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

Сообщение justontime » 09.10.2018,13:50

Rio444 писал(а):Кто-нибудь знает, в чем смысл?
Только догадки могу строить, а так не знаю

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

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

Сообщение Rio444 » 09.10.2018,15:26

justontime писал(а):Только догадки могу строить,
Постройте. Может коллективно дойдём до разгадки.
Мои предположения:
- сигналу на шине ISA не хватает стабильности (по частоте),
- тактовые импульсы на шине ISA появляются позже, чем они нужны устройству.
Электронка: Изображение копия Изображение

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

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

Сообщение Кай » 09.10.2018,15:58

Постройте. Может коллективно дойдём до разгадки.
http://www.os2museum.com/wp/the-isa-osc-mystery/
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

Ответить