Структурная схема
Version 3 (Dmitry Smekhov, 08/15/2011 03:15 pm)
1 | 1 | h1. Структурная схема |
|
---|---|---|---|
2 | 1 | ||
3 | 1 | Основой контроллера является компонент [[pcie_core64_m1]] |
|
4 | 1 | Он объединяет IP Core Xilinx, автоматы формирования и приёма пакетов, узел доступа к регистрам и DMA контроллер. |
|
5 | 1 | Структурная схема: |
|
6 | 1 | ||
7 | 1 | !pcie_core64_m1.png! |
|
8 | 1 | ||
9 | 1 | Компонент имеет две шины: |
|
10 | 1 | * Шина [[BAR0 Bus]] - для доступа к регистрам BAR0 |
|
11 | 3 | Dmitry Smekhov | * Шина [[PLD Bus]] - для одиночных и блочных обращений к BAR1 |
12 | 1 | ||
13 | 1 | Канал DMA работает только с шиной PLD Bus. |
|
14 | 1 | В пространстве BAR0 реализованы регистры управления. Они объединены в блоки управления. Для управления каналами DMA выделены блоки управления 4,5; |
|
15 | 1 | Доступ к блокам управления 0-3 производится через шину [[BAR0 Bus]]. |
|
16 | 1 | ||
17 | 1 | ||
18 | 1 | ||
19 | 2 | Dmitry Smekhov | Компонент [[pcie_core64_m2]] является примером использования контроллера в системе. Он добавляет блок управления MAIN и формирует локальную шину [[LC Bus]] |
20 | 1 | ||
21 | 1 | !pcie_core64_m2.png! |