Skip to content

Author: marmara

AES Encryption

Introduction AES (Advanced Encryption Standard) In this work, AES is a variant of Rijndael, with a fixed block size of 128 bits, and a key size of 128…

Comments closed

5: VGA Monitor

module vga_sync (input logic clk, output logic hsync, output logic vsync, output logic [2:0] rgb); logic pixel_tick, video_on; logic [9:0] h_count; logic [9:0] v_count; localparam…

Comments closed

4: Keyboard

module keyboard( input logic clk, input logic ps2d, input logic ps2c, input logic ack, output logic [15:0] dout ); localparam [1:0] IDLE = 2’b00, READ…

Comments closed