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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XT-IDE контроллер на ПЛИС Altera
RSS

XT-IDE контроллер на ПЛИС Altera

Попытка создания XT-IDE на ПЛИС

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


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix Какие-то неучтенные гонки в ПЛИС-е. Оригинальная схема тоже сделана не лучшим образом, "на иголках". Собственно, там настоятельно рекомендуется применять для буферов 74F а для дешифраторов 74HTC. В таком сочетании работает на любой ISA. Документированно нельзя применять для защелок 74ALS - не работает со странными симптомами. У меня есть одна плата на панельках, можно эксприментировать (но нет времени и сил).
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик: Оффтопик:
[q]
есть одна плата на панельках
[/q]
Кроватках, Саш. На панельке стоят проститутки, а DIP микросхемки ставятся в цанговые или ламельные кроватки.


И я категорически против мёртвой распайки каких-либо элементов на прототипе, если есть возможность использовать "кроватки".
Fe-Restorator
Гость

Ссылка

Оффтопик: Оффтопик:
Кай написал:
[q]
На панельке стоят проститутки
[/q]
Их зовут (E)PROM, а панелькам имя - ZiF...


Все виденные XT-IDE проэкты мне не нравятся. И только одним: разъёмы ISA и IDE разведены на противоположных сторонах текстолита.
Поясню: если захотеть воткнуть туда CF-карточку, да через переходник, то получившийся конструктив "пропарывает" наскрозь: либо металл компового корпуса, либо 4 соседних платы. Зависит от применённого разъёма IDE: прямой или угловой. Ясен пень, на верхней кромке платы проще оперировать подключением шлейфа не вынимая контроллера из матери. Но для CF такое крайне неудобно! Либо изначально "выставить" CF вовсе за пределы корпуса, чтоб карточки менять можно было (много чаще чем даже перчатки, что не всегда нужно и часто попросту неудобно), либо развести IDE-разъём на левый край текстолита, т.е. внутренний край платы, дабы этажерка "переходник+СF" была как-бы продолжением самой платы. Именно последний вариант мне более всего нравится.
Сейчас на форуме
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Tronix написал:
[q]
Ничо не понимаю. Вставил в пень 1 - работает без проблем o_O
[/q]
Поздравляю, ты столкнулся с любимым занятием железячников - отладкой схемы. Причем дебаггеров у тебя немного, это осциллограф и логический анализатор. Это нередкая ситуация, когда небольшая разница во временных диаграммах на шине приводит к разному поведению устройства, т.к. по разным участкам схемы неодинаковое время прохождения сигнала, и те микросекунды играют роль в срабатывании схемы. И эти самые гонки чаще проявляются как раз на ПЛИСах, т.к. дискреты устроены попроще, и срабатывают быстрее.
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
DrPass написал:
[q]
Причем дебаггеров у тебя немного, это осциллограф и логический анализатор
[/q]
Дык нету у меня ни того ни другого до сих пор. Ну, лог анализатор на АП5-LPT есть, но он до 1MHz. Осциллограф тоже есть, но тоже самодельный на лампах , мне кажется до нескольких килогерц. Итого - ни то не другое сюда не подходит. Ладно, буду тыркаться "в слепую".
ramanek
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 авг. 2012
Tronix
72 осцыл вам покатит ? могу махнуть на что нить .

Лог анализатор можно взять у китайцыв , на 8 линий вполне вменяемые цены для "побаловаться"
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Не могу найти ни 74LS573, ни 74HCT573, ни 555ИР33 (а такая вообще была?). Что делать?
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Завел. Заменил в ПЛИС декодер порта с 74138 на 74688. Все тесты прошел на XT нормально. Определяет и мастер и слейв нормально. На пеньке так же полет нормальный. Регистры для мультиплексирования, так же как и на Поиск-IDE - две 74HC573. Буфер для CS0,CS1,ADDR0-ADDR2, IOR, IOW и RESET - 555ИР22, хотя я думаю поехало бы и с 74HC573, это я просто в ходе экспериментов его на ИР22 заменил. Ну остальное стандартно.

Фото получившегося девайса: http://habrastorage.org/files/...02e33e.jpg
Обратная сторона медали (OMG монтаж, или как не надо делать): http://habrastorage.org/files/...052ff7.jpg

Блин, когда же я себя осциллограф то куплю, заколебался по наитию все делать.

Прикрепленный файл (xtide_final.png, 85393 байт, скачан: 53 раза)
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Дело было не в бобине - долб.... сидел в кабине. Косяк был не в "гонках" в ПЛИС, или каких других мифических силах, а в том, что в первоначальной схеме у меня к 74138 ко входу G2 была подключена A7 "И" AEN. Соответственно это запрещало CS только тогда, когда A7 И AEN были в высоком состоянии, то есть когда шло обращение к памяти по DMA. В пеньке видимо рефреш DMA не отображается на шину ISA - поэтому работало, а на XT начинался треш. Короче, просто схему неправильно нарисовал изначально. Банальнейшая ошибка.
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XT-IDE контроллер на ПЛИС Altera
RSS

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

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

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