Utilizarea unui multiplexor pentru a rezolva această problemă?

T

tcowlin

Guest
În esenţă, Im sigur dacă este sau nu un multiplexor este instrumentul vreau să utilizeze, în scopul de a rezolva această problemă în cadrul Verilog. Practic, în cazul în care de intrare a lui y este 0, 1, 8, 15 astfel încât 0000, 0001, 1000, etc, se trece un pic X 28-bit, o dată la stânga, altfel, ea se mută cu doi biti la stanga. Întrebarea mea este într-adevăr, este un multiplexor o soluţie pentru această problemă. AI nu caută soluţii codificate, doar dacă un multiplexor poate fi folosit pentru a rezolva această problemă, în cazul în care intrarea este doar un X 28bit nesemnate şi o 4bit nesemnat Y. Noroc!. T. Cowlin.
 
Puteţi plasa coduri încorporate pentru Verilog, astfel încât să puteţi utiliza în continuare "if-else" declaraţie pentru Verilog pentru a rezolva problema fără a fi nevoie de un multiplexor. Vezi [url = http://www.doulos.com/knowhow/verilog_designers_guide/if_statement/] Verilog Dacă declaraţia [/url]
 
se pare ca acesta este doar un MUX 2 la 1. de 1 sau 2 biţi schimbare. toate MUX va faceti este sa selectati care unul.
 
Orice indicii potenţiale pentru codul de poarta nivelul necesar, chiar şi numai o aluzie cu privire la modul de a începe! :)
 
Bump. Orice sugestii sau sfaturi pentru a începe, probabil :) trebuie să fie nivelul de poarta, astfel, o Mux.
 
un MUX este la doar 2 porţi ŞI şi o poartă SAU. (Înmulţit cu numărul de biţi intrările sunt. Un set pentru fiecare bit).
 

Welcome to EDABoard.com

Sponsor

Back
Top