반도체, 임베디드 Study/용어정리

용어정리 (반도체, 디지털, 아날로그, ARM)

잇(IT) 2024. 5. 5. 11:14
728x90

용어정리

UART(Universal asynchronous receiver/transmitter) : 병렬 데이터의 형태를 직렬 방식으로 전환하여 데이터를 전송하는 컴퓨터 하드웨어의 일종

SPI(Serial Peripheral Interface) : 아키텍처 전이중 통신 모드로 동작하는 동기화 직렬 데이터 연결 표준

I2C(Inter-Integrated Circut) : 하나의 마스터와 여러개의 슬레이브 기기가 물려 통신이 가능, 클럭 신호를 사용하는 동기식 통신 방식이라 시간에 자유롭다. 슬레이브 선택을 위해 항상 주소 데이터가 붙기에 긴 데이터를 전송하기엔 부적합하다. IC사이 통신 링크를 제공하는 양방향 2와이어 직렬 버스

FSM(finite-state machine) : fsm의 핵심은 단 하나의 상태만을 가진다.

CPU(central processing unit) : 컴퓨터 시스템을 통제하고 프로그램의 연산을 실행, 처리하는 가장 핵심적인 컴퓨터의 제어 장치, 혹은 그 기능을 내장한 칩이다.

HDL(Hardware Description Language) : 하드웨어 기술 언어, 하드웨어 표현 언어

임베디드 : 어떤 기계 안에 '제어'를 목적으로 하는 아주 작은 컴퓨터가 달려있다면 임베디드 시스템이라고 할 수 있다.

 

ARM 용어

FPGA : Field-programmable gate array

ARM : Acron/Advanced RISC Machines

TDMI : 16biy Thumb + JTAG Debug + fast Multiplier + enhanced ICE

IP : Intellectual Property

Cortex-A,R,M : A(Application), R(Real Time), M(Microcontroller)

STM32F429 : ST 마이크로 일렉토르닉스사에서 제조 판매하는 ARM Cortex-M4 core를 장착한 CPU

DSP : Digital Signal Processing

FPU : Floating Point Unit

MPU : Memory Protection Unit

JTAG : Joint Test Action Group

LQFP : Low profile Quad Flat Package

GPIO : general-purpose input/output

FMC : Flexible memory controller

NVIC : Nested vectored interrupt controller

EXTI : External interrupt/event controller

FMC : Flexible memory controller

LCD : Liquid Crystal Display

TFT : Thin Film Transistor

AHB : Advanced High Performance Bus

APB : Advanced Peripheral Bus

CAN : Controller area network

HAL : Hardware Abstraction Layer

728x90