User Tag List

Показано с 1 по 10 из 36

Тема: Порты SMUC

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пин SCL nvram-памяти работает только на ввод (шину i2c тактирует master).
    read: D6: SDA (afaik, значимый только этот бит, остальные установлены в 1)
    write: согласен с Вашим описанием.
    увы, Кирилл Фролов давно не появлялся в форуме, а именно его подробную карту портов я недавно нагуглил:
    Код:
    Все сообщения из раздела
    Сообщение 1 в разделе
    От:Kirill Frolov (Kirill.Frolov@p2.f827.n5030.z2.fidonet.org)
    Тема:SMUC неизвестные порты
    View this article only
    Группы новостей:fido7.real.speccy
    Дата:2002-07-17 15:31:54 PST
    
    Hемедленно нажми на RESET, All!
    [...skip...]
       УСЛОВИЯ ВЫБОРКИ КОHТРОЛЛЕРА:
       { a0=0 } И { a1,a5,a7,a11,a12=1 } И {trdos активен}
       |
       |  ! АДРЕСА ISA-BUS:
       |  ! a8,a9,a10,a13,a14,a3,a4 isa/ide/pic address (A0-A6)
       |
       | +- a6=1 обращение к ISA слоту
       |   |  (!) ВЛИЯHИЕ a13 HА ЭТИ ПОРТЫ HЕИЗВЕСТHО!
       |   | +- a2=1
       |   |   |
       |   |   | +- a15=1   ??? (ISA A9 ?)  HЕИЗВЕСТHЫЙ РЕГИСТР
       |   |   |   | +- a13=1  ???
       |   |   |   |
       |   |   |   +- a13=0  ???
       |   |   |
       |   |   |
       |   |   +- a15=0 isa bus ports rw
       |   |       | isa address bits(A9-A0): (cp==control port bit)
       |   |       | { ? (0), cp.2, cp.1, a4, a3, a14, a13, a10, a9, a8 }
       |   |       |
       |   |       +- a13=1 ???
       |   |       |
       |   |       +- a13=0 ???
       |   |
       |   |
       |   +- a2=0 ???
       |       |
       |       +- a15=1 ??? HЕИЗВЕСТHЫЕ РЕГИСТРЫ
       |       |    |
       |       |    +- a13=1 ???
       |       |    |
       |       |    +- a13=1 ???
       |       |
       |       +- a15=0 ???
       |            |
       |            +- a13=1 ???
       |            |
       |            +- a13=0 ???
       |
       |
       +- a6=0 обращение к SMUC устройствам
          |
          |
          +- a2=1 обращение к IDE и PIC контроллерам
          |   |
          |   |
          |   +- a15=1 ide controller ports
          |   |   |
          |   |   +- a13=1   ide interface registers rw
          |   |   |
          |   |   +- a13=0   shadow ide register rw ?
          |   |
          |   |
          |   +- a15=0 interrupt controller register block rw
          |       |
          |       +- a13=1 <DEFAULT>
          |       |        ( каково влияние этого бита    )
          |       |        ( на работу SMUC и контроллера )
          |       +- a13=0 ( прерываний? неизвестно       )
          |
          |
          +- a2=0
              |
              |
              +- a15=1 rtc/control port
              |   |
              |   +- a13=1 control port
              |   |   + bit0 isa/pic/ide reset (0 active) wo
              |   |   + bit1 A7 ISA wo
              |   |   + bit2 A8 ISA wo
              |   |   + bit3 enable interrupts from pic (1 active) wo
              |   |   + bit4 SDA out wo
              |   |   + bit5 write protect NVRAM (1 active) wo
              |   |   + bit6 write SCL, read SDA rw
              |   |   + bit7 0=(rtc read, ide command register block),
              |   |          1=(rtc write, ide status register block) wo
              |   |
              |   +- a13=0 rtc port
              |        control port bit7=0 write address, read data
              |        control port bit7=1 write data
              |
              |
              +- a15=0 fdd status port rw
                   + bit7 1=drive A: real disk, 0=emulated
                   + bit6 1=drive B: real disk, 0=emulated
    
    
    c2005Google

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

  3. #2

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    подробную карту портов я недавно нагуглил
    Проанализировал вышеупомянутые данные, нашел одну неточность - возможно автор не имел под рукой схемы SMUCа - адресная линия A9 не изменяет своего значения (жестко висит на +5В).
    Еще сварганил небольшую табличку, что-бы было видно на каких портах висят внутренние девайсы SMUCа.
    Просьба к обладателям сего чуда техники, выяснить возможен ли доступ к второй "половине" регистров IDE. Автор раскладки предположил, что комбинация CS0(CS1)=1, CS1(CS3)=0 появиться если обратиться к портам IDE при a13=0 (shadow ide register rw). Тоесть надо считать данные из портов #D8BE-#DFBE. Если сказать более конкретно, то при наличии такой возможности, ситать удасться только порт #DEBE - альтернативный регистр состояния. С остальнами результат будет один и тот же - будет считано #FF, как при наличии, так и при отсутствии данной возможности. У кого есть реальное устройство, большая просьба проверить данное предположение.
    Последний раз редактировалось spensor; 05.07.2005 в 11:44.

  4. #3

    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Проанализировал вышеупомянутые данные, нашел одну неточность - возможно автор не имел под рукой схемы SMUCа - адресная линия A9 не изменяет своего значения (жестко висит на +5В).
    Которая на ISA идёт в конечном счёте? Да, действительно, там есть ошибка.

  5. #4

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    | | + bit7 0=(rtc read, ide command register block),
    | | 1=(rtc write, ide status register block) wo
    Кто может подсказать о каких блоках идет речь? Если о портах ввода и вывода, то как-то нелогично получается - чтобы считать или записать данные в HDD, приходится щелкать портом #FFBA. Или, быть может, тут речь идет о второй половине регистров IDE?
    Вопрос к знатокам ПрофПЗУ. Есть в прошивке какие-то места, отвечающие за назначение бит D1 и D2 порта #FFBA? Суть вопроса сводится к тому, что для модернизации схемы SMUCа необходима пара бит регистра конфигурации. Что-бы не вводить новых регистров я хочу использовать эти два бита - все равно никому в голову сейчас не прийдет использовать 8-битные ISA-карты. Но хотелось бы знать не повлечет ли такое изменеие конфликтов с имеющимся софтом.

  6. #5

    Регистрация
    04.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    975
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Схема сабжа оригинальная 1.3 версия бумажная
    качество отстой
    но если ЭТО чуть-чуть поможет распознать порты - буду рад !
    Вложения Вложения

  7. #6

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Orionsoft
    Схема сабжа оригинальная 1.3 версия бумажная качество отстой но если ЭТО чуть-чуть поможет распознать порты - буду рад !
    Спасибо, но схема такой же версии (1.3) уже находится в этом топике.
    Люди, пожалуйста отвечая на темы, не поленитесь прочитать все предыдущие посты - эта ошибка встречается очень часто!
    Схема сабжа не позволит разобраться со всеми тонкостями устройства, по той простой причине, что "ядро" схемы находится внутри ПЛИС, и недоступно для непосредственного изучения. Понять принципы функционирования устройства ("взломать ПЛИС") возможно только по косвенным признакам - по поведению/работе самой схемы. А для этого, как минимум, надо иметь оригинальное устройство (SMUC изготовленный фирмой Scorpion). Поскольку такового у меня нет, я и задаю вопросы людям у которых оно есть живьем.

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

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

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

Похожие темы

  1. Real Commander + HDD SMUC
    от bugsy в разделе Софт
    Ответов: 30
    Последнее: 07.06.2020, 21:40
  2. Порты памяти - Scorpion и др.
    от ASMAN в разделе Программирование
    Ответов: 27
    Последнее: 18.06.2008, 12:20
  3. Куплю SMUC
    от Shadow в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 01.02.2005, 09:30

Ваши права

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