- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hello,
I am trying to build a component with multiple slave ports. Therefore, I connected 3 different slave input ports to my component(attachment). But, when I tried to generate the system SOPC complained about the multiple ports of same type.(attachment). Does anybody have an idea hot to overcome this problem? Thanks,コピーされたリンク
6 返答(返信)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
I am not sure if you can do this, but why don't you create a slave interface and instantiate it 3 times in SOPC builder.
Kumaran- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hello,
Yes it is possible, I just made a component with two interface and I have no error. And the Avalon Interface Specification tells it : --- Quote Start --- A single component can include any number of these interfaces and can also include multiple instances of the same interface type. --- Quote End --- In the component editor you have some warnings with the clocks and resets, try first to remove them. Maybe show us the Interface tab of the component editor, I think the problem is here. Jérôme- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi Jerome,
i agree that it must be possible to use multiple ports. I also dont know about the warning with clocks and resets, because they are CLOCK_SINK type. Here is and attachment of system inter connect. Infact, I started with only one clock. But, when SOPC didnt allow me to do so, I assigned 3 different clocks for 3 different interfaces only to see if it allows now or not. Best regards.- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi,
I think the problem is the link between the clock interface and the avalon slave interface. Because you can use the same clock for different avalon slave interfaces without problem. I attach a Quartus II project with a SOPC containing a Nios II, a memory, a custom component with two avalon slave interfaces and one clock, and one component with two clocks and two avalon slave interfaces. And as you can see there is no warning, so you should check the interface tab of the component editor. Jérôme- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
HI Jérôme,
Thanks a lot. Your design works, I need to investigate a bit more in my design to get it working. Currently, I use software without SP1. I will update it and will try again. Best regards, Hardik