mirror of
https://github.com/olofk/serv.git
synced 2026-01-13 15:17:25 +00:00
19 lines
307 B
Verilog
19 lines
307 B
Verilog
module uart_decoder
|
|
#(parameter BAUD_RATE = 115200)
|
|
(input rx);
|
|
|
|
localparam T = 1000000000/BAUD_RATE;
|
|
|
|
integer i;
|
|
reg [7:0] ch;
|
|
|
|
initial forever begin
|
|
@(negedge rx);
|
|
#(T/2) ch = 0;
|
|
for (i=0;i<8;i=i+1)
|
|
#T ch[i] = rx;
|
|
$write("%c",ch);
|
|
$fflush;
|
|
end
|
|
endmodule
|