Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XT-IDE контроллер на ПЛИС Altera |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 | Печать |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Не могу найти ни 74LS573, ни 74HCT573, ни 555ИР33 (а такая вообще была?). Что делать? |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Да полно их: http://www.chipfind.ru/search/...=1&p=1 |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июля 2014 12:21 Сообщение отредактировано: 28 июля 2014 17:42
Завел. Заменил в ПЛИС декодер порта с 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 начинался треш. Короче, просто схему неправильно нарисовал изначально. Банальнейшая ошибка. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июля 2014 14:30 Сообщение отредактировано: 28 июля 2014 14:40
Tronix Перепиши на VHDL, будет гораздо проще понимать логику... Кусочек обсуждения http://electronix.ru/forum/lofiversion/index.php/t33238.html Хочу себе подобное сделать, только на ATMEL 1508 (клон MAX 7128) |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июля 2014 15:50 Сообщение отредактировано: 28 июля 2014 17:45
alecv написал: Я VHDL не знаю вообще. Поэтому и переписать не смогу. Я думаю в ближайшем будущем (в выходные) заменю Altera EPM7064 на Altera EPM3032, ибо они все еще доставаемы, стоят дешевле, да у меня и занято всего 8 ячеек. А EPM7064 у меня в другое дело пойдет. Перепиши на VHDL, будет гораздо проще понимать логику... |
trader2k4
Newbie
Откуда: Россия, Самара Всего сообщений: 25 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 авг. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 сентября 2014 9:57 Сообщение отредактировано: 3 сентября 2014 9:57
Я может не понимаю чего - но в составе http://www.lo-tech.co.uk/wiki/...revision_2 вижу только 6 корпусов, из которых 1 ПЗУ, остальное логика. Зачем к этому приделывать ПЛИС, если не секрет? |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
trader2k4 написал: http://www.lo-tech.co.uk/wiki/...revision_2 вижу только 6 корпусов, из которых 1 ПЗУ, остальное логика.Зачем к этому приделывать ПЛИС, если не секрет?Эта карта конкретно под CF и IDE жесткий диск в ней работать не будет. Будет работать только CF через переходник IDE->CF, да и то не всякая CF. Различие между CF и IDE HDD в том, что некоторые CF-карточки поддерживают 8-битный обмен, в то время как IDE винты - только 16-битный. У этой платы нет ничего, кроме дешифратора адреса порта ввода-вывода, дешифратора адреса ПЗУ и буфера шины. То есть практически, сигналы IDE разъема идут просто сразу на 8bit ISA шину данных, через буфер. Я может не понимаю чего - но в составе XT-IDE же отличается от этой карты тем, что в ней присутствует логика мультиплексирования 8bit >-> 16bit, которая реализуется с помощью двух защелок и непосредственно самой логикой переключения этих защелок в зависимости от того, происходит ли запись или происходит чтение (выборка микросхем OE). Все это усложняет схемотехнику до минимум 11 корпусов. |
trader2k4
Newbie
Откуда: Россия, Самара Всего сообщений: 25 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 авг. 2011 |
Спасибо, буду знать!!! |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Tronix написал: Да брось, вот фотко первой версии XTIDE се это усложняет схемотехнику до минимум 11 корпусов. http://n8vem-sbc.pbworks.com/w/file/4201227/IMG_9320.JPG 9 корпусов, из которых 2 - BIOS и его дешифратор. |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XT-IDE контроллер на ПЛИС Altera |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |