728x90
반응형

MCU 2

하버드 구조(Harvard Architecture)

개요하버드 구조(Harvard Architecture)는 컴퓨터 시스템에서 **명령어(instruction)**와 **데이터(data)**를 각각 물리적으로 분리된 메모리에 저장하고 접근하는 구조를 말합니다. 이는 폰 노이만 구조와 대비되는 개념으로, 병렬 처리를 통한 성능 향상과 안정적인 임베디드 설계에 유리하여 디지털 신호처리기(DSP), 마이크로컨트롤러(MCU), 임베디드 시스템에 널리 사용됩니다.1. 개념 및 정의하버드 구조는 하나의 버스를 통해 명령어와 데이터를 모두 주고받는 폰 노이만 구조의 병목현상을 해결하기 위해 고안되었습니다. 명령어 메모리와 데이터 메모리를 분리된 버스로 구성함으로써, 동시에 명령어를 가져오고 데이터를 읽거나 쓸 수 있는 구조입니다. 이로 인해 속도 향상과 효율적인 자원..

Topic 2025.04.17

Watchdog Timer (감시 타이머)

개요Watchdog Timer(감시 타이머)는 시스템 이상 발생 시 자동으로 복구하거나 재시작하는 역할을 수행하는 하드웨어 또는 소프트웨어 기반 타이머 장치입니다. 내장 시스템(임베디드 시스템), 서버, 산업 자동화 장비 등 다양한 분야에서 시스템의 안정성과 가용성을 높이기 위한 핵심 기술로 활용됩니다.1. 개념 및 정의감시 타이머는 설정된 시간 내에 정상 신호(heartbeat 또는 kick)가 입력되지 않으면 시스템이 정상 동작하지 않는 것으로 판단하고 자동으로 리셋 또는 오류 처리 절차를 실행하는 보호 메커니즘입니다. 임베디드 시스템, RTOS(실시간 운영체제), 자동차 전장 시스템, 네트워크 장비 등에서 광범위하게 사용됩니다.2. 특징 항목 설명 비고 자동 오류 감지정상 신호 미수신 시 시스템..

Topic 2025.04.05
728x90
반응형