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

Полигон-2

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

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Anonymous написал:
[q]
XC9572 в plcc84 везде есть.
[/q]
Ну, прям так уж и везде... В бутике нет, например. Я просто взял то, что было в наличии и не очень дорого что бы.

PS: Целых несколько часов пытался понять, почему у меня один раз нормально РОМ запускается, следующие несколько разов - не запускается и тд. То запускается, то нет. Чего только не делал, все адресные ноги прозвонил раз по пять на предмет КЗ и на предмет соответствия нумерации ISA. Все дата ноги прозвонил. Прозвонил вообще всю схему. Ничего - все так как и должно быть. Добавил в дешифрацию портов сигнал AEN, повесил ROM на другой адрес, перепрошил ПЛИСину - нифига: то запускается, то не запускается ROM.

И еще разок прозвонил схему - а общий GND не соединен с пинами ISA GND :) Работала на наводках o_O Соединил и все сразу стало на место - РОМ запускается всегда. Ну блин, ваще конечно.. А главное у меня светодиод там стоит по питанию, и он отлично горел, я и думал что все ок.
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Tronix написал:
[q]
Поэтому решено было делать контроллер на макетке. Но так как я человек очень ленивый, мне было лень паять много микросхем, и потом накручивать километры МГТФ между ними. Поэтому я обратил внимание на ПЛИС.
[/q]
Все равно я смысл затеи не понял. IDE для XT на рассыпухе содержит 11 корпусов. Здесь 8 корпусов, и ПЛИСку программировать надо. Экономии же никакой...
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
DrPass написал:
[q]
Все равно я смысл затеи не понял. IDE для XT на рассыпухе содержит 11 корпусов. Здесь 8 корпусов, и ПЛИСку программировать надо. Экономии же никакой...
[/q]
Здесь 7 корпусов. А если поднатужиться, то можно 6. Там я ЛН1 влепил для инвертирования сигнала RESET (один элемент НЕ). Его можно и на транзисторе инвертнуть, без микросхемы. Ну и еще два последовательно соединенных НЕ использовал в качестве буфера сигнала MEM READ идущего на строб ПЗУ. Так как ПЗУ у меня флеха - можно напрямую соединять. Я пробовал - работает без проблем. Итого - 6 корпусов.

А слева на плате там АП5 шлейфом закрытая - это как раз программатор для Altera. У меня макетки просто не было, пришлось собрать прямо на этой плате. В конечном устройстве его конечно не будет.
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
С точки зрения эл компонентов - конечно согласен, экономии никакой. А вот с точки зрения количества пайки соединительных проводов на макетке МГТФом - экономия есть. Короче, паять проще.

Я вообще если честно ступил немного. Нужно было брать сразу PLCC84 - 84 ногую альтеру. Я бы туда вообще весь конттролер засунул, осталось бы только проводками к иса подпаяться и к IDE. И все. Ну ладно, первый блин....
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix Для инфы (JFYI). Atmel до сих выпускает почти полные клоны 5-вольтового MAX7000S, называется ATF1500. Они полностью совместимы по ногам и схемотехнике, проект из Quartus преобразуется с помощью специальной программы. Единственное, они не совместимы по программированию, надо шить специальной прогой или старинным LPT-шным Byteblaster-ом на старинной системе с доступом к LPT или же специальным USB Atmel JTAG за 50$. Китайский USB Blaster за 10$ не подходит.

У меня валяется пяток 84-ногих ATF1508 в PLCC, но шить пока не получается.

Плюсы:
- выпускается до сих пор, продается везде
- 5-вольтовая
- прошивка JTAG
- рисовать можно в Quartus (надо брать старый Web-edition не старше 10-ки)
- по структуре и ногам полностью совместима с MAX7000S

Минусы:
- прошить нелегко
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Спаял, но не работает :frown: Поведение странное: харды детектит только, если он выставлен как Slave. Детектит в таком случае правильно - пишется название и модель, размер тоже правильный. При попытке загрузки пишет Boot sector found! и затем через пару секунд Non-system disk or disk error, Press any key to reboot... Хотя хард у меня этот загрузочный и на нем DOS 5.0 стоит.

Когда выставлен как Master - не детектит вообще никак. При попытке загрузки с дискеты пишет Boot sector found! и затем висит постоянно, при этом лампа дисковода горит но мотор дисковода не крутиться.

Такие дела....
Fe-Restorator
Гость

Ссылка

Tronix написал:
[q]
Такие дела....
[/q]
В точности такое-же поведение CF Transcend на 2Гб при попытке подключить её через переходник к ISA-IDE контроллеру на 386-й мамке. Так-же виснет и не крутит флопомотор при горящем индикаторе, такое-же кривое определение "жёсткого диска". Поменял переходник на "с поддержкой UDMA" (ни мамке, ни карточке этот режим нафиг не сдался - они его не умеют! ) - определяться стала правильно и быстро, но форматироваться отказывалась, несмотря на возможность биоса работать более чем со 1024-мя цилиндрами. MHDD её видела, могла "полировать" ERASE-ом, но загрузиться ни на полном объёме, ни на кастрированном до 400 метров - не удалось никак!
Перемена мест контроллеров вместе с самими контроллерами результата не дала - на всех результат одинаков, контроллеры исправны, с физическим HDD работают безотказно.
На Р1-мамке (айсусь) сия CF-ка заработала без всяких танцев с бубном, на простецком переходничке. А нужно-то было на noname 386-ой ...

Звиняй за оффтоп, специально уменьшил ему шрифт; мож, оно поможет определить источник проблемы
Сейчас на форуме
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Ничо не понимаю. Вставил в пень 1 - работает без проблем o_O
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix А кстати, какие проблемы с платами под XTIDE ? Вполне продаются.
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv написал:
[q]
А кстати, какие проблемы с платами под XTIDE ? Вполне продаются.
[/q]
Да продаются, но дорого и долго. А я уже спаял и почти дешево (дешевле покупной).
<<Назад  Вперед>> Страницы: 1 * 2 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   XT-IDE контроллер на ПЛИС Altera
RSS

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

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

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