Electrical engineering
728x90

SPI 2

SPI Interface - FPGA to Chip

총 3가지의 주체가 존재.프로세서FPGASPI 지원 (호환) Chip.사용자는 Chip의 데이터시트를 보고 Chip을 제어하기 위한 명령어를 파악한다.보통 24bit 길이제어 명령어를 프로세서에 입력하고, 프로세서는 이 명령어를 FPGA에 전달한다.프로세서에 Chip과 direct wire가 연결되어 있다면 프로세서에서 곧바로 제어 가능FPGA는 프로세서로부터 받은 제어 명령어를 FPFA 내부에 있는 SPI module (Verilog 형태)에 전달.### FPGA 내부에 구현된 SPI controller module의 역할?칩 제어 명령어는 보통 24bit의 형태이다.이 bit 단위를 SDI Port가 한개인 Chip에 어떻게 전달? (port가 한개이므로 Serial 형태로 입력)FPGA안에 구현한 ..

FPGA 2024.06.12

SPI Interface Basic Concept

SPI : 직렬 주변기기 인터페이스 버스. (전이중 통신 모드 동작 / 1:N 동기식 고속 통신) SCLK : SYNC 클럭 주파수 신호선MOSI (Master out, Slave In) : Master device 출력핀MISO (Master in, Slave out) : Slave device 출력핀SS (Slave Select) : 데이터 송수신 시 Slave 선택 신호 선→ I2C는 BUS가 1개. SPI가 속도 면에서 더 빠름. SS신호로 송수신 할 Slave를 선택.SCK신호를 통해 클럭 동기화 (M-S 사이만 맞추면 됨. High/Low 상관 x)클럭 신호에 따라 MOSI/MISO를 통해 데이터 송수신송수신이 끝나면 SS끊고 종료.SummarySPI : 4개 신호선.SCK 동기화 방식 (SY..

FPGA 2024.06.12
728x90