cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
1,242 Views
Registered: ‎04-01-2016

Entity and Architecture in different files

Jump to solution

Hi all,

 

in my new project my ASIC colleagues defined that the entity declaration and the corresponding architecture have to be in different files with the same filename but in different directories.

 

For the ASIC implementation tool this workflow seems to work quite well. At the opposite I have problems with this workflow because so far I always keep the entity and corresponding architecture in the same file.

 

If it is possible I don't want to change this workflow, even if I'm not so glad with it.

 

Is there a possibility to do the same workflow in the Vivado toolchain? So far I get errors in the architecture because the toplevel signals are unknown of course.

 

For example:

 

2017-11-07_13h51_59.png

 

Thanks for helping!

Kind regards

Sebastian

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Teacher
Teacher
1,941 Views
Registered: ‎07-09-2009

Re: Entity and Architecture in different files

Jump to solution

Asic people do this 

 

they are script driven,

   

and what they do is point to different architectures dependent upon what they are doing.

      

FPGAs, just dont do it, 

 

one entity and architecture per file,

 

And don't use config statements either....

 

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>

View solution in original post

0 Kudos
3 Replies
Highlighted
Moderator
Moderator
1,237 Views
Registered: ‎01-16-2013

Re: Entity and Architecture in different files

Jump to solution

@sebastian_z,

 

Check this forum thread:

https://forums.xilinx.com/t5/Synthesis/Conflict-between-different-IP-cores-using-the-same-module-name/td-p/713691

 

--Syed

---------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.

Did you check our new quick reference timing closure guide (UG1292)?
---------------------------------------------------------------------------------------------
Highlighted
Teacher
Teacher
1,942 Views
Registered: ‎07-09-2009

Re: Entity and Architecture in different files

Jump to solution

Asic people do this 

 

they are script driven,

   

and what they do is point to different architectures dependent upon what they are doing.

      

FPGAs, just dont do it, 

 

one entity and architecture per file,

 

And don't use config statements either....

 

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>

View solution in original post

0 Kudos
Highlighted
Explorer
Explorer
1,207 Views
Registered: ‎04-01-2016

Re: Entity and Architecture in different files

Jump to solution

OK, I think so too.

I solved it with a TCL script which deletes the automatically generated entities.

 

Kind regards

Sebastian

0 Kudos