User Tag List

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 178

Тема: Вектор-06Ц, 580хх на ПЛИС

  1. #81

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    ...
    А зачем нужна кратность 50МГц?
    Собираюсь начать эксперименты с подключения готовой девборды. А на ней кварц 50МГц, от него и плясать.
    Возможно лучшим решением было-бы завести внешнюю частоту с Вектора на Альтеру, подать её на PLL и жить в гармонии...
    Но наиболее близкая к меандру, и доступная на пинах частота с которой наверное можно было-бы синхронизироваться, это F2.
    Подать её на PLL получить нечто пригодное для ядра...

  2. #82

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,304
    Спасибо Благодарностей отдано 
    1,031
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    А на ней кварц 50МГц, от него и плясать.
    Это просто кварц, от него с помощью PLL можно получить более удобные для себя частоты. Необязательно тактировать свою систему от кварца напрямую.
    Больше игр нет

  3. #83

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    На счет интерфейса не понял.
    В данном случае с использованием проца Vslava это скорее всего будет

    Скрытый текст

    Код:
    module vm80a
    (
       input          pin_clk,       // global module clock (no in original 8080)
       input          pin_f1,        // clock phase 1 (used as clock enable)
       input          pin_f2,        // clock phase 2 (used as clock enable)
       input          pin_reset,     // module reset
       output[15:0]   pin_a,         // address bus outputs
       inout [7:0]    pin_d,         //
       input          pin_hold,      //
       output         pin_hlda,      //
       input          pin_ready,     //
       output         pin_wait,      //
       input          pin_int,       //
       output         pin_inte,      //
       output         pin_sync,      //
       output         pin_dbin,      //
       output         pin_wr_n
    );
    [свернуть]

    Хотя не исключено, что придется сделать свой вариант согласования с vm80a_core.
    Цитата Сообщение от KTSerg Посмотреть сообщение
    Но наиболее близкая к меандру, и доступная на пинах частота с которой наверное можно было-бы синхронизироваться, это F2.
    Подать её на PLL получить нечто пригодное для ядра...
    И все же как тогда с этим
    Цитата Сообщение от ivagor Посмотреть сообщение
    Но я бы еще обратил внимание на другую строку fIN Input clock frequency и минимальная там 5 MHz.
    Не буду притворяться, что знаю, какие конкретно проблемы будут в данном случае. Возможно будет работать, но с некими особенностями. Лучше бы все же на это не нацеливаться, если знающие люди не скажут - "не обращайте внимания на даташит, можно подать на вход pll 3 МГц и будет нормально работать".

    В сухом остатке (достаточно капитанский) вопрос - как сформировать с минимальными усилиями pin_clk, pin_f1, pin_f2 и желательно без pll.

  4. #84

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

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Я думал, что МХ2 формируется в D36, а на неё ничего кроме задающего генератора не влияет. Если не брать в расчёт регистр состояния.
    Значит МХ2 не может "формироваться в видео".
    Или я ошибаюсь?
    Точно, это я ошибся -- в моей схеме МХ2 формировался в видеокарте, а на первом Векторе был в D36 (во втором в D79.2), но это тоже можно отнести к части схемы сигналов управления памятью, которые влияют на процессор.

  5. #85

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спаял переходник DIP40 - девборда. Для начала, на ШД поставил TXB0108, на все остальные LVX4245.
    Собрал интерфейс для vm80a.
    По входному F1 сгенерировал новые F1 и F2, выставил их относительно импульсов 6МГц...
    Не взлетело
    После нажатия/отпускания БЛК+ВВОД осциллограф показывает, что появляются пачки импульсов на ШД, ША, управлении... вроде как оживает, но сразу замолкает. На всех выводах всё пропадает.
    Вектор рандомно изменяет тональность писка после каждого ресета.
    Логическим анализатором выловил, что после ресета появляются "строб сост.", но вместо ЧТЗУ идут импульсы ЧТВВ.
    Корректность шины данных пока не могу проверить, сканер ВУ снова завыёживался.
    Последний раз редактировалось KTSerg; 29.06.2022 в 22:20.

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

    Improver(29.06.2022)

  6. #86

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не могу понять, почему ПЛИС-проц вообще останавливается...
    Тактовые F1 и F2 - вижу, из входных с Вектора кроме F1 есть ещё INT (если правильно помню).
    Единственное объяснение, которое приходи в голову, в шуме ШД ловит команду "HLT".
    Если действительно ловит HLT, то удивляет, с каким упорством и постоянством. Разброс по времени "работы" минимальный.
    Последний раз редактировалось KTSerg; 30.06.2022 в 07:29.

  7. #87

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KTSerg, что подал на pin_clk?

  8. #88

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    KTSerg, что подал на pin_clk?
    Для начала 100МГц.
    Счётчиков в ядре не заметил, к частоте вроде не должно быть привязано. От частоты ядра, на сколько я понял, будет зависеть только быстрота (и стабильность) реакции ядра на изменения состояний некоторых регистров и сигналов.
    С другой стороны, основные процессы начинаются по фронтам F1 и F2, а они от pin_clk не зависят, они сами по себе.
    По тому, что успел отловить сканером и анализатором, "ЧТВВ" и "строб сост." выглядят адекватно.

    - - - Добавлено - - -

    Вообще, для отладки, было-бы замечательно организовать остановку "процессора" на каждом цикле, чтобы смотреть, что происходит.
    С другой стороны, если сканер-ВУ заработает, то 40-ка сканируемых сигналов с семплированием 5нс надеюсь будет достаточно...
    Последний раз редактировалось KTSerg; 30.06.2022 в 07:55.

  9. #89

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Для начала 100МГц.
    pin_clk с отдельного генератора, а pin_f1 и pin_f2 из векторовских сигналов (из 6 МГц и F1, если я правильно понял)?

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Единственное объяснение, которое приходи в голову, в шуме ШД ловит команду "HLT"
    По слову состояния можно увидеть, какой цикл выполняет процессор, правда без логического анализатора тут вряд ли получится.

    Можно сделать обертку для проца внутри плиса и пускать наружу только ограниченный набор сигналов. Например можно все чтение делать из внутренней памяти (в которую записать какой-нибудь минималистичный тестик), а наружу только записывать.

  10. #90

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    pin_clk с отдельного генератора, а pin_f1 и pin_f2 из векторовских сигналов (из 6 МГц и F1, если я правильно понял)?
    ...
    pin_clk, pin_f1, pin_f2 - от генератора ПЛИС.
    От входного F1 по переднему фронту перезапускается счетчик. По конкретным значениям счетчика формируются фронты/спады импульсов для pin_f1 и pin_f2.
    Результат смотрел сканером с семплированием 5нс, от оригинальных F1 и F2 (снятых до преобразования их в 12В) не отличить.

    - - - Добавлено - - -

    Цитата Сообщение от ivagor Посмотреть сообщение
    ...
    Можно сделать обертку для проца внутри плиса и пускать наружу только ограниченный набор сигналов. Например можно все чтение делать из внутренней памяти (в которую записать какой-нибудь минималистичный тестик), а наружу только записывать.
    В проектах для vm80a.v похоже идут такие тестовые обертки, но для меня пока это слишком сложно.
    Последний раз редактировалось KTSerg; 30.06.2022 в 08:22.

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 23.06.2016, 00:02
  2. Продам Вектор 06Ц
    от zzz в разделе Барахолка (архив)
    Ответов: 27
    Последнее: 29.04.2011, 12:20
  3. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  4. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  5. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23

Ваши права

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