Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XT-IDE контроллер на ПЛИС Altera |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Вот так выглядит логика в Altera: Прикрепленный файл (plis.png, 78949 байт, скачан: 35 раз) |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Tronix написал: Исходники же вседоступны, закажи по ним изготовление xt-ide в резоните, и недолго, и не сильно дорого. Значит нету у меня XT-IDE. Можно конечно купить плату, но: во-первых дорого из Омереги ее тащить, во-вторых долго |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Tronix написал: XC9572 в plcc84 везде есть. В этом проекте все хорошо, кроме того, что у этих Xilix корпуса не для пайки на макетку. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Anonymous написал: Ну, прям так уж и везде... В бутике нет, например. Я просто взял то, что было в наличии и не очень дорого что бы. XC9572 в plcc84 везде есть. PS: Целых несколько часов пытался понять, почему у меня один раз нормально РОМ запускается, следующие несколько разов - не запускается и тд. То запускается, то нет. Чего только не делал, все адресные ноги прозвонил раз по пять на предмет КЗ и на предмет соответствия нумерации ISA. Все дата ноги прозвонил. Прозвонил вообще всю схему. Ничего - все так как и должно быть. Добавил в дешифрацию портов сигнал AEN, повесил ROM на другой адрес, перепрошил ПЛИСину - нифига: то запускается, то не запускается ROM. И еще разок прозвонил схему - а общий GND не соединен с пинами ISA GND Работала на наводках o_O Соединил и все сразу стало на место - РОМ запускается всегда. Ну блин, ваще конечно.. А главное у меня светодиод там стоит по питанию, и он отлично горел, я и думал что все ок. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Tronix написал: Все равно я смысл затеи не понял. IDE для XT на рассыпухе содержит 11 корпусов. Здесь 8 корпусов, и ПЛИСку программировать надо. Экономии же никакой... Поэтому решено было делать контроллер на макетке. Но так как я человек очень ленивый, мне было лень паять много микросхем, и потом накручивать километры МГТФ между ними. Поэтому я обратил внимание на ПЛИС. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
DrPass написал: Здесь 7 корпусов. А если поднатужиться, то можно 6. Там я ЛН1 влепил для инвертирования сигнала RESET (один элемент НЕ). Его можно и на транзисторе инвертнуть, без микросхемы. Ну и еще два последовательно соединенных НЕ использовал в качестве буфера сигнала MEM READ идущего на строб ПЗУ. Так как ПЗУ у меня флеха - можно напрямую соединять. Я пробовал - работает без проблем. Итого - 6 корпусов. Все равно я смысл затеи не понял. IDE для XT на рассыпухе содержит 11 корпусов. Здесь 8 корпусов, и ПЛИСку программировать надо. Экономии же никакой... А слева на плате там АП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 |
Спаял, но не работает Поведение странное: харды детектит только, если он выставлен как Slave. Детектит в таком случае правильно - пишется название и модель, размер тоже правильный. При попытке загрузки пишет Boot sector found! и затем через пару секунд Non-system disk or disk error, Press any key to reboot... Хотя хард у меня этот загрузочный и на нем DOS 5.0 стоит. Когда выставлен как Master - не детектит вообще никак. При попытке загрузки с дискеты пишет Boot sector found! и затем висит постоянно, при этом лампа дисковода горит но мотор дисковода не крутиться. Такие дела.... |
Fe-Restorator |
NEW! Сообщение отправлено: 24 июня 2014 20:23
Tronix написал: В точности такое-же поведение CF Transcend на 2Гб при попытке подключить её через переходник к ISA-IDE контроллеру на 386-й мамке. Так-же виснет и не крутит флопомотор при горящем индикаторе, такое-же кривое определение "жёсткого диска". Поменял переходник на "с поддержкой UDMA" (ни мамке, ни карточке этот режим нафиг не сдался - они его не умеют! ) - определяться стала правильно и быстро, но форматироваться отказывалась, несмотря на возможность биоса работать более чем со 1024-мя цилиндрами. MHDD её видела, могла "полировать" ERASE-ом, но загрузиться ни на полном объёме, ни на кастрированном до 400 метров - не удалось никак! Такие дела.... Перемена мест контроллеров вместе с самими контроллерами результата не дала - на всех результат одинаков, контроллеры исправны, с физическим HDD работают безотказно. На Р1-мамке (айсусь) сия CF-ка заработала без всяких танцев с бубном, на простецком переходничке. А нужно-то было на noname 386-ой ... Звиняй за оффтоп, специально уменьшил ему шрифт; мож, оно поможет определить источник проблемы |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XT-IDE контроллер на ПЛИС Altera |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |