총 10개
-
디지털 시스템 실험2024.09.181. 디지털 시스템 설계 및 실험 1.1. 기본적인 Combinational Circuit 1.1.1. Decoder 설계 디코더는 디지털 시스템에서 binary 코드로 표현된 정보를 최대 2^n개의 서로 다른 정보로 변환해주는 조합 회로이다. n비트의 2진 코드는 2^n개의 서로 다른 정보를 표현할 수 있으며, 디코더는 이 n비트를 최대 2^n개의 출력으로 해독한다. 즉, n개의 입력 변수에 대해 n개 변수로 된 2^n(또는 적은)개의 minterm들을 생성하는 것이 디코더의 목적이다. 예를 들어 3비트 입력을 가진 3-t...2024.09.18
-
스톱워치 디지털2024.09.231. 디지털 시계 프로젝트 개요 1.1. 프로젝트 목적 디지털 시계 프로젝트의 목적은 VHDL을 활용하여 다수의 7-segment로 디지털 시계를 구현할 수 있다는 것이다. 본 프로젝트를 통해 학생들은 VHDL 프로그래밍 능력과 다양한 회로 설계 능력을 기를 수 있으며, 키트의 segment 활용 및 클락 신호 처리 능력도 향상시킬 수 있다. 또한 통합적인 이해력을 기르고 복잡한 구조를 해석하고 설계할 수 있는 능력을 기를 수 있다. 1.2. 프로젝트 구현 기능 1.2.1. 시계 작동 시계 작동은 디지털 시계 프로젝트의 핵심 기...2024.09.23
-
전전설2 lcd2024.10.301. 실험 결과 1.1. Text LCD에 학번과 이름을 출력 Text LCD에 학번과 이름을 출력하는 내용은 다음과 같다. 실험 결과 중 '1.1. Text LCD에 학번과 이름을 출력'에 따르면, Text LCD 모듈을 사용하여 학번과 이름을 화면에 표시하는 실험을 진행하였다. 실험 과정에서는 Verilog HDL 언어를 사용하여 LCD를 제어하는 코드를 작성하고 이를 Xilinx ISE 프로그램을 통해 구현하였다. 보다 구체적으로는 LCD의 주요 제어 신호인 R/W, E, 그리고 Data 핀을 FPGA의 I/O 포트와 연결...2024.10.30
-
비밀번호2024.10.151. 키패드를 이용한 비밀번호 입력기 1.1. 키패드(KeyPAD) 1.1.1. 정적 인터페이스(Static Interface) 방식 정적 인터페이스(Static Interface) 방식은 키를 포트에 일대 일로 연결하여 입력을 검사하는 방식이다. 이 방식은 하드웨어 구성이 간편하고 소프트웨어 구현이 쉬운 장점이 있다. 그러나 많은 키 입력이 필요할 때 키의 개수 만큼의 포트를 사용하기 때문에 포트 사용이 비효율적이다. 키패드(KeyPAD)에서 정적 인터페이스 방식을 사용하면 각 키에 대응하는 포트가 있어 어떤 키가 눌렸는지 ...2024.10.15
-
FPGA 게임2024.11.291. 응용 논리 회로 (Term Project) 1.1. Baseball 게임 1.1.1. Baseball 게임의 개념 Baseball 게임이란 상대방이 생각한 숫자를 맞추는 게임이다. 상대방이 123이란 숫자를 생각했을 때, 내가 321이라 말하면, 상대방은 1스트라이크 2볼이라 말한다. 이를 반복하여, 숫자를 맞춰가는 게임이다. 게임 시작 시 각 플레이어는 임의의 3자리 숫자를 생각하고, 상대방의 추측 숫자와 자신이 생각한 숫자를 비교하여 스트라이크와 볼의 개수를 알려준다. 스트라이크는 숫자와 자리가 모두 맞는 경우이고,...2024.11.29
-
디지털시계베릴로그2024.11.151. 서론 1.1. 실험 목적 실험의 목적은 베릴로그 HDL과 FPGA를 사용하여 디지털 시계를 설계하는 것이다.이 디지털 시계는 시간, 스톱워치, 달력, 알람, 타이머, 세계시간 기능을 구현해야 한다. 또한 실제 장치에 연결하여 소스코드의 내용과 디지털 시계의 동작이 일치하는지 확인하는 것이 목표이다. 1.2. 실험 이론 1.2.1. HDL HDL(Hardware Description Language)은 전자공학에서 하드웨어 기술 언어로 사용되는 컴퓨터 언어이다. HDL을 사용하면 전자회로의 원하는 동작을 정밀하게 기술할 수 ...2024.11.15
-
고정기능 IC 집적도 분류 및 용도 분석2024.11.251. 서론 우리가 사용하는 텔레비전이나 핸드폰, 컴퓨터 등의 모든 전자기기에 집적회로라는 IC가 들어 있어 집적회로는 전자 공학에선 안될 아주 중요한 전자 부품으로 그 개념의 범위는 굉장히 넓고 복잡하다. 이 리포트의 주제에서 고정 기능 집적회로라는 것은 모노리딕 집적회로로서 한 개의 작은 실리콘 칩(chip)에 구현된 전자회로, 이 회로는 트랜지스터, 다이오드, 저항, 캐패시터 등으로 구성되어 있다. 또한 모놀리딕 집적회로는 한가지 물질로 이루어진 단성을 의미하여 하나의 얇은 실리콘 웨이퍼 위에 개별소자를 동시에 제작하는 방식이다...2024.11.25
-
verilog 시계2024.11.261. 프로젝트 개요 1.1. 목적 Verilog를 이용하여 Alarm clock, Stopwatch 기능이 탑재되어 있는 디지털 시계를 설계하는 것이 이번 프로젝트의 목적이다. 시계에는 필수 기본 기능인 시/분/초 표현과 시간 조정 기능이 포함되며, 다양한 선택 기능인 알람, 세계시각, 스톱워치, 타이머, 멜로디, AM/PM, 12시간/24시간, 윤달, 윤년 등이 추가로 구현될 예정이다. 이를 통해 디스플레이 동작의 다양성과 확장성을 갖춘 디지털 시계를 개발하는 것이 이 프로젝트의 핵심 목표이다. 1.2. 실험 장비 및 재료 본 ...2024.11.26
-
ai 반도체 기술2024.08.281. 인공지능 반도체 개요 1.1. 인공지능 반도체의 정의 및 특징 인공지능(AI) 반도체는 인공지능 기술의 핵심 기술 중 학습·추론 기술을 구현하기 위해 사용되는 데이터 연산처리를 저 전력 및 고속 처리 등 효율성 측면에서 특화된 반도체를 의미한다. 인공지능 반도체의 주요 특징은 다음과 같다. 첫째, 인공지능 반도체는 인공지능 시스템의 구현 목적에 따라 크게 학습용과 추론용으로 구분된다. 학습용 인공지능 반도체는 딥 러닝 등 기계 학습의 특정 작업을 수행하기 위해 방대한 데이터를 통해 반복적으로 지식을 배우는 데 사용된다. 추...2024.08.28
-
전전설22024.09.061. 디지털 논리 설계 1.1. 디지털 논리 기술의 이해 1.1.1. PROM, PAL, CPLD, FPGA의 특징 및 차이점 PROM, PAL, CPLD, FPGA의 특징 및 차이점은 다음과 같다. PROM은 일회성 프로그래밍이 가능한 ROM으로, 내용을 한 번 기록하면 변경할 수 없다는 단점이 있다. 하지만 신뢰성이 높고 자료를 영구적으로 보존할 수 있으며, 가격이 싸고 속도가 빠르다는 장점이 있다. 주로 비디오 게임기나 전자사전 등에 사용된다. PAL은 논리 기능 변경이 용이하고 부품 비용이 절감된다는 장점이 있지만, ...2024.09.06