원s (35) 썸네일형 리스트형 [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.. [DE2-115] Lab.2-3: Counter 지난 실습에 이어서 Altera DE2-115 보드를 이용하여 입력 모드를 변경하는 카운터를 실습한다. 카운터 count_8 에 외부 선택 신호 s 을 추가하고 이를 Quartus 에서 Symbol 을 생성한다. [count_8.v] 더보기 /////----------------------------------------///// module count_8( /////----------------------------------------///// input clk, input rst_n, input en, input s, input exin, output reg [2:0] count ); reg [1:0] din; reg push; /////----------------------------------.. [DE2-115] Lab.2-2: Counter 지난 실습에 이어서 Altera DE2-115 보드를 이용하여 외부 입력 (푸시버튼)을 추가한 카운터를 실습한다. 푸시버튼 외부 입력 exin 을 레지스터 din0, din1 을 이용하여 입력 신호 push 를 생성한다. 카운터 count_8 에 외부 입력 exin 을 추가하여 Verilog 를 기술하고, 이를 Quartus 에서 Symbol 을 수정한다. [count_8.v] 더보기 /////----------------------------------------///// module count_8( /////----------------------------------------///// input clk, input rst_n, input en, input exin, output reg [2:0] .. [DE2-115] Lab.2-1: Counter Altera DE2-115 보드를 이용하여 카운터를 실습한다. 카운터를 Verilog 로 기술하고 이를 DE2-115 보드의 Altera CycloneIV 를 이용하여 구현하고 카운터 출력을 LED 로 확인한다. 3 bits 카운터 count_8 을 Verilog 로 기술하고 Quartus 에서 Symbol 을 생성한다. [count_8.v] 더보기 /////----------------------------------------///// module count_8( input clk, input rst_n, input en, output reg [2:0] count ); /////----------------------------------------///// always @(posedge clk, n.. [vi] vi Editor Command vi editor vi editor 는 리눅스를 대표하는 텍스트 편집 프로그램으로 GUI를 지원하지 않는 환경에서 강력한 텍스트 편집기이다. vi editor 는 명령어 모드 Command mode, 텍스트 모드 Insert mode, EX 모드 Exit mode 3가지 모드로 구성된다. Command mode h ← left j ↓ down k ↑ up l ↓ right w move one word to the right b move one word to the left H go to the top L go to the bottom (n)G go to the (n)th line G go to the end file x delete the charater dw delete the word dd (n)dd.. [Verilog] Sequential Logic Sequential Logic 순차논리회로를 기술하고 Modelsim을 이용하여 시뮬레이션 한다. Register [D flip-flop] 더보기 Module: dff4 는 4 bits d flop-flop 을 기술한다. [Resettable register] 더보기 Module: dff4_v2 , dff4_v3 는 초기화 reset: rst_n 신호가 추가 한 d flop-flop 을 기술한다. D flop-flop 의 dff4_v2 reset: rst_n 은 clk 에 동기되어 레지스터 출력: q 는 초기하 되며, dff4_v3 reset: rst_n 은 비 동기 되어 레지스터 출력: q 초기화 된다. [Enabled register] 더보기 Module: dff4_v4 , dff4_v5 는 enab.. [Ubuntu] clamv, ufw, chrome 데비안 계열의 리눅스 운영체제 Ubuntu Desktop18.04 LTS 를 외장 SSD 에 설치한다. 1. clamv 를 설치한다. 2. 3. 4. 5. vim editor, chorme 을 설치하고 LInux 명령어를 실습한다. [참조] https://ubuntu.com/ 이전 1 2 3 4 5 다음