User Tag List

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

Тема: ПК-6128Ц: Обсуждение

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

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

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,060
    Спасибо Благодарностей отдано 
    578
    Спасибо Благодарностей получено 
    468
    Поблагодарили
    251 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот что получается по выравниванию частот по процессору...

    По мануалам, RATO должен начинаться за 100нс (tRYS) до переднего фронта тактовой частоты на такте Т2, и заканчиваться за такое же время до переднего фронта тактовой частоты на цикле ожидания. Тактовая частота отстаёт от фронтов входной частоты на tXKR = 25..120нс, итого, получается, нули в RATO должны начаться до задержки минимум за 2 бита (передний фронт тактовой частоты) + 1 бит (=~83нс), итого за три бита. Тут пока всё просто.

    Чтение данных из памяти производится на тактах Т2 и Т3, точнее сказать от начала Т1 в момент tAD=(5/2+N)T - 150, где N -- число циклов ожидания. Получается tAD =~683нс + N*T. В нашем случае это значит, что на Т3 в ШД уже должны быть данные. Возможно стоит сместить чтение графики на 8 бит влево (в предыдущем варианте прошивки), совместив его с Т1 и Т2, когда обращения к памяти нет, а чтение данных из памяти выполнить после, получается примерно так:
    Код:
    D0(RATO) 0 0 0 0  0 0 0 0  1 1 1 1  1 1 1 1
    D1(RAS)  1 0 0 0  0 0 0 1  1 0 0 0  0 0 0 1
    D2(CAS)  1 1 1 0  0 1 0 0  1 1 1 0  0 0 0 0
    D3(MX1)  1 1 0 0  0 0 0 1  1 1 0 0  1 1 1 1
    D4(MX2)  1 1 1 1  1 1 1 1  0 0 0 0  0 0 0 0
    D5(FR6)  1 1 1 1  0 1 1 1  1 1 1 1  1 1 1 1
    D6(FR7)  1 1 1 1  1 1 0 1  1 1 1 1  1 1 1 1
    D7(FR1)  1 1 0 0  0 1 1 1  1 1 1 1  1 1 1 1
             ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
                   Экран             ОЗУ
    Циклы:     Т1       Т2       TW       T3
               Т4       Т1       T2       T3... -- норм
    
            ...Т2       ТW       TW       T3
               Т4       Т1       T2       T3... -- норм
    
              ...       Т1       T2       T3
               Т4       Т1       T2       T3... -- норм
    
                        ...      Т1       T2
               Т3       ...                     -- плохо
    В общем, если Т2 попадёт на последнюю четвёрку адресов РЕ3, то задержки не будет и на Т3 процессор не получит данные. Такая ситуация возможна? Это я только прикинул по циклам самого простого MOV, а дальше я тут что-то начинаю путаться...

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

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

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

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

Похожие темы

  1. ПК Поиск - Обсуждение
    от Ewgeny7 в разделе Поиск
    Ответов: 113
    Последнее: 20.11.2011, 21:30
  2. Полезные ссылки (обсуждение)
    от AAA в разделе Форум
    Ответов: 82
    Последнее: 26.03.2011, 21:05
  3. Cетка с TCP/IP для Спека (на обсуждение)
    от rw6hrm в разделе Несортированное железо
    Ответов: 18
    Последнее: 31.07.2008, 02:26
  4. Обсуждение музыки от
    от Mike в разделе Музыка
    Ответов: 51
    Последнее: 20.02.2008, 22:57
  5. Обсуждение: UUE файлы из FidoNet
    от lvd в разделе Софт
    Ответов: 3
    Последнее: 16.05.2005, 15:43

Ваши права

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