Wiki

Version 3 (Dmitry Smekhov, 07/02/2011 02:37 pm) → Version 4/21 (Dmitry Smekhov, 07/02/2011 02:39 pm)


h1. Проект DS_DMA

h2. Назначение

Разработка контроллера шины PCI Express для ПЛИС Virtex 5, Virtex 6 фирмы Xilix.

h2. Основные свойства

* Шина PCI Express 1.1 или 2.0 x8
* Два адресных пространства: BAR0, BAR1
* Доступ к регистрам возможен только одиночными 32-х разрядными командами
* Локальная шина 64 или 128 разрядов, 266 МГц
* Два независимых двунаправленных канала DMA
* Канал DMA работает только в режиме SCATTER-GATHER
* Минимальный блок данных для канала DMA - 4 kB
* Дескрипторы объединены в блок дескрипторов. Максимальное число дескрипторов в блоке - 63
* Канал DMA использует 40 разрядные адреса

h2. Описание

* [[Структурная схема]]

* [[Адресное пространство]]

* [[Регистры управления]]

h2. IP Core

* [[pcie_core64_m1]] - PCI Express v1.1 x8, Virtex 5, локальная шина 64 разряда

h2. Проекты

* [[ambpex5_v20_sx50t_core]] - отладка pcie_core64_m1

h2. Доступ к исходным текстам

Доступ к исходным текстам возможен через Subversion: http://svn.1gb.ru/ds-dma
Логин: guest
Пароля нет.

h2. Доступ к автоматической документации

* *ambpex5_v20_sx50t_core*

[http://src.ds-dev.ru/projects/ds_dma/ambpex5_v20_sx50t_core/classambpex5__v20__sx50t__core.html]
- http://src.ds-dev.ru/projects/ds_dma/ambpex5_v20_sx50t_core/classambpex5__v20__sx50t__core.html

* *pcie_core64_m1*
ambpex5_v20_sx50t_core
[http://src.ds-dev.ru/projects/ds_dma/core/classpcie__core64__m2.html]
- http://src.ds-dev.ru/projects/ds_dma/core/classpcie__core64__m2.html

pcie_core64_m1

h2. Дополнительно

* [[Публикации]]

* [[Полезные ссылки]]