xcelium 2

32-bit SPI Interface - (2) Synthesis, P&R

- 이전 글(1) RTL : https://chonh0531.tistory.com/2 SPI 통신 - (1) RTL목차1. 배경2. 과제 정의 및 개요3. 소스코드4. 시뮬레이션 결과  1. 배경모든 칩은 통신이 필요하기 때문에 통신 모듈이 들어가있습니다.그중에서 좀 기본적인 통신 모듈중 하나인 SPI통신을 이chonh0531.tistory.com    목차1. 합성 코드2. Pre-Layout Simulation3. P&R4. Post-Layout Simulation  1. 합성 코드리눅스 환경에서 진행하였으며, 디렉토리는 다음과 같습니다.SPI  ─  SIM  ─ function_SIM ─ [SPI_Slave.v , tb_SPI_Slave.v]                     └ pre_SIM ─..

RTL, Synthesis, P&R 2024.09.03

32-bit SPI Interface - (1) RTL

진행년월: 24.05목차1. 배경2. 과제 정의 및 개요3. 소스코드4. 시뮬레이션 결과  1. 배경모든 칩은 통신이 필요하기 때문에 통신 모듈이 들어가있습니다.그중에서 좀 기본적인 통신 모듈중 하나인 SPI통신을 이해하고 구현해보려고 합니다.  2. 과제 정의 및 개요기본적으로 SPI 통신의 표준 프레임인 Motorola의 메뉴얼을 참고하나,기본적인 구현 자체에 목적이 있기 때문에 불필요한 기능은 빼고 다음과 같이 스펙 정의를 하도록 합니다. 1. SPI Mode 2 (CPOL = 1, CPHA = 0)를 채택하여 하강엣지에 데이터를 읽도록 합니다.2. CS, SCLK, MOSI, MISO 4개의 핀을 사용합니다.3. 32비트 데이터를 교환하며 구성은 다음과 같습니다.    - [0,1]비트는 ID  ..

RTL, Synthesis, P&R 2024.09.03