Differences

This shows you the differences between two versions of the page.

Link to this comparison view

soc:laboratoare:04:dfa_output_behaviour [2024/02/29 14:37]
127.0.0.1 external edit
soc:laboratoare:04:dfa_output_behaviour [2026/03/22 11:16] (current)
robert_fabian.tudor
Line 1: Line 1:
   * În funcție de stări și intrări, precizăm valorile ce trebuie să apară la ieșirea automatului. ​   * În funcție de stări și intrări, precizăm valorile ce trebuie să apară la ieșirea automatului. ​
-  * Putem avea atât ieșiri pe un bit, cât și pe mai multi biți, în funcție de cerințele automatului.+  * Putem avea atât ieșiri pe un bit, cât și pe mai mulți ​biți, în funcție de cerințele automatului.
  
 <code Verilog> <code Verilog>
-output wire Output1 ​, +output wire o_w_out ​,
-output wire Output2 , +
-output reg [2:0] Status+
  
-// ieșiri pe 1 bit +// ieșire pe 1 bit 
-assign ​Output1 ​= ( CurrentState ​== STATE_1 ) | ( CurrentState == STATE_2 ​); +assign ​o_w_out ​= ( l_r_currentState ​== STATE_4 ​);
-assign Output2 = ( CurrentState == STATE_2 ); +
- +
-// ieșiri pe mai multi biți +
-always@ ( * ) begin +
-  Status = 3’b000 ; +
-  case ( CurrentState ) +
-  STATE_2 : begin +
-    Status = 3’b010 ; +
-  end +
-  STATE_3 : begin +
-    Status = 3’b011 ; +
-  end +
-  endcase +
-end+
 </​code>​ </​code>​
soc/laboratoare/04/dfa_output_behaviour.1709210248.txt.gz · Last modified: 2024/03/10 22:16 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0