Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XT-IDE контроллер на ПЛИС Altera |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Tronix написал: Поздравляю, ты столкнулся с любимым занятием железячников - отладкой схемы. Причем дебаггеров у тебя немного, это осциллограф и логический анализатор. Это нередкая ситуация, когда небольшая разница во временных диаграммах на шине приводит к разному поведению устройства, т.к. по разным участкам схемы неодинаковое время прохождения сигнала, и те микросекунды играют роль в срабатывании схемы. И эти самые гонки чаще проявляются как раз на ПЛИСах, т.к. дискреты устроены попроще, и срабатывают быстрее. Ничо не понимаю. Вставил в пень 1 - работает без проблем o_O |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
DrPass написал: Дык нету у меня ни того ни другого до сих пор. Ну, лог анализатор на АП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 |
Да полно их: 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 ПЗУ, остальное логика. Зачем к этому приделывать ПЛИС, если не секрет? |
<<Назад Вперед>> | Страницы: 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 тем | |