16+
Понедельник
17 декабря
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Программируемая логика и ЦОС

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Mahagam  (28.05.2015 14:59) , в ответ на Но тем не менее сути говнокодности я не понял. Если пришли два взаимоисключающих сигнала, то реакции корректной на них и не может быть. автор: POV
а там нет взаимоисключающих сигналов. если переделывать, то так: 
а) вместо двух управляющих сигналов, требуется три. тактовый, разрешение инкремента, синхронное с тактовым, разрешение на сдвиг, тоже синхронный с тактовым. б) все действия внутри модуля происходят только с фронтом тактового сигнала, и никак иначе. в) для синхронного инкремента, если сам сигнал асинхронный, требуется тупо выделить из него фронт, который будет привязан к тактовому, и работать по нему. синхронизация гарантирует, что никаких таких глюков не возникнет вообще. я тебе описал проблему, которая может возникнуть в текущей реализации модуля.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII