Forum Discussion
custom ip core
hello anand,
I think I am using the right .sopcinfo(because it is the same working project that I modify),
I am reading the avalon interface document you have with many thanks provided.
You find attached my project: I am trying to make a custom IP ("myRossler") be visible by eclipse,
you have adviced me to add an avalon interface which I havent managed yet.
do not hesistate to ask me again if any information is needed about the project.
thanks
Hi,
Your myRossler IP dose not have any logic or avalone interface.
Add avalone interface and check the eclipse.
Thanks for update
I don't have vga subsystem to compile your design.
Regards
Anand
- rkaib7 years ago
Occasional Contributor
hello anand,
I have made some change as follows:
- in Platform Designer: in my IP ("myrossler"), I have added an avalon memory mapped slave with (avalon_slave_read[1],)avalon_slave_readdata[8],avalon_slave_write[1],avalon_slave_writedata[8]),
- In quartus: in DE2_115_computer.vhd, in component and port map added my_rossler_conduit_end_read1 : ou std_logic_vector (31 downto 0); for read1,read2 and read3, then I connected them with myrossler_read1, myrossler_read2 and myrossler_read3, then I compiled.
My problem is: 12002 Port "avalon_slave_read" does not exist in macrofunction "myrossler_0"
12002 Port "avalon_slave_readdata" does not exist in macrofunction "myrossler_0"
12002 Port "avalon_slave_write" does not exist in macrofunction "myrossler_0"
12002 Port "avalon_slave_writedata" does not exist in macrofunction "myrossler_0".
just to remind you "myrossler" is a custom IP that has inputs clk and rst and outputs 3 32 bits signals that I want to exploit
Thank you very much anand
- AnandRaj_S_Intel7 years ago
Regular Contributor
Hi,
Avalone interface is not created properly in you custom IP.
Please refer below link and project attached.
I have created a custom ip with avalone interface and single 32 bit output conduit. Refer myRossler.v and reg32.v files in project and for steps refer pdf attached.
Regards
Anand
- AnandRaj_S_Intel7 years ago
Regular Contributor
PFA
- rkaib7 years ago
Occasional Contributor
hello anand,
unfortunately I could not go beyond your last post because
although now my ip "myrossler" appears in system.h it keep
displaying in eclipse "symbol 'myrossler_0_base' could not be resolved" so I can not retrieve one of the three signals that it outputs
any clue?
- AnandRaj_S_Intel7 years ago
Regular Contributor
Hi,
Delete .sopcinfo file ->Re-generate the Qsys system -> compile the Quartus project.
Recreate the eclipse project and check before
Regards
Anand