Как использовать busmux
более двух входных сигналов в Quartus? Кажется, я могу использовать LPM_MUX
вместо этого, но я не могу понять, как его использовать. Есть ли более простой способ?Мультиплексирование более двух сигналов с использованием LPM Altera
0
A
ответ
0
При использовании lpm_mux
, необходимо управлять 3 сигналов (+ часы для конвейерного использования):
data
порт, который состоит изLPM_SIZE
автобусов, каждыйLPM_WIDTH
широкий,sel
сигнал, который выбирает один входных шин,LPM_WIDTHS
широкий,result
порт, которыйLPM_WIDTH
широкий.
data
и sel
являются оба входа, result
является выходной порт. Значения LPM_SIZE
, LPM_WIDTH
и LPM_WIDTHS
могут быть установлены с использованием defparam
.