User Tag List

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

Тема: FPGA-реплика ЭВМ ДВК-3 и платы МС1201

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

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

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,504
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Топ модуль

    Код:
    set_location_assignment PIN_AB30 -to FB_Switches[0]
    set_location_assignment PIN_Y27  -to FB_Switches[1]
    set_location_assignment PIN_AB28 -to FB_Switches[2]
    set_location_assignment PIN_AC30 -to FB_Switches[3]
    set_location_assignment PIN_W25  -to FB_Switches[4]
    set_location_assignment PIN_V25  -to FB_Switches[5]
    set_location_assignment PIN_AC28 -to FB_Switches[6]
    set_location_assignment PIN_AD30 -to FB_Switches[7]
    set_location_assignment PIN_AC29 -to FB_Switches[8]
    set_location_assignment PIN_AA30 -to FB_Switches[9]
    Код:
      constant sw_SlowClockMode    : integer := 2;
    ...
      signal s_SwitchesDeBouncedClocked : std_logic_vector(9 downto 0);
    ...
      signal   s_SlowClockMode    : std_logic := s_SwitchesDeBouncedClocked(sw_SlowClockMode);
    ...
      s_Clk_Cpu                  <= s_Clk_100MHz when (s_SlowClockMode = Low) and (s_ManualClockOn = Low) else
                                    s_Clk_1Hz;
    s_SwitchesDeBouncedClocked - сигналы с подавленным дребезгом, снимаются с FB_Switches - 10 движковых переключателей на плате

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

  3. #2

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    s_SwitchesDeBouncedClocked - сигналы с подавленным дребезгом, снимаются с FB_Switches - 10 движковых переключателей на плате
    Подавление дребезга - это старая и давно решенная проблема, о ней даже неудобно говорить .
    Вот тут есть модуль wbc_button, он с параметром, указывается сколько миллисекунд дребезга подавить.

  4. #3

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,504
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Подавление дребезга - это старая и давно решенная проблема, о ней даже неудобно говорить
    Я о ней и не говорил, просто пояснил - что за сигнал

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

    Кстати, код очень старый (когда я только начинал с VHDL), поэтому - std_logic_vector(9 downto 0). Сейчас я бы сделал так - std_logic_vector(0 to 9). Хотя конкретно в этом случае - скорее всего нет, потому как движки на плате нумеруются с 9 до 0. Но - оно работает, поэтому и не трогал. Только новый функционал добавляю на движки и кнопки.

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

    Переключится с одной частоты на другую могу в любой момент. Но есть проблема с обработкой прерывания от внешнего устройств на 1 Гц. С этим пока не разбирался.

    Так что могу визуально увидеть, как происходит отработка команд. Надо бы ещё восстановить функционал тактовой кнопки - тогда будет время на то, что бы посмотреть не один сигнал на цифровой панели. А так же сделать весь этот код отключаемым на этапе синтеза. Но пока не до этого.

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

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

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

Похожие темы

  1. Реплика контроллера НГМД ДВК MY4
    от anasana в разделе ДВК, УКНЦ
    Ответов: 47
    Последнее: 30.06.2023, 19:07
  2. Реплика всего семейства ДВК
    от Daniil Chislov 86 в разделе ДВК, УКНЦ
    Ответов: 21
    Последнее: 13.11.2019, 16:36
  3. Ответов: 6
    Последнее: 30.07.2018, 09:04
  4. Аукцион плат ДВК МС1201.02, НМЛ СМ5300.01 и др.
    от OS в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 19.11.2011, 14:02
  5. Реплика КМД ДВК (MY)
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 19
    Последнее: 12.11.2009, 15:43

Ваши права

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