Не стартует 486DX

Есть антикварная мать на SIS 85C471 и проц предположительно Cyrix 80486DX-40 (снизу написано Cyrix, сверху маркером 486 40 DX). Никаких намеков на название на матери нет, есть только надпись ASY 01-00392, BIOS Award, 7xISA длинных, 4 коротких SIMM + 2 длиных, 3 разъема, похожих на PCI (это VLB?), клокер AV9107-03, 8 микросхем кэш-памяти в два ряда + 1 сбоку по 32 КБ, батарейка литиевая, была заменена на новую.

На матери установлена видяха Cirrus Logic и 4 коротких SIMM по 1 МБ.
Был спаян переходник для подключения к ATX блоку питания. Динамик подключен (для нее же обычный 8 Ом динамик нужен, как на современных платах?). Плата и проц сняты с живых машин.

Судя по datasheet'у, выставлена частота клокера 33 МГц. При запуске плата не подает признаков жизни, на reset реагирует тихим щелчком в динамике, и все. Если подключить светодиод к TB LED, то он почему-то горит и гаснет только если нажата кнопка Turbo (странно, мне всегда казалось, что должно быть наоборот). На процессоре стоит радиатор, через некоторое время он становится слегка теплым, SIS греется еще меньше.

Что делать? Как должна реагировать мать на отсутствие видяхи или памяти?

Аватар пользователя icbook

esh писал(-а):
А где можно скачать подробное описание таймингов ISA?

Во-первых, это же твист, а не лезгинка:)

Во-вторых, согласно EISA System Architecture (стр.53):
In order to define extensions to ISA,the writers of the EISA specification had to first document ISA.The following descriptions of ISA bus cycles are based on the descriptions found in the EISA specification.
The Bus Clock (BCLK)is supplied to the ISA bus by the system board and defines the time slots (Tstates)hat comprise a bus cycle.In order o maintain ISA compatibility,the maximum clock rate used for bus cycles on the EISA bus is 8.33MHz.

В-третьих, на чипсете всех времен и народов SiS496/497 мы имеем в качестве "стандартной" частоту 7.159MHz. И как вариант - 1/3 от PCI CLK, т.е. в экстремальном случае 50/3=16,67 MHz. В свое время проверялось, что все "нормальные" ISA-контроллеры работают...

>> интересно.. как ты на ней думаешь реализовать триггер?
Обратная связь ;) Честно говоря, не проверял, за 5 минут прикинул прошивку, примерно так (для RS):

N   R  S  Qi   Qo
    A0 A1 A2   D0
0   0  0  0    0
1   0  0  1    1
2   0  1  0    1
3   0  1  1    1
4   1  0  0    0
5   1  0  1    0
6   1  1  0    X
7   1  1  1    X

D0 соединяется с A2. Должно работать, если при переключении адресов, по которым записаны одинаковые биты, на выходе не будет никаких импульсов.

esh писал(-а):
>> интересно.. как ты на ней думаешь реализовать триггер?
Обратная связь ;) Честно говоря, не проверял, за 5 минут прикинул прошивку, примерно так (для RS):
N   R  S  Qi   Qo
    A0 A1 A2   D0
0   0  0  0    0
1   0  0  1    1
2   0  1  0    1
3   0  1  1    1
4   1  0  0    0
5   1  0  1    0
6   1  1  0    X
7   1  1  1    X

D0 соединяется с A2. Должно работать, если при переключении адресов, по которым записаны одинаковые биты, на выходе не будет никаких импульсов.

оригинально:) хоть и извращенно...
но все равно на 1 флэшке не реализуется: нужно контроллить 16 линий адреса (если по стандарту делать, если нет - то 8), 8 линий данных, + IOWR, и, самое главное, иметь 8 выходов... или же делать мультиплексирование (минимум +1 чип или несколько транзисторов)...
и еще 1 фактор - даже 3 корпуса логики (или ПЛМ + регистр) обойдутся дешевле чем флэшка;) хотя конечно флэшку можно с трупа выковырять...

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

>> но все равно на 1 флэшке не реализуется: нужно контроллить 16 линий адреса (если по
>> стандарту делать, если нет - то 8), 8 линий данных, + IOWR
По стандарту вроде 10 или 12 разрядная адресация, защелку на 74LS573, т.е. на адреса флэшки нужно пустить 10 адресных линий, IOWR и AOL + 3 для триггера = 15A = 32КБ, у меня есть на 128К-256, т.е. с запасом :)

>> и, самое главное, иметь 8 выходов... или же делать мультиплексирование (минимум +1 чип или несколько транзисторов)...
Для этого поставлю 74LS573.

>> и еще 1 фактор - даже 3 корпуса логики (или ПЛМ + регистр) обойдутся дешевле чем флэшка
>> хотя конечно флэшку можно с трупа выковырять...
Уже наковырял с трупов, прошить хотел хотсвопом на SL-75DRV5 :)
А вот вариант с ПЛМ мне нравится, только чем его прошивать...

esh писал(-а):
>> но все равно на 1 флэшке не реализуется: нужно контроллить 16 линий адреса (если по
>> стандарту делать, если нет - то 8), 8 линий данных, + IOWR
По стандарту вроде 10 или 12 разрядная адресация, защелку на 74LS573, т.е. на адреса флэшки нужно пустить 10 адресных линий, IOWR и AOL + 3 для триггера = 15A = 32КБ, у меня есть на 128К-256, т.е. с запасом :)

Тогда зачем триггер мудрить? Обычный дешифратор адреса/формирователь строба для защелки...
esh писал(-а):

А вот вариант с ПЛМ мне нравится, только чем его прошивать...

Почитай даташит... Там упоминается какой-то "Standart CMOS PLD Programmer" - думаю на сайте атмела можно найти, что он представляет...

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

>> Тогда зачем триггер мудрить? Обычный дешифратор адреса/формирователь строба для защелки...
Чтобы после reset, когда в 80h порт еще ничего не писалось, на индикаторе горело что-то вроде -- , а не мусор

esh писал(-а):
>> Тогда зачем триггер мудрить? Обычный дешифратор адреса/формирователь строба для защелки...
Чтобы после reset, когда в 80h порт еще ничего не писалось, на индикаторе горело что-то вроде -- , а не мусор

регистр-защелка с резетом;)
только после него надо еще какой-то дешифратор на 7-сегментник мудрить...

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

>> регистр-защелка с резетом
>> только после него надо еще какой-то дешифратор на 7-сегментник мудрить...
Это некрасиво, когда "FF" горит, мне "--" больше нравится:)) А на самом деле - из тех, которые с ресетом я знаю только 74LS273, но у нее входы очень неудобно разведены...

Добавлено спустя 2 минуты 32 секунды:

Кстати, проц даже на 100 МГц запускается, правда только с мощным кулером, без него зависает, хотя почти не греется...

Аватар пользователя savely

Хм, помнится мне - схему ISA-поста я где-то видел в Инете...

А кому счас легко...

esh писал(-а):
>> регистр-защелка с резетом
>> только после него надо еще какой-то дешифратор на 7-сегментник мудрить...
Это некрасиво, когда "FF" горит, мне "--" больше нравится:)) А на самом деле - из тех, которые с ресетом я знаю только 74LS273, но у нее входы очень неудобно разведены...

Добавлено спустя 2 минуты 32 секунды:

Кстати, проц даже на 100 МГц запускается, правда только с мощным кулером, без него зависает, хотя почти не греется...

1) как ты хочешь получить "--"?:)
2) 74АС823(843) - 9-разрядный регистр, со сбросом;)

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей