реклама на сайте
подробности

 
 
> PCI на ПЛИС FLEX10K
t0nloon
сообщение Sep 18 2014, 02:05
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 23-04-14
Из: Томск
Пользователь №: 81 487



Доброго всем дня.

Есть задача, организовать на EPF10K200S (FLEX10K фирмы Altera) PCI-устройство с возможностями master/target (32-bit).

Quartus поставил версии 9.0, более высокие версии уже не поддерживают FLEX.
С альтеровскими плис и софтом только начал знакомство.

Почитав форум, нашел, что можно воспользоваться PCI MegaCore Function.
Исходя из документации на эту корку, если я правильно понимаю, нужно дополнительно устанавливать PCI Compiler.
Может кто помочь с дистрибутивом на него? ph34r.gif

Возможно есть более эффективные способы организовать PCI-устройство?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kaligooola
сообщение Oct 10 2014, 07:38
Сообщение #2


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



Цитата
Нужно реализовать BAR0 описывающий адресное пространство памяти размером 0х3С

Адресация у вас делается по байтам или по 32 разрядным регистрам?

У Altera в PCI Mega Wizard для Memory BAR нельзя откусить меньше 1K (0xFFFFFC00) адресного пространства. Сейчас точно не скажу, но в ситеме при выделении вашему устройтсву памяти диапазон адресов также выравнивается по 4К адресации. То есть ужиматься до 3С смысла нет.

Про вычисления 26 и 6 бит не совсем понял. Вы делаете описание конфигурационных регистров руками?

В устройстве мы можем пользоваться полноценными 32 разрядными регистрами и писать и читать сразу 32 бита. При желании можно и 8, 16 и 24 бита читать/писать.
Go to the top of the page
 
+Quote Post
t0nloon
сообщение Oct 10 2014, 08:43
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 23-04-14
Из: Томск
Пользователь №: 81 487



Адресация делается по 32-разрядным регистрам (пространство памяти состоящее из 60 штук 32-разрядных регистров).

PCI Mega Wizard пока не затрагиваем.

Цитата(Kaligooola @ Oct 10 2014, 13:38) *
Про вычисления 26 и 6 бит не совсем понял.


Описание конфигурационного регистра (BAR0) делаю своими руками.
Возможно в коде vhdl будет понятнее:
(здесь bar0_wr - сигнал записи в конфигурационный регистр)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- t0nloon   PCI на ПЛИС FLEX10K   Sep 18 2014, 02:05
- - Serhiy_UA   Цитата(t0nloon @ Sep 18 2014, 06:05) ...Е...   Sep 18 2014, 05:01
|- - SM   Цитата(Serhiy_UA @ Sep 18 2014, 09:01) и ...   Sep 18 2014, 05:21
||- - Serhiy_UA   Цитата(SM @ Sep 18 2014, 08:21) Таким обр...   Sep 18 2014, 05:45
|- - Serhiy_UA   Я для EPF10K100 переносил PCI-проект с MAX+plus II...   Sep 19 2014, 10:20
- - t0nloon   Спасибо за предложенные варианты. Но, PCI устройст...   Sep 18 2014, 06:33
|- - Maverick   Цитата(t0nloon @ Sep 18 2014, 09:33) Спас...   Sep 18 2014, 06:59
|- - Serhiy_UA   Цитата(t0nloon @ Sep 18 2014, 10:33) ...П...   Sep 18 2014, 07:14
||- - t0nloon   Цитата(Serhiy_UA @ Sep 18 2014, 13:14) По...   Sep 19 2014, 01:55
||- - Serhiy_UA   Цитата(t0nloon @ Sep 19 2014, 05:55) ...м...   Sep 19 2014, 05:06
|- - Stewart Little   Цитата(t0nloon @ Sep 18 2014, 10:33) Пожа...   Sep 19 2014, 07:27
- - t0nloon   Description This is a very simple PCI-target to W...   Sep 18 2014, 07:06
|- - Maverick   Цитата(t0nloon @ Sep 18 2014, 10:06) Desc...   Sep 18 2014, 07:10
|- - SM   Цитата(Maverick @ Sep 18 2014, 11:10) так...   Sep 18 2014, 07:18
|- - Maverick   Цитата(SM @ Sep 18 2014, 10:18) IMHO ...   Sep 18 2014, 07:24
- - t0nloon   Для нужного семейства FLEX10KE ядро не поддерживае...   Sep 19 2014, 07:49
|- - Stewart Little   Цитата(t0nloon @ Sep 19 2014, 11:49) Для ...   Sep 19 2014, 09:22
- - t0nloon   Не компилируется AHDL-файл pci_mt32.tdf Не могу по...   Sep 23 2014, 04:48
|- - Serhiy_UA   Цитата(t0nloon @ Sep 23 2014, 07:48) Не к...   Sep 23 2014, 06:09
- - t0nloon   Не буду открывать новую тему. Попробую спросить зд...   Oct 9 2014, 06:19
- - Kaligooola   RE: PCI на ПЛИС FLEX10K   Oct 10 2014, 18:39


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 18:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016