LIN overview (5) LIN 검증 (with PLIN) 블로그 새로 개설했습니다.https://rtlearner.com/lin-ip-verification/ [LIN] 3 IP 검증(verification) - RTLearnerLIN IP 검증(verification)에 대해 설명합니다. Testbench, transceiver, PLIN을 사용한 검증 과정에 대해 testcase와 함께 상세히 설명합니다.rtlearner.com Ch1 Seminar/IP 2024.01.25
LIN overview (4) LIN 검증 (with transceiver) 블로그 새로 개설했습니다.https://rtlearner.com/lin-ip-verification/ [LIN] 3 IP 검증(verification) - RTLearnerLIN IP 검증(verification)에 대해 설명합니다. Testbench, transceiver, PLIN을 사용한 검증 과정에 대해 testcase와 함께 상세히 설명합니다.rtlearner.com Ch1 Seminar/IP 2023.12.27
LIN overview (4) LIN 검증 블로그 새로 개설했습니다.https://rtlearner.com/lin-ip-verification/ [LIN] 3 IP 검증(verification) - RTLearnerLIN IP 검증(verification)에 대해 설명합니다. Testbench, transceiver, PLIN을 사용한 검증 과정에 대해 testcase와 함께 상세히 설명합니다.rtlearner.com Ch1 Seminar/IP 2023.12.08
LIN overview (3) Schedule table - 2 블로그 새로 개설했습니다.https://rtlearner.com/lin-schedule-table/ [LIN] 2 Schedule table 설명 - RTLearnerLIN의 기능 중 하나인 Schedule table에 대해 설명합니다. 실제 LDF 파일의 예시를 들어 설명합니다.rtlearner.com Ch1 Seminar/IP 2023.10.30
LIN overview (3) Schedule table - 1 블로그 새로 개설했습니다.https://rtlearner.com/lin-schedule-table/ [LIN] 2 Schedule table 설명 - RTLearnerLIN의 기능 중 하나인 Schedule table에 대해 설명합니다. 실제 LDF 파일의 예시를 들어 설명합니다.rtlearner.com Ch1 Seminar/IP 2023.10.16
LIN overview (2) Sleep, Wake up 블로그 새로 개설했습니다.https://rtlearner.com/lin-protocol/ [LIN] 1 Protocol 설명 - RTLearner오늘날의 자동차는 단순히 이동 수단이 아니라 여러 가지 기능이 있습니다. 이를 구현하기 위해서 자동차에는 내부 통신 규격이 필요한데요, 이 글에서는 LIN에 대해 정리해 보도록 하겠습니다.rtlearner.com Ch1 Seminar/IP 2023.10.11
LIN overview (1) Protocol 블로그 새로 개설했습니다. https://rtlearner.com/lin-protocol/ [LIN] 1 Protocol 설명 - RTLearner오늘날의 자동차는 단순히 이동 수단이 아니라 여러 가지 기능이 있습니다. 이를 구현하기 위해서 자동차에는 내부 통신 규격이 필요한데요, 이 글에서는 LIN에 대해 정리해 보도록 하겠습니다.rtlearner.com Ch1 Seminar/IP 2023.10.04
UART 통신 overview 블로그 새로 개설했습니다.https://rtlearner.com/verilog-uart-rtl-design-1/ [Verilog] UART RTL design 1 - RTLearnerVerilog를 이용한 UART RTL design 과정에 대해 설명합니다. Block diagram, register map을 설명하고 이를 기반으로 APB interface를 설계합니다.rtlearner.com Ch1 Seminar/IP 2023.07.26
I2C 통신 overview 언젠가 세미나를 하는데 수석님이 'RTL 엔지니어의 중요한 덕목 중 하나는 다양한 IP에 대한 지식이 있어야 한다'라고 하신 기억이 있습니다. SOC integration을 하든 자체 ip를 개발하든 결국에 ip에 대해 알아야 일을 시작할 수 있거든요. 그래서 이번에는 I2C에 대해 알아보도록 하겠습니다. I2C(Inter integrated Circuit)는 SPI에 비해 느리고 전력효율이 좋지 않지만 2개의 핀만으로도 통신이 가능하다는 장점을 가지고 있습니다. 위 그림에서 볼 수 있듯이 하나의 Master가 다수의 Slave와 통신이 가능한데 SCL, SDA 두 신호만으로 통신을 할 수 있습니다. SCL은 SPI의 SCLK와 같이 I2C의 clock이고 SDA는 데이터를 주고받는 선입니다. SCL은 .. Ch1 Seminar/IP 2023.05.24
SPI 통신 overview 이번주에 SPI를 주제로 세미나가 있어서 준비하면서 공부한 내용을 정리하려고 합니다. SPI(Serial Peripheral Interface)는 I2C, UART 등과 같이 I/O와 통신하는 데 사용되는 시리얼 통신 방법 중 하나입니다. 시리얼 통신 종류마다 각각의 특징이 있는데, SPI의 경우에는 다음과 같습니다. 1. I2C와 다르게 완전 전이중 통신으로써 양방향 통신 지원 2. 전송 비트 수 조절 가능 (~16bit) 3. 최대 4개 핀 사용 4. I2C에 비해 빠른 통신속도 낮은 전력 소비, 단거리 통신만 가능 5. UART의 parity 같은 오류를 검사하는 프로토콜이 없다. 그렇다면 SPI의 작동방식에 대해 알아보겠습니다. - SPI 통신 방식 SPI는 Master와 Slave가 있는데요, .. Ch1 Seminar/IP 2023.05.16