кнопки инвертируй
кнопки инвертируй
Profi v3.2 -=- Speccy2010,r2
Когда я смотрю результат синтеза, у меня на элементе kernal сигналы bt_halt, bt_reset, bt_terminal_rst, bt_timer висят в 1 (как я понимаю, всегда активны). Что то мне подсказывает, что это неправильно
- - - Добавлено - - -
По идее, они должны быть куда то подключены...
- - - Добавлено - - -
Ну а поскольку они постоянно в 1, дальше оптимизация и практически всё из схемы языком слизнуло...
Если я правильно помню про кнопки на DE10, то они инвертированные, то есть, если button ни куда не подключать, то тогда wire [3:0] button = 1, а не инвертирование кнопок
- - - Добавлено - - -
аха, вот только
inputКод:// кнопки input bt_reset, // общий сброс input bt_halt, // пультовое прерывание input bt_terminal_rst, // сброс терминальной подсистемы input bt_timer, // выключатель таймера
Так они и есть input. Входы от кнопок.
Тут же проблема в том, что активный уровень сигнала, например, bt_reset - высокий. А в модуле верхнего уровня описано wire button[3:0]=0 (я бы все же написал 3'b000). А дальше этот ноль инверитруется, получается 1, и схема синтезируется в режиме перманентного сброса. То есть от схемы гулькин хрен остается...
Да, спасибо! Слона я и не заметил.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)