[DE2-115] Lab.5-1: UART transmitter
[UART : Universal Asynchronous Receiver-Transmitter] DE2-115 보드를 이용하여 시리얼 통신을 실습한다. baudrate: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 31250, 38400, 57600, and 115200 data frame [rs232.v] UART Transmitter 를 Verilog 로 기술한다. 더보기 /////----------------------------------------///// module rs232( input clk, input rst_n, input tx_en, output tx, input [7:0] din ); // 50Mhz / 115200 = 434.0..
[DE2-115] Lab.4-2: ASCII Decoder
DE2-115 보드를 이용하여 Text LCD 제어를 실습한다. [Text LCD] [text_lcd.v] text lcd controller 에서 다음을 수정 기술한다. 더보기 /////----------------------------------------///// module text_lcd( input clk, input rst_n, input en, input [7:0] din, output lcd_en, output lcd_rs, output lcd_rw, output lcd_on, output [7:0] lcd_dout ); reg [2:0] state; reg [7:0] cnt; parameter S0 = 0, S1 = 1, S2 = 2, S3 = 3, S4 = 4, S5 = 5; ////..
[DE2-115] Lab.4-1: Text LCD
DE2-115 보드를 이용하여 Text LCD 제어를 실습한다. [Text LCD] [ASCII Code] 더보기 [text_lcd.v] text lcd controller 를 Verilog 로 기술한다. 더보기 /////----------------------------------------///// module text_lcd( input clk, input rst_n, input en, output lcd_en, output lcd_rs, output lcd_rw, output lcd_on, output [7:0] lcd_dout ); reg [2:0] state; reg [7:0] cnt; parameter S0 = 0, S1 = 1, S2 = 2, S3 = 3, S4 = 4, S5 = 5; //..