Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:verilog:uart:readme [2014/11/09 09:26]
alex [Source Files]
en:verilog:uart:readme [2014/11/09 09:29]
alex [Signals and Parameters]
Line 19: Line 19:
 ==== Signals and Parameters ==== ==== Signals and Parameters ====
  
-  * Parameters +<​code>​ 
-    ​* ''​parameter DATA_WIDTH = 8'' ​- define width of data bus and transferred words in bits +    ​Parameters 
-  ​* ​Clock and reset +      ​parameter DATA_WIDTH = 8 - define width of data bus and transferred words in bits 
-    * ''​input wire clk'' ​- clock input +    Clock and reset 
-    * ''​input wire rst'' ​- reset input +      input wire clk - clock input 
-  ​* ​AXI Stream Interface (TX) +      input wire rst - reset input 
-    * ''​input wire [DATA_WIDTH-1:​0] input_axis_tdata'' ​- data input +    AXI Stream Interface (TX) 
-    * ''​input wire input_axis_tvalid'' ​- data valid input +      input  wire [DATA_WIDTH-1:​0] input_axis_tdata - data input 
-    * ''​output wire input_axis_tready'' ​- ready for data output +      input  wire input_axis_tvalid - data valid input 
-  ​* ​AXI Stream Interface (RX) +      output wire input_axis_tready - ready for data output 
-    * ''​output wire [DATA_WIDTH-1:​0] output_axis_tdata'' ​- data output +    AXI Stream Interface (RX) 
-    * ''​output wire output_axis_tvalid'' ​- data valid output +      output wire [DATA_WIDTH-1:​0] output_axis_tdata - data output 
-    * ''​input wire output_axis_tready'' ​- ready for data input +      output wire output_axis_tvalid - data valid output 
-  ​* ​UART Interface +      input  wire output_axis_tready - ready for data input 
-    * ''​input wire rxd'' ​- UART RXD input +    UART Interface 
-    * ''​output wire txd'' ​- UART TXD output +      input  wire rxd - UART RXD input 
-  ​* ​Status +      output wire txd - UART TXD output 
-    * ''​output wire tx_busy'' ​- operation in progress signal +    Status 
-    * ''​output wire rx_busy'' ​- operation in progress signal +      output wire tx_busy - operation in progress signal 
-    * ''​output wire rx_overrun_error'' ​- overrun error signal +      output wire rx_busy - operation in progress signal 
-    * ''​output wire rx_frame_error'' ​- frame error signal +      output wire rx_overrun_error - overrun error signal 
-  ​* ​Configuration +      output wire rx_frame_error - frame error signal 
-    * ''​input wire [15:0] prescale'' ​- BAUD rate prescale value+    Configuration 
 +      input wire [15:0] prescale - BAUD rate prescale value 
 +</​code>​
  
 ==== Description ==== ==== Description ====