본문 바로가기

공방

(74)
[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; //..
[DE2-115] Lab.3-2: 7-segment Decoder DE2-115 보드를 이용하여 7-seq 디코더를 실습한다. [lut_8.v] lut_8.v 코드를 (Decoder, Memory) 를 Verilog 로 기술한다. 더보기 /////----------------------------------------///// module lut_8( input clk, input rst_n, input en, input [2:0] addr, output reg [6:0] dout ); /////----------------------------------------///// always @(posedge clk, negedge rst_n) begin if (rst_n == 0) begin dout
[DE2-115] Lab.3-1: Look-up Table DE2-115 보드를 이용하여 LUT (Look-Up Table, Decoder, Memory) 를 실습한다. [lut_8.v] look-up Table (Decoder, Memory) 를 Verilog 로 기술한다. 더보기 /////----------------------------------------///// module lut_8 ( input clk, input rst_n, input en, input [2:0] addr, output reg [7:0] dout ); /////----------------------------------------///// always @(posedge clk, negedge rst_n) begin if (rst_n == 0) begin dout
[OPHW] 오픈소스 하드웨어 플랫폼 Open Source Hardware OSHW란 HW 제작에 필요한 리소스를 공개하여 누구나 이를 활용하여 제품을 개발할 수 있는 HW HW를 제어하기 위해 필요한 소프트웨어도 오픈소스 형태로 제공 아두이노 (Arduino) 아두이노는 현재 가장 유명하고 널리 활용되는 OSHW 플랫폼 라즈베리파이(Raspberry Pi) 라즈베리파이는 교육 목적으로 개발한 초소형 싱글 보드 컴퓨터 젯슨 (Jetson) NVIDIA Jetson 은 AI Edge Computing 을 위한 개발 플랫폼 Arduino UNO Raspberry Pi 4 Jetson Nano CPU ATmega328P AVR 8-Bit Microcontroller Broadcom BCM2711 Quad core Cortex-A72 Quad-co..
[Verilog] Test Bench Test-bench organization Simple test-bench Sends data to design No interaction Sophisticated test-bench Models environment Evolves towards system model Self checking
[RTL] HW Verification Verilog Coding Guideline [Register Transfer Level modeling] Must code at register transfer level HW Verification Algorithm An algorithm is a series of mathematical steps which will give you the answer to a particular kind of problem. Algorithm verification with Python: debugging print(), debugger, try, except Architecture Architecture is the component part set of design HW descrition using built..
[Ubuntu] Connect Ubuntu using SSH Windows Terminal 을 이용하여 Ubuntu Server 18.04 에 SSH (Secure Shell) 로 접속을 실습한다. Install SSH Ubuntu Server 18.04 에서 터미널을 열고 우분투 패키지를 업데이트하고 SSH 를 설치한 후 , sshd_config 파일에서 포트 번호를 변경한다. # Open Terminal: [Ctrl] + [Alt] + T $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install openssh-sever $ sudo apt-get install ssh $ sudo vim /etc/ssh/sshd_config port 10022 $ sudo service ssh restart Ubu..