I have a source code which is compiled by the Design Compiler from Synopsys. I also mapped my technology library to that, so it will generate a VHDL netlist.
My problem is that there are Components declarations and instantiations in the netlist with no architecture.
And I'd like to use this netlist as a component of my design in Altera's Quartus software.
Can someone tell me how I get this fixed.
Thanks
Didn't find your answer? Ask the community — no account required.
B
Ben Twijnstra
Can you give one or two examples of such components? It may be that these are Altera primitives which are known to the Quartus software.
Best regards,
Ben
S
Sebastian Schüppel
On 30 Jan 2007, you wrote in comp.arch.fpga:
I solved one of my problems. Because I'm new to this whole topic I did't know that I have to use a .lmf file. So now I almost mapped all of the components like ABTL ... and so on. But still there is on which I do not get mapped. It's a component called DFFS. I don't know why this one doesn't get mapped. Because in the .lmf file it says
FUNCTION "DFFS" ("D","CLK","VDD" ,"VDD") RETURNS ("Q") END
BEGIN FUNCTION dffe (D,CLK,CLRN,PRN,ENA) RETURNS (Q)
so it should work.
because the used component has the following port map structure
D: IN std_logic; CLK: IN std_logic; Q: OUT std_logic;
I could create a D Flip-Flop by my one with the help of Quartus Megafunction to make it work, but thats not the way it should go.
Could you please help me?
Sebastian
A
Andy
Is there some reason you don't want to synthesize the original source code in quartus, instead of importing the netlist? Quartus will undoubtedly do a better job of synthesizing to the altera fpga architecture than design compiler will.
Andy
S
Sebastian Schüppel
On 05 Feb 2007, you wrote in comp.arch.fpga:
Yes, the reson why I use the design compiler (better to say I use a gui which sits on top of it. called coreConsultant) is because it is a designware source which is encrypted.
M
Mike Treseler
It sounds like you have a vendor netlist for Synopsys libraries, not source code.
Buy the source code or write your own.
I would not expect that a black box by Synopsys would work with any tools not specified by Synopsys.
-- Mike Treseler
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.