Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Программируемая логика и ЦОС
804468
Топик полностью
Хаос
(26.12.2017 11:39, просмотров: 1)
ответил
POV_
на
Ну вот как-то так...
Это делается без всяких generate.
localparam PR = 4; // Число пар input [PR*8*2-1:0] data; reg [PR*8*2:0] shift = 0; assign shiftout = shift[PR*8*2]; always @(posedge clk) if(load) shift <= data; else shift <= {shift[PR*8*2-1:0],shiftin};
Но это просто сдвиговой регистр.
-
POV_
(26.12.2017 11:46
,
)
А что надо? Сложный?
-
Хаос
(26.12.2017 11:48
,
)