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

 
 
> PCI-e и NIOSII, объединение PCI-e с процессорным ядром NIOSII
zzztop
сообщение Aug 10 2011, 14:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 10-08-11
Из: Украина г.Киев
Пользователь №: 66 650



Всем доброго времени суток!
Тема заключается в следующем:
В связи с кривостью рук и тугостью мысли, не удаётся корректно обьеденить процессорное ядро NIOS II
и PCI Express Compiler.
"Поковырявшись" в PCI Express Compiler User Guide, предоставленном компанией Altera, был собран проект приведенный в нём с использованием DMA Рисунок 1.1.

Прикрепленное изображение

Рисунок 1.1. Система предлагаемая Altera

Взяв на базе системы являющейся примером производителя, была проведена попытка нагло втыкнуть вышеупомянутый компонент Рисунок 1.2.

Прикрепленное изображение

Рисунок 1.2. PCI Express Compiler вставлен в базовый проект-демонстрацию

Генерация в SOPCb проходит без ошибок, но при компиляции Quartus9.1 выдаются следующие ошибки:

Error: Input port datain of the GXB receiver channel PMA atom "bup_nios:bup_nios_inst|pcie_compiler_0:the_pcie_compiler_0|pcie_compiler_0_
serdes:serdes|pcie_compiler_0_serdes_alt4gxb_o08b:pcie_compiler_0_serdes_alt4gxb_
o08b_component|receive_pma0" must be connected to an input pin
Error: Output port dataout of the GXB transmitter channel PMA atom "transmit_pma0" must be connected to an output pin
Error: Input port datain of the GXB receiver channel PMA atom "bup_nios:bup_nios_inst|pcie_compiler_0:the_pcie_compiler_0|pcie_compiler_0_
serdes:serdes|pcie_compiler_0_serdes_alt4gxb_o08b:pcie_compiler_0_serdes_alt4gxb_
o08b_component|receive_pma1" must be connected to an input pin
Error: Output port dataout of the GXB transmitter channel PMA atom "transmit_pma1" must be connected to an output pin
Error: Input port datain of the GXB receiver channel PMA atom "bup_nios:bup_nios_inst|pcie_compiler_0:the_pcie_compiler_0|pcie_compiler_0_
serdes:serdes|pcie_compiler_0_serdes_alt4gxb_o08b:pcie_compiler_0_serdes_alt4gxb_
o08b_component|receive_pma2" must be connected to an input pin
Error: Output port dataout of the GXB transmitter channel PMA atom "transmit_pma2" must be connected to an output pin
Error: Input port datain of the GXB receiver channel PMA atom "bup_nios:bup_nios_inst|pcie_compiler_0:the_pcie_compiler_0|pcie_compiler_0_
serdes:serdes|pcie_compiler_0_serdes_alt4gxb_o08b:pcie_compiler_0_serdes_alt4gxb_
o08b_component|receive_pma3" must be connected to an input pin
Error: Output port dataout of the GXB transmitter channel PMA atom "transmit_pma3" must be connected to an output pin


Что подталкивает на мыслю что, что-то тут
1. криво законекчено в SOPCb.
2. неправильны выставлены параметры элементов.
3. 1 + 2 ...

Да, ещё, сам Builder (до генерации) выдаёт следующие варнинги точнее инфики:
Info: pcie_compiler_0: bar1_0_Prefetchable: PCI BAR Size = 512 KBytes - 19 bits, Avalon Base Address = 0x00100000, Avalon End Address = 0x0017ffff
Info: pcie_compiler_0: bar2_Non_Prefetchable: PCI BAR Size = 512 KBytes - 19 bits, Avalon Base Address = 0x00100000, Avalon End Address = 0x0017ffff
Info: ext_flash: Flash memory capacity: 32,0 MBytes (33554432 bytes).
Info: ext_flash_1: Flash memory capacity: 32,0 MBytes (33554432 bytes).
Info: pb_pio: PIO inputs are not hardwired in test bench. Undefined values will be read from PIO inputs during simulation.
Info: dip_pio: PIO inputs are not hardwired in test bench. Undefined values will be read from PIO inputs during simulation.
Info: pcie_compiler_0: A subset of PCI Express parameters is supported under SOPC Builder, see user guide for details.
Info: pcie_compiler_0: Native Endpoint implementation doesn't support I/O or 32-bit Prefetchable memory BAR types.
Info: pcie_compiler_0: Native Endpoint implementation requires MSI message 64-bit address capability.


Как понял посылают туда откуда начинал...
Всё бы ничего, но не совсем понятно человеку только начавшему етим "страдать" smile3046.gif

Кто - что может, толковое, посоветовать по мимо:"читай дадашит", "учи матчасть", "убейся Ап стену" и.т.д.?
заранее спасибо!

П.С. К сожалению проект довольно увесим и не может быть здесь выложен =(
П.П.С. не судите строго, я только учусь(пытаюсь wink.gif )

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zzztop   PCI-e и NIOSII   Aug 10 2011, 14:48
- - vadimuzzz   судя по ошибкам, порты не замаплены на пины транс...   Aug 10 2011, 15:01
|- - zzztop   Цитата(vadimuzzz @ Aug 10 2011, 18:01) су...   Aug 15 2011, 07:32
|- - vadimuzzz   Цитата(zzztop @ Aug 15 2011, 14:32) И так...   Aug 15 2011, 07:59
|- - zzztop   Цитата(vadimuzzz @ Aug 15 2011, 10:59) би...   Aug 15 2011, 09:24
- - zzztop   А сама система правильно соединена?   Aug 11 2011, 07:03
|- - vadimuzzz   Цитата(zzztop @ Aug 11 2011, 14:03) А сам...   Aug 11 2011, 07:22
|- - zzztop   Цитата(vadimuzzz @ Aug 11 2011, 10:22) су...   Aug 11 2011, 07:30
|- - gosu-art   Цитата(zzztop @ Aug 11 2011, 11:30) Отр...   Aug 11 2011, 08:06
|- - zzztop   Цитата(gosu-art @ Aug 11 2011, 11:06...   Aug 11 2011, 08:33
- - vadimuzzz   если у вас никакой логики вне системы, что генерир...   Aug 15 2011, 11:46
|- - zzztop   Цитата(vadimuzzz @ Aug 15 2011, 14:46) ес...   Aug 15 2011, 12:11
- - vadimuzzz   я не уверен насчет qip, возможно он автоматически ...   Aug 15 2011, 12:31
|- - zzztop   Цитата(vadimuzzz @ Aug 15 2011, 15:31) я ...   Aug 15 2011, 13:12
- - zzztop   Товарищи, а кто-нибудь подскажет как организовать ...   Aug 25 2011, 11:41
- - gosu-art   Вот сейчас тоже по тихой разбираюсь с PCIex, в том...   Oct 19 2011, 18:27
- - Postoroniy_V   Цитата(gosu-art @ Oct 20 2011, 03:27...   Oct 20 2011, 04:43


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:02
Рейтинг@Mail.ru


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