Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
22 февраля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Программируемая логика и ЦОС
1495418
Mty1
(03.02.2025 02:27, просмотров: 262)
Посоветуйте как получить в verilog анализ состояния байта. Если в байте выставлен 0 или 1 бит - выходной строб в 0. Если 2 или более - строб в 1. Короче должно быть не более 1 бит, тогда 0. Сейчас делаю так -
assign Overlap = x[0] + x[1] +x[2] +x[3] +...;
if( (wOverlap > 1)
begin
....
end
Ответить
assign Strob = (x & (x - 1)) ? 1'b1 : 1'b0;
-
petrd
(04.02.2025 07:49
)
Спасибо, здорово!
-
Mty1
(04.02.2025 10:26
)