Важная информация

User Tag List

Результаты опроса: Как подключаете карту при ремонте?

Голосовавшие
3. Вы ещё не участвовали в этом опросе
  • Непосредственно в слот системной платы.

    1 33.33%
  • Используя райзер, с установкой карты вбок.

    1 33.33%
  • Используя удлинитель разъема, с установкой карты вверх.

    0 0%
  • Использую "выноску" с гибким шлейфом.

    0 0%
  • Другим способом.

    1 33.33%
Опрос с выбором нескольких вариантов ответа.
Показано с 1 по 6 из 6

Тема: ISA Expander

  1. #1
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    100
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При установке карты расширения в слот системной платы доступ к выводам микросхем затруднен.
    Какой наиболее удобный варианте подключения карт при отладке (ремонте)?
    Последний раз редактировалось gen1971; 16.05.2024 в 19:29.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    554
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    110 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как-то даже не задумывался об использовании райзера.
    Да, во многих случаях это было бы удобно. Возьму на заметку.

    Сейчас материнская плата просто лежит на столе, разъёмом клавиатуры влево. Соответственно карты ISA стоят вертикально, "тылом" ко мне.
    В некоторых случаях приходится ставить материнскую плату вертикально, если надо что-то измерить со стороны компонентов.

  4. #3
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,013
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    253
    Поблагодарили
    233 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    у меня еще с тех времен есть ISA "елка" - 2 разъема на одну сторону, 3 на другую. карта встает параллельно материнке, ее можно поставить как компонентами вниз так и компонентами вверх. плюс еще и к самой шине подключиться проще - припаял к разъему с обратной стороны контактную гребенку и вперед.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  5. #4
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,937
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    240
    Поблагодарили
    118 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давным давно для ремонта пришлось собрать на коленке "эмулятор ISA":



    В работающем обычном старом компе со вставленной ISA платой я упарился лазить с осцылом и лог анализаторами - очень не круто в динамике искать, что именно отвалилось. Сигналов много, и они довольно быстрые, и понять что где именно не работает - сложно. Решил сделать такой вот "эмулятор" ISA шины, что бы сигналами можно было вообще пошагово управлять. Основными циклами (чтение из порта, запись в порт, чтение из памяти, запись в память), ну и даже вообще каждым отдельным сигналом по отдельности.




    Камень воткнул какой валялся на столе, а валялся STM32F302RDT6. Так себе, конечно, контроллер для ногодрыга, да и вообще для данной задачи в целом, но какой был :-E~ Шину данных напрямую завел на 5в толерантные пины, подтянул 10к к 5V_VCC. Шину адреса через 3 защелки 555ИР23. Остальные управляющие сигналы к 5в толерантным пинам напрямую. Генерацию OSC 14,3 MHz сделал отдельно на 155ЛН1. Питается махарайка от +12В. Далее 3.3V на МК через обычный линейник 1117. Пять вольт пробовал тоже сперва через 7805, но оно греется как ад, поэтому вкорячил DC/DC 2.5A на TPS54260 и все холодненькое. Ну и с МИНУС 12 вольтами вообще засада, как я только над бедной mc34063 не издевался. Не возжелала она давать -12 вольт. Максимум что удалось от нее добиться - где-то около минус 8 вольт и падает в зависимости от нагрузки. Пробовал вместо нее поставить ту же TPS54260 и включить как negative voltage, но почему-то потерпел фейл - то работает, то дырка в микросхеме. После пятка штук решил прекратить эксперименты и вернулся к mc34063 и ее -8 вольтами. В принципе, операционникам на исследуемой плате хватило.

    Чисто ради лулзов включал и VGA видюху, утянув код инита с http://tinyvga.com/avr-isa-vga и поправив сорцы под STM32:



    Ну, всё показывало:



    Но, - медленно. В смысле текст то летает, а вот на графике уже всего кадров 10 в секунду где-то на любимом mode 13h, все-таки проброс 64Кб с HAL'овскими шевелениями ногами у STM32 - такое себе.. Конечно, можно и регистрами, GPIOx->BSR и как там они, но все равно до реальной скорости ISA не дотянет где-то наполовину. Но такой задачи и не стояло.

    Здесь уже с более-менее нормальной системой питаний, в таком виде где-то и валяется на полках уже лет 5:



    В принципе, удобно - выставил на шину данных 0x55h и смотришь ослом как они прошли через 74ls245 на исследуемой плате. Потом выставил 0xAAh и то же контролируешь как оно все прошло. Если есть хоть какое-то понимание как исследуемый девайс работает, можно осуществить запись в необходимый порт и остановить - посмотреть и исследовать реакцию девайса. Можно записать в память и остановить - так же проконтролировать все сигналы на девайсе. И тд.
    Но щаз бы уже все делал по-другому конечно, если бы было нужно :-p

  6. Эти 5 пользователя(ей) поблагодарили Tronix за это полезное сообщение:

    anasana (17.05.2024), CodeMaster (15.05.2024), gen1971 (15.05.2024), HardWareMan (15.05.2024), Rio444 (15.05.2024)

  7. #5
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,428
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    606
    Поблагодарили
    450 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    FTDI которая FT2232 умеет в эмуляцию 8 битного процессора с 64К памятью, например. Для себя делал USB<=>IDE для работы с ATAPI устройствами (тестировать свой эмулятор железного ATAPI) на FT245RL+EPM7128SLC. Поток байт вот такой:
    Код:
    [rmaa dddd]
    r - Read
    m - Command
    aa - Address
    dd - Data
    
    [0000 xxxx] - D[3:0] - Write IDE
    [0001 xxxx] - D[7:4]
    [0010 xxxx] - D[11:8]
    [0011 xxxx] - D[15:12]
    [0100 xxxx] - A[3:0]
    [0101 xxxx] - CNT[3:0]
    [0110 xxxx] - CNT[7:0]
    [0111 xxxx] - {RESET,CSEL,CNT[9:8]}
    [1000 xxxx] - D[3:0] - Read IDE
    [1001 xxxx] - D[7:4]
    [1010 xxxx] - D[11:8]
    [1011 xxxx] - D[15:12]
    [1100 xxxx] - {PDIAG,DASP,DMARQ,INTRQ}
    [1101 xxxx] - CNT[3:0]
    [1110 xxxx] - CNT[7:0]
    [1111 xxxx] - {RESET,CSEL,CNT[9:8]}
    Т.е., я просто шлю байты команд и данных сплошным потоком через СОМ (точнее, пакетом через драйвер D2XXX), оно иногда отвечает данными. А на графике выглядит примерно вот так:

    Есть счётчик транзакций. Есть поддержка аппаратного IORDY. Думаю, что доработать до ISA вообще не проблема.

  8. Этот пользователь поблагодарил HardWareMan за это полезное сообщение:

    anasana (17.05.2024)

  9. #6
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    100
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    Моя разработка ISA Expander, может использоваться:
    - как райзер ("ёлка" до 6 слотов), с установкой ремонтируемой карты параллельно системной плате, как вверх деталями, так и вниз.
    - как удлинитель разъема, с установкой ремонтируемой карты вверх (используя верхний угловой слот SL-62R).
    - как "выноску" с гибким шлейфом (используя отделяемый дополнительный модуль и шлейф с разъемами IDC-64F).

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. GMX - (Grafic Memory eXpander) сводная тема.
    от Evgeny Muchkin в разделе Scorpion
    Ответов: 242
    Последнее: 22.03.2024, 20:25
  2. SMUC v3 с ISA шиной
    от zx_ в разделе Внешние накопители
    Ответов: 1
    Последнее: 12.01.2019, 23:03
  3. SB CT4170 ISA
    от Александр Бухаров в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 15.11.2010, 08:47
  4. ISA->PCMCIA
    от skyther в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 25.07.2006, 18:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •