You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
zext(x), sext(x) i ext(x) dokonują rozserzenia sygnału do oczekiwanej (z kontekstu) szerokości. zext dokłada zer i operuje tylko na unsigned. sext operuje na signed i powiela bit znaku. ext działa adekwatnie w zależności od znakowości typu wej. Te funkcje nie wpływają na czułość sygnału. Warto dodać odpowiedniki gdzie szerokość jest podana jawnie jako drugi argument.
join(x, y), join(...) "skleja" bity wymienionych sygnałów w jeden szeroki sygnał. Wypadkowa czułość jest pesymistyczną wypadkową sygnałów wejściowych. Chyba można przyjąć że wynikiem jest unsigned, bo dla signed taka operacja nie ma sensu.
rep(x, N) dokonuje N krotnej replikacji sygnału x w jedną szeroką magistralę. Odpowiada join(x, x, ..., x). Nie wpływa na czułość.
fold_or(x), fold_xor(x), fold_and(x) przyjmują sygnał bus<N> i zwracają sygnał kombinacyjny będący wynikiem określonej operacji binarnej na wszystkich bitach magistrali.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
HIRL builtins
zext(x),sext(x)iext(x)dokonują rozserzenia sygnału do oczekiwanej (z kontekstu) szerokości.zextdokłada zer i operuje tylko naunsigned.sextoperuje nasignedi powiela bit znaku.extdziała adekwatnie w zależności od znakowości typu wej. Te funkcje nie wpływają na czułość sygnału. Warto dodać odpowiedniki gdzie szerokość jest podana jawnie jako drugi argument.join(x, y),join(...)"skleja" bity wymienionych sygnałów w jeden szeroki sygnał. Wypadkowa czułość jest pesymistyczną wypadkową sygnałów wejściowych. Chyba można przyjąć że wynikiem jestunsigned, bo dlasignedtaka operacja nie ma sensu.rep(x, N)dokonujeNkrotnej replikacji sygnałuxw jedną szeroką magistralę. Odpowiadajoin(x, x, ..., x). Nie wpływa na czułość.fold_or(x),fold_xor(x),fold_and(x)przyjmują sygnałbus<N>i zwracają sygnał kombinacyjny będący wynikiem określonej operacji binarnej na wszystkich bitach magistrali.Beta Was this translation helpful? Give feedback.
All reactions