{
  "type": "ibd",
  "font": "Pretendard",
  "bg": "#ffffff",
  "nodes": [
    {
      "id": "n0",
      "k": "region",
      "x": 420,
      "y": 120,
      "w": 340,
      "h": 560,
      "label": "ibd [block] Nucleo-G474RE"
    },
    {
      "id": "n1",
      "k": "rect",
      "x": 90,
      "y": 165,
      "w": 200,
      "h": 88,
      "label": "pc : 측정 노트북",
      "sub": "송수신 프로그램\nQPC 타이머 · USB 호스트"
    },
    {
      "id": "n2",
      "k": "smallsq",
      "x": 283,
      "y": 202,
      "w": 14,
      "h": 14,
      "label": ""
    },
    {
      "id": "n3",
      "k": "smallsq",
      "x": 413,
      "y": 202,
      "w": 14,
      "h": 14,
      "label": ""
    },
    {
      "id": "n4",
      "k": "rect",
      "x": 470,
      "y": 170,
      "w": 240,
      "h": 78,
      "label": "stlink : STLINK-V3E",
      "sub": "VCP (가상 COM 포트)"
    },
    {
      "id": "n5",
      "k": "rect",
      "x": 470,
      "y": 300,
      "w": 240,
      "h": 88,
      "label": "uart : LPUART1",
      "sub": "RX DMA · TX DMA\n8N1 · baud 115.2 k~8 M"
    },
    {
      "id": "n6",
      "k": "rect",
      "x": 470,
      "y": 440,
      "w": 240,
      "h": 90,
      "label": "core : STM32G474RE",
      "sub": "RAM 버퍼 ×3 (4 KiB)\nDWT CYCCNT · 170 MHz"
    },
    {
      "id": "n7",
      "k": "rect",
      "x": 470,
      "y": 580,
      "w": 240,
      "h": 70,
      "label": "spi : SPI1 (DMA)",
      "sub": "SCLK 최대 42.5 MHz"
    },
    {
      "id": "n8",
      "k": "smallsq",
      "x": 753,
      "y": 608,
      "w": 14,
      "h": 14,
      "label": ""
    },
    {
      "id": "n9",
      "k": "smallsq",
      "x": 913,
      "y": 608,
      "w": 14,
      "h": 14,
      "label": ""
    },
    {
      "id": "n10",
      "k": "rect",
      "x": 920,
      "y": 580,
      "w": 200,
      "h": 80,
      "label": "flash : W25Q32JV",
      "sub": "4 MiB · 페이지 256 B"
    },
    {
      "id": "n11",
      "k": "text",
      "x": 80,
      "y": 268,
      "w": 240,
      "h": 42,
      "fs": 11,
      "label": "T0 첫 입력 바이트 (PC QPC)\nT5 마지막 출력 바이트 (PC QPC)"
    },
    {
      "id": "n12",
      "k": "text",
      "x": 790,
      "y": 430,
      "w": 250,
      "h": 62,
      "fs": 11,
      "label": "T2 저장 완료 (MCU DWT)\nT3 장벽 통과 (검증 CRC)\nT4 첫 송신 바이트 (DWT)"
    },
    {
      "id": "n13",
      "k": "text",
      "x": 300,
      "y": 224,
      "w": 122,
      "h": 38,
      "fs": 10,
      "label": "입력 3,145,782 B ▶\n◀ 출력 Gray BMP"
    },
    {
      "id": "n14",
      "k": "note",
      "x": 790,
      "y": 180,
      "w": 270,
      "h": 64,
      "label": "MCU 구간 = DWT CYCCNT 차분\n170 MHz · 해상도 5.9 ns\nPC 시계와 빼지 않는다"
    }
  ],
  "edges": [
    {
      "id": "e0",
      "from": "n2",
      "to": "n3",
      "t": "plain",
      "label": "«USB 2.0 HS»"
    },
    {
      "id": "e1",
      "from": "n3",
      "to": "n4",
      "t": "plain",
      "label": ""
    },
    {
      "id": "e2",
      "from": "n4",
      "to": "n5",
      "t": "plain",
      "label": "TX · RX (8N1)",
      "lbx": 70
    },
    {
      "id": "e3",
      "from": "n5",
      "to": "n6",
      "t": "plain",
      "label": "DMA 채널 · IRQ",
      "lbx": 70
    },
    {
      "id": "e4",
      "from": "n6",
      "to": "n7",
      "t": "plain",
      "label": "APB2 · DMA",
      "lbx": 70
    },
    {
      "id": "e5",
      "from": "n7",
      "to": "n8",
      "t": "plain",
      "label": ""
    },
    {
      "id": "e6",
      "from": "n8",
      "to": "n9",
      "t": "plain",
      "label": "CS · SCLK · MOSI · MISO"
    }
  ]
}
