![[2] PCIe - Transaction Layer (TLPs)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbQy5kg%2FbtsHn4Mu5EI%2FAAAAAAAAAAAAAAAAAAAAAPXNnRGkawUXPeWzeNLZ1HejVn25h9YOlhAF2wzR9053%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3D6w%252F6Dok1wvN9Mk4NNjonfxMPP90%253D)
이 글은 제가 PCIe를 공부하면서 겪은 시행착오를 바탕으로 정리한 글입니다. PCIe를 처음 접하는 분들에게 좋은 길라잡이가 되었으면 합니다. 이전 글) [1] PCIe - Introduction 2 returnclass.tistory.comTransaction Layer 소개 PCIe의 transaction layer는 CPU 혹은 device core로부터의 memory read/write, I/O configuration, message 요청을 받아 처리합니다. 이 계층에서는 요청의 성격에 맞게 Transaction Layer Packets(TLPs)를 형성하고, 이를 통해 목적지 주소와 라우팅 정보를 포함시켜 패킷을 구성합니다. 또한 데이터의 무결성을 보장하기 위해 선택적으로 CRC를 추가하..
![[1] PCIe - Introduction 2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbvLHal%2FbtsHnTYAKKB%2FAAAAAAAAAAAAAAAAAAAAAM1_jlR2BqX3JfvfiT0qH9vD0dFbMzSNd0cNGP4LbQhB%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3D4BZtOrVTGys5gQd%252BLTaAYP1JPPs%253D)
이 글은 제가 PCIe를 공부하면서 겪은 시행착오를 바탕으로 정리한 글입니다. PCIe를 처음 접하는 분들에게 좋은 길라잡이가 되었으면 합니다. 이전 글) [0] PCIe - Introduction 1이 글은 제가 PCIe를 공부하면서 겪은 시행착오를 바탕으로 정리한 글입니다. PCIe를 처음 접하는 분들에게 좋은 길라잡이가 되었으면 합니다. PCIe 란? PCIe의 "PCI"는 Peripheral Component Interconnect의returnclass.tistory.com Configuration Address Space PCIe에서는 device의 configuration을 관리하기 위해 "Configuration Space"라는 특정 메모리 영역에 접근해야 합니다. 이 공간은 장치의 기능..
![[0] PCIe - Introduction 1](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbRCdmA%2FbtsHnG59zla%2FAAAAAAAAAAAAAAAAAAAAABzBySjCH8PHtC_PvcZ4Sse7cMUzpppDbt5frNDbDxaE%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DvjBrNDdFux1NSUDpBindF1q39JQ%253D)
이 글은 제가 PCIe를 공부하면서 겪은 시행착오를 바탕으로 정리한 글입니다. PCIe를 처음 접하는 분들에게 좋은 길라잡이가 되었으면 합니다. PCIe 란? PCIe의 "PCI"는 Peripheral Component Interconnect의 약자로써 말 그대로, " Peripheral Component " 주변 장치를 CPU 및 메모리와 연결하는 데 사용되는 표준 인터페이스입니다. 여기서 말하는 주변 장치에는 GPU, NIC, SSD와 같이 PCIe 포트에 장착되는 요소들입니다. 기존 PCI와 PCI-X를 걸쳐 현재 우리가 아는 PCIe로 넘어왔으며, 2024년 현재 PCIe gen 7까지 spec이 지정되었으며, 상용 장치는 현재 PCIe gen 5까지 출시된 상태입니다.PCIe Link PC..