ASSIGN-Anweisung in Veriog

S

Suresh R

Guest
Hallo, würde Ich mag wissen, wie ich einen 16-Bit-Daten an einen 8-Bit-Bus mit "assign"-Anweisung in Verilog zu übertragen. hier ist der Code-Beispiel., weisen bf_out = (= ctr0_slect 1'b1 && ctr0_RW 1'b0 =)? (Rd_bk = 1'b1 && ctrl_data [4] = 1'b0)? status_latch: [5:4] = ctrl_data 2'b01 (OLL):?? ([5:4] = ctrl_data 2'b10) (OLM):?? ([5:4] = ctrl_data 2'b11 ... Im obigen Codebeispiel LHS 'net' bf_out ist 8 - Bit und all die 'reg' auf RHS sind auch 8 -. Hier Bit für die Kombination "[5:4] = ctrl_data 2'b11" Ich muss sowohl OLL senden und OLM (OLL 8-Bit und 8-Bit-Olm) zu bf_out. kann jemand mir sagen, ob es machbar wäre mit ASSIGN-Anweisung. hinsichtlich der Suresh.
 
Wenn Sie 16-Bit-Übertragung unter Verwendung von zwei 8-Bit-Leitungen wollen, dann denke ich, können Sie zuweisen. Aber wenn Sie auf 16-Bit auf einzelne 8-Bit-Draht übertragen wollen, müssen Sie verwenden Multiplexing.
 

Welcome to EDABoard.com

Sponsor

Back
Top