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

 
 
> 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
Ответов
Serhiy_UA
сообщение Sep 18 2014, 05:01
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(t0nloon @ Sep 18 2014, 06:05) *
...Есть задача, организовать на EPF10K200S (FLEX10K фирмы Altera) PCI-устройство с возможностями master/target (32-bit).
...Возможно есть более эффективные способы организовать PCI-устройство?

Делал PCI-устройство на EPF10K100 и master, и target (32-bit) в среде MAX+plus II 10.2. Все работает.
Потом на Cyclone III EP3C40Q240C8N в среде Quartus 7.2, тоже удачно.
Для себя решил, что для каждой из этих ПЛИС лучше использовать разные среды.

Организовать PCI-устройство можно и на специализированных схемах (и даже уже готовых платах), их достаточно, но я предпочел свою плату с ПЛИС, и Cyclone III для этих задач лучше.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 18 2014, 05:21
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Serhiy_UA @ Sep 18 2014, 09:01) *
и Cyclone III для этих задач лучше.


Только следует тут помнить, что Cyclone-III не совместим с 5-вольтовыми уровнями PCI шины, которые до сих пор встречаются в очень большом количестве материнских плат (из-за этого нельзя включать встроенные PCI-клампы). Таким образом, при использовании ПЛИС, не толерантных к 5V, к ним нужны внешние ограничители, мы используем нечто навроде SN74CB3T16212. Для упомянутой ТС серии Flex10K это не нужно.

Присоединяюсь к тому, что ставить внешний мост, если есть ПЛИС, никакого смысла нет, кроме удорожания устройства.

Для TC:

PCI Compiler, конечно, хорошо, но на самом деле PCI-шина не столь сложна, чтобы не сделать интерфейс самостоятельно. При этом решения, полученные при помощи PCI Compiler, всегда занимают больше ресурсов, нежели самодельные, оптимизированные конкретно на те транзакции, которые нужны устройству.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- t0nloon   PCI на ПЛИС FLEX10K   Sep 18 2014, 02:05
||- - 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   ЦитатаНужно реализовать BAR0 описывающий адресное ...   Oct 10 2014, 07:38
|- - t0nloon   Адресация делается по 32-разрядным регистрам (прос...   Oct 10 2014, 08:43
- - Kaligooola   RE: PCI на ПЛИС FLEX10K   Oct 10 2014, 18:39


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

 


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


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