HOME>디지털 실무>디지털 회로 시스템설계>베릴로그 기초+고급
ONLINE CLASS

베릴로그 기초+고급

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

베릴로그 기초+고급 베릴로그 기초+고급
  • 베릴로그 기초+고급

  • 강의구성
  • (26강) 전체 : 22시간 31분|평균 : 51분57초
  • 이용기간/강사
  • 2개월
    알지오 R&D [IT] ▶ 프로필 보기
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 470,000할인235,000
  • 알지오 패키지
  • "5개월" 혜택!
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 00.10분 xilinx_ISE 너무쉬운 설치!
    초보자 대상으로 단계를 최소화해서 설치 완료합니다.
    가상머신에서 ISE와 가상화/ISE설치와 여러단계 에러처리 머신/설치후 실행에러
  • 01.60분 Verilog를 이용한 기본 Gate 설계
    Verilog의 기본 설계 방식들을 이용하여 기본 논리 Gate를 각각 설계하고 시뮬레이션 방식에 대해서 설명합니다.
    베릴로그의 개념/베릴로그 사용법/새 프로젝트 생성/New Source (and_gate)/베릴로그의 기본 구조/input, output/error 점검/New Source (test bench)/test bench error 점검/시뮬레이션 확인/new Source (or_gate)/Behavioral description/test bench 점검/시뮬레이션 확인/new Source (xor_gate)/gate level/시뮬레이션 확인/New Source (gates)/Create RTL /test bench 점검/시뮬레이션 확인
  • 02.50분 3입력 and gate 알고리즘화 및 최적화의 이해
    3개의 입력신호에 대한 and gate 설계, 드모르간의 정리를 Verilog 언어로 표현, gate_level로 설계할 수 있는 프리미티브 로직들을 모두 설계, RTL Schematic을 보면서 최적화 부분에 대해 설명, 시뮬레이션으로 동작을 검증합니다.
    새 프로젝트 생성/New Source (Modules)/assign/동작 확인 (Check Syntax)/test bench 점검/시뮬레이션 확인/New Source (3개의 입력을 갖는 게이트)/등가 표현 방법/동작 확인 (Check Syntax)/test bench 점검/시뮬레이션 확인/New Source (최적화)/최적화/Create Technology Schematic/test bench 점검/시뮬레이션 확인
  • 03.57분 데이터 형태와 Vector 변수의 이해
    Verilog의 데이터 형태, Vector 변수를 선언하는 방법, Vector로 선언한 변수를 이용해 계산식에 따른 출력이 변화되는 코딩 작성, Blocking 문장에 대해 설명합니다.
    변수의 이해/NET와 REGISTER/Module의 구성/New project/New Source/input, output 작성/parameter/형태와 순서/initial/assign/always/Synthesize/test bench 점검/시뮬레이션 확인/변수값 계산의 순서
  • 04.1시간 2분 Latch 및 D-FlipFlop 설계
    Latch와 D-FlipFlop을 코딩, Sensitivity List와 Blocking/Non-Blocking 문장에 따른 동작 변화를 시뮬레이션을 통해 확인합니다.
    New Project/New Source (Latch 설계)/wire 선언/gate level을 활용한 설계/test bench 점검/시뮬레이션 확인/New Source (Latch_d 설계)/알고리즘 level을 이용한 설계/test bench 점검/시뮬레이션 확인/Blocking과 Non-Blocking/New Source (Bloking과 Non-Blocking)/test bench 점검/시뮬레이션 확인/New Source (D-FlipFlop)/test bench 점검/시뮬레이션 확인
  • 05.1시간 6분 Shifter 및 카운터를 이용한 Serial to Parallel 회로 설계
    플립플롭의 배열을 간단하게 설계하는 방법, 카운터 회로 설계와 코딩, 플립플롭과 카운터 회로를 이용한 Serial to Parallel 회로 설계하고 각각의 동작에 대해 시뮬레이션을 통해 검증합니다.
    New Project (D-FlipFlop을 활용한 설계)/New Source (Shifter)/generation/오류 점검/Create RTL/test bench 점검/시뮬레이션 확인/입력값 변경 후 시뮬레이션/New Source (counter)/always/test bench 점검/시뮬레이션 확인/입력값 변경 후 시뮬레이션/New Source (Serial to Parallel)/integer, wire/assign, generate/[01:01:15] test bench 점검/[01:03:55] 시뮬레이션 확인
  • 06.49분 Parallel to Serial 회로 및 패리티 비트 생성기 설계
    Parallel to Serial 회로 설계, 패리티 비트 생성기 설계, 통신에 있어서 오류를 검출하는 개념 이해, 병렬처리 설계가 필요한 이유와 실제 어느 분야에서 많이 사용되는지 구체적으로 설명합니다.
    New project 생성/New source (partoser)/input, outpout/register/integer/always/test bench 점검/시뮬레이션 확인/New source (패리티 비트)/input, output/assign/test bench 점검/시뮬레이션 확인/new source (패리티 비트2)/input., output/assign/test bench 점검/시뮬레이션 확인
  • 07.53분 Schematic을 이용한 Adder회로 설계
    Verilog로 설계한 회로를 Symbol로 생성 후 Schematic을 이용하여 회로를 설계하는 방법을 Adder 회로를 통해 설명합니다.
    New Project/New Source /input, output/always/mudule/not_gate/New Source (Schematic)/Symbol 생성/Object Properties/RTL Schematic/test bench 점검/시뮬레이션 확인/synthesize 의 중요성/New Source (Schematic)/test bench 점검/New Source/schematic adder/Synthesize/RTL Schematic/test bench 점검/시뮬레이션 확인
  • 08.47분 Mux/Demux 회로 설계
    Mux/Demux 회로를 다양한 방법을 통해 설계하고 각각의 회로에 대해 시뮬레이션을 통해 동작을 검증합니다.
    Mux/Demux의 개념/New Source (Mux)/input, output 선언/always/단항 연산자, 이항 연산자, 삼항 연산자/assign/test bench 점검/시뮬레이션 확인/RTL Schematic/New Source (Demux)/test bench 점검/시뮬레이션 확인/코딩 수정 후 재확인
  • 09.48분 Case문을 이용한 인코더 및 디코더 설계
    demux를 case문으로 설계하면서 깔끔해지는 코딩 실습, 인코더와 디코더 회로를 다양한 방법을 통해 설계, 디코더를 삼항 연산으로 변경하는 실습하고 시뮬레이션을 통해 동작을 검증합니다.
    New Project 생성/인코더 및 디코더 설계/demux_case를 통한 설계/input, output 선언/always 선언/RTL/시뮬레이션 확인/encoder_8x3 설계/always 선언/RTL/시뮬레이션 확인/decoder_3x8 설계/always 선언/RTL/시뮬레이션 확인/주석처리/RTL
  • 10.1시간 3분 Barrel Shifter 회로 설계
    case와 casez, casex의 차이 점과 데이터 합성법, barrel shifter를 설계하고 각각을 시뮬레이션을 통해 동작을 검증합니다.
    New Project/case_ex 설계/input, output, wire/assign 선언/always 선언/test bench 점검/시뮬레이션 확인/Synthesize 경고 확인/시뮬레이션 재확인/barrel_shifter 설계/always 선언/test bench 점검/시뮬레이션 확인/주석처리/시뮬레이션 확인
  • 11.57분 Frequency Divider 회로 설계
    주파수 분주기에 대한 원리 설계, 아주 다양한 파형의 분주기를 여러 코딩 기법으로 설계, 많은 양의 출력을 갖는 분주기를 매우 간단한 방법으로 설계하는 방법을 알아보고 각 분주된 주파수 결과를 시뮬레이션을 통해 확인합니다.
    New Project/clk_div 설계 (클락)/input, output/always 선언/test bench 점검/clk_div 설계 (2)/always 선언/RTL/test bench 점검/시뮬레이션 확인/clk_divs 설계 (클락 분주 회로)/input, output/assign/generate/RTL/test bench 점검/시뮬레이션 확인
  • 12.1시간 11분 Mealy 및 Moore 머신 회로 설계
    상태 천이도의 개념 설명, 이를 구현하기 위해 밀리 루프와 무어 루프를 설계하고 각각의 동작에 대해 시뮬레이션을 통해 검증합니다.
    New Project (FSM)/New Source (mealy_state)/유한 상태 머신/mealy와 moore의 차이/mealy_state 설계/RTL/test bench 점검/시뮬레이션 확인/moore_state 설계/RTL/[01:00:55] test bench 점검/[01:03:50] 시뮬레이션 확인
  • 13.1시간 16분 Signal Generator 회로 설계
    FSM을 이용한 임의로 Serial 신호를 발생시키는 로직 설계, 상태천이도 설계 과정과 문법 에러 및 단계별 시뮬레이션 검증 과정을 함께 진행하며 주의할 점과 문제를 찾아 해결하는 과정에 대해 상세히 설명합니다.
    New Project (Signal Generator 설계)/input output 선언/parameter (state)/always 선언/test bench 점검/시뮬레이션 확인/코딩 수정/시뮬레이션 확인/코딩 수정/[01:05:25] 시뮬레이션 확인/[01:10:20] RTL 확인/[01:12:20] 시뮬레이션 확인
  • 14.53분 RAM 회로 설계 1
    enable port의 입력값에 따라 read 또는 write mode로 동작하는 RAM회로 설계, 일반적인 방법과 상태천이도 설계 방법에 대해 각각 설명하고 동작에 대해 시뮬레이션을 통해 검증합니다.
    RAM 설계/input output 선언/integer 선언/always/RTL/test bench 점검/시뮬레이션 확인/RAM_FSM/RTL (FSM)/test bench 점검/시뮬레이션 확인
  • 15.1시간 4분 ROM 회로 설계 2
    Read만 가능한 일반적인 ROM 회로 설계, 사용자가 직접 데이터를 최초 1회만 저장하여 사용하는 ROM을 inout port와 FSM을 이용해 설계하고 각각의 동작에 대해 시뮬레이션을 통해 검증합니다.
    ROM 설계/input output 선언/integer, initial/always/test bench/시뮬레이션 확인/inout test 코딩/assign/test bench/시뮬레이션 확인/ROM_FSM 설계/assign, always/test bench/[01:00:40] 시뮬레이션 확인
  • 16.54분 task와 function 사용
    task와 function을 정의하고 이를 활용하는 방법, 덧셈/뺄셈 코드를 예를 들어 설계하면서 각각의 특징을 설명하고 주의할 점에 대해 에러와 시뮬레이션 파형을 분석하며 설명합니다.
    simple_cal 설계/함수 지정/always/RTL Schematic/산수 공식의 위치/에러 점검/test bench 점검/시뮬레이션 확인/코딩 수정/시뮬레이션 재확인
  • 17.54분 디지털 도어락 설계(1/4)
    실생활에서 사용하는 디지털 도어락을 설계하기 위해 도어락의 동작을 Verilog로 그 동작을 표현하는 방법을 설명하고 가장 기본적인 구조부터 파악합니다.
    디지털 도어락 설계의 기초/first_lv 설계/clk 변수 선언/always/test bench/시뮬레이션 확인/middle_lv 설계/always /test bench/시뮬레이션 확인/코딩 수정/시뮬레이션 재확인
  • 18.1시간 1분 디지털 도어락 설계(2/4)
    디지털 도어락 설계를 위한 사전 정의와 상태 천이도를 설명, 이에 따른 블록도를 설계, clock회로와 reset회로를 설계하고 검증합니다.
    Digital Doorlock 의 기능/state diagram/블록 회로도/Doorlock 설계 (clk_dic_sc)/always/clk_div 설계/test bench 점검/시뮬레이션 확인/reset_holder 설계/test bench 점검/시뮬레이션 확인
  • 19.56분 디지털 도어락 설계(3/4)
    디지털 도어락의 구성 블록중에서 door_state, comparator, pw_memory 블록을 설계하고 각각의 블록을 시뮬레이션을 통해 동작 검증을 합니다.
    door_state 설계/always/test bench 점검/시뮬레이션 확인/comparator 설계/always/test bench 점검/시뮬레이션 확인/pw_memory 설계/test bench 점검/시뮬레이션 확인
  • 20.1시간 18분 디지털 도어락 설계(4/4)
    디지털 도어락 구성 블록의 나머지 블록인 pw_input과 open_timer 블록 설계, 모든 블록의 심볼을 생성하고 sch파일로 설계하고 시뮬레이션을 통해 비밀번호 설정, 문열림, 패스워드 오류, 비밀번호 적절성, 알람경보 기능 등을 확인합니다.
    open_timer 코딩 설명/open_time test bench 설명/시뮬레이션 확인/pw_input 코딩 설명/[01:04:30] pw_input test bench 설명/[01:07:00] symbols/[01:09:33] DoorLock test bench 설명/[01:11:26] 시뮬레이션 확인
  • 베릴로그 스페셜 (요약정리) 특강
  • 21.55분 1~4강 베릴로그 요약정리 특강
    1강부터 4강까지의 내용을 요약하여 정리합니다.
    1강 요약/2강 요약/3강 요약/4강 요약
  • 22.40분 5~8강 베릴로그 요약정리 특강
    5강부터 8강까지의 내용을 요약하여 정리합니다.
    5강 요약/6강 요약/7강 요약/8강 요약
  • 23.33분 9~12강 베릴로그 요약정리 특강
    9강부터 12강까지의 내용을 요약하여 정리합니다.
    9강 요약/10강 요약/11강 요약/12강 요약
  • 24.22분 13~16강 베릴로그 요약정리 특강
    13강부터 16강까지의 내용을 요약하여 정리합니다.
    13강 요약/14강 요약/15강 요약/16강 요약
  • 25.12분 17~20강 베릴로그 요약정리 특강
    17강부터 20강까지의 내용을 요약하여 정리합니다.
    17강 요약/18강 요약/19강 요약/20강 요약

강의목록 다운로드                        1:1 강의 질문&답변