본문 바로가기
728x90

전체 글51

[SoC] AMBA APB 인터페이스란? (Signal) 안녕하세요. RTLog입니다. 지난 포스트에 이어, AHB 인터페이스의 Signal들을 정리해보려고 합니다. 2024.03.30 - [인터페이스/AMBA 인터페이스] - [SoC] AMBA AHB 인터페이스란? (Overview) [SoC] AMBA AHB 인터페이스란? (Overview) 안녕하세요. RTLog입니다. AMBA APB에 이어서, AHB 스펙 문서(아래 링크)를 읽고, 정리하는 포스트를 작성해보려고 합니다. https://developer.arm.com/documentation/ihi0033/c/?lang=en Documentation – Arm Developer developer rtlog.tistory.com AHB(Advanced High-performance Bus) Signals.. 2024. 4. 8.
[SoC] AMBA AHB 인터페이스란? (Overview) 안녕하세요. RTLog입니다. AMBA APB에 이어서, AHB 스펙 문서(아래 링크)를 읽고, 정리하는 포스트를 작성해보려고 합니다. https://developer.arm.com/documentation/ihi0033/c/?lang=en Documentation – Arm Developer developer.arm.com AHB(Advanced High-performance Bus) About the Protocol APB가 낮은 성능/주파수에서 동작하는 Peripheral들을 위한 인터페이스였다면, AHB(Advaced High-performance Bus) 인터페이스는 높은 성능/주파수의 블록들의 연결을 위한 인터페이스입니다. 대표적으로, External memory interface, Inter.. 2024. 3. 30.
[SoC] AMBA APB 인터페이스란? (Waveform) 안녕하세요. RTLog입니다. 지난 포스트에는 APB 인터페이스의 History와 Signal들에 대해 알아보았는데요. 오늘은 Waveform에 대해 공부하려고 합니다. 아래 문서의 내용입니다. https://developer.arm.com/documentation/ihi0024/latest/ Documentation – Arm Developer developer.arm.com APB(Advanced Peripheral Bus) Write Transfer with no wait states APB 인터페이스는 IDLE 상태에서, Read 동작이 요구되면 SETUP 상태(T1 시점)으로 천이하고 PSELx 신호를 HIGH로 발생시킵니다. 이 때, PWDATA, PADDR, PWRITE(Write: 1) 신.. 2024. 3. 28.
[SoC] AMBA APB 인터페이스란? (History, Signal) 안녕하세요. RTLog입니다. AMBA APB 스펙 문서(아래 링크)를 읽고, 정리하는 포스트를 작성해보려고 합니다. https://developer.arm.com/documentation/ihi0024/latest/ Documentation – Arm Developer developer.arm.com APB(Advanced Peripheral Bus) APB는 간단한 복잡도로 낮은 전력, 속도로 동작하는 인터페이스입니다. 파이프라이닝 & Burst 동작이 구현되지 않아, 낮은 클럭 주파수로 동작하는 Peripheral들의 Programmable Register를 제어하기 위한 용도로 많이 사용됩니다. ABP는 Bridge를 통하여 Memory, CPU 등 고속 동작 블럭들과 연결될 수 있습니다. APB.. 2024. 3. 28.
[SoC] AMBA 인터페이스란? 안녕하세요. RTLog입니다. 이 카테고리에는 AMBA 인터페이스에 대해 공부하고, 구현을 하려고 합니다. (가지고 있는 FPGA 보드가 AXI 인터페이스만 지원해서, 보드를 사용한 실습은 AXI만 가능할 듯 싶습니다.) 오늘은 AMBA 인터페이스에 대한 Overview 느낌으로 작성해볼까 합니다. AMBA 인터커텍트/인터페이스 "The Advanced Microcontroller Bus Architecture (AMBA) specification defines an on-chip communications standard for designing high-performance embedded microcontrollers." ARM의 AMBA(Advanced Microcontroller Bus Arch.. 2024. 3. 28.
[Linux] C Shell Script - 제어문(3) 안녕하세요. RTLog입니다. 오늘은 C Shell Script에서 활용할 수 있는 제어문 마지막 편입니다. 흐름 변경(break, continue, goto, exit) break break문은 swtich문에서도 사용되었는데요. foreach, while, switch문에서 각 구문을 벗어나고자 할 때 사용됩니다. Nested Loop가 사용되었다면, 각 계층에서 한 단계의 Loop만 탈출하게 됩니다. while ($condition) # Some condition check if (some_condition) then break endif # Loop body end continue "continue"문은 반복문에서 현재 iteration을 중단하고, 다음 iteration으로 이동합니다. 주로 특.. 2024. 3. 27.
728x90
반응형