728x90

Semiconductor, Embedded/0. ASIC Flow 2

ASIC Flow - FIFO 구조 및 동작 원리 (CDC, Async, Metastability)

https://insoobaik.tistory.com/676https://insoobaik.tistory.com/677 이전 FIFO 구조 및 동작 원리 이론에 이어서 실제 FIFO 이론을 RTL 설계를 할 것이다.기본적인 FIFO 구조 설계는 FIFO Buffer에 대해 Async 비동기로 Data를 Write, Read하게 된다. 1. FIFO Buffer의 Data Full, Empty에 대한 Flag가 필요하다.2. Write, Read가 비동기로 이루어지기 때문에 FIFO Buffer에 있는 데이터의 위치를 확인하기 위한 각각의 Write, Read Pointer가 필요하다.3. 위 FIFO에 대한 이론 글에서 봤듯이 Pointer Data 손실을 방지하기 위해 Gray Code로 변경하는 코드..

ASIC Flow - SPI 설계, 신호 검증 (ILA) & (Cadence) Synthesis ~ POST SIM

https://insoobaik.tistory.com/571 SPI - Serial Peripheral Interface 통신보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.insoobaik.tistory.comSPI 이론과 관련된 내용은 위 글을 참조한다.SPI Slave (FPGA)Slave로 들어오는 bit는 총 32bit가 들어오게 된다.0~1 bit : ID 값 전달 bit2 bit : READ/WRITE 값 전달 bit (0 READ / 1 WRITE)3 bit : ADDRESS 값 전달 bit (현재 간단한 통신 테스트를 위해 2개의 16bit Register를 사용하는 예시에 해당하며, 0일경우 0번 Register, 1일경우 1번 Register에 접근4~15 bit :  ..

728x90