![]() |
|
|
|||||||
![]() |
VHDL - Do you still use component declarations? |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Hi,
My VHDL is little rusty by now. I'm thinking about direct entity instantiation feature in VHDL-93 against lengthier component declarations. I'm trying to see if there is still a technical need to declare components - given that VHDL-93 has direct entity instantiation, why would you use component declarations? I believe there is a value addition to declare components - they can serve as sort of header files that define the interface across blocks, but I would put that as more of a methodology than core language. In other words: Is there any thing in the language sense that can be done via component declaration that can't be achieved using direct entity instantiation? Thanks Srini -- Srinivasan Venkataramanan Co-Author: SystemVerilog Assertions Handbook, http://www.abv-sva.org Co-Author: Using PSL/SUGAR for Formal and Dynamic Verification 2nd Edition. http://www.noveldv.com I own my words and not my employer, unless specifically mentioned Srinivasan Venkataramanan |
|
|
|
|
#2 |
|
Posts: n/a
|
Srinivasan Venkataramanan wrote:
> I'm trying to see if there is still a technical need to declare components - > given that VHDL-93 has direct entity instantiation, why would you use > component declarations? For me, the downside is matched component ports as things change. I can imagine using a comp. decl. as a placeholder for a TBD design entity. I see no advantage if the instance entity exists. > Is there any thing in the language sense that > can be done via component declaration that can't be achieved using direct > entity instantiation? Component configurations, but this is poorly supported for synthesis. -- Mike Treseler Mike Treseler |
|
|
|
#3 |
|
Posts: n/a
|
Thanks Mike, yes of-ourse configuration is a big advantage when dealing with
TBs - thanks for reminding me! Srini Srinivasan Venkataramanan |
|
|
|
#4 |
|
Posts: n/a
|
"Srinivasan Venkataramanan" <_spam.co.in> writes:
> I'm trying to see if there is still a technical need to declare components - > given that VHDL-93 has direct entity instantiation, why would you use > component declarations? I only needed them when I was instantiating Verilog modules in VHDL code. Cheers, Colin -- For a list of reasons why technology has failed to improve our lives, please press 3. Colin Marquardt |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| damaged component cable? | gadjo | DVD Video | 2 | 03-09-2007 07:59 PM |
| Sony's BR Disc won't downrez to component | Goro | DVD Video | 7 | 03-16-2006 04:44 PM |
| Expensive Component Cables actaully work for me. | Alyssa | DVD Video | 1 | 01-04-2006 04:43 PM |
| Help with component connect | Larry Green | DVD Video | 3 | 12-13-2005 07:59 PM |
| converting composite to component? | Brandi Clark | DVD Video | 7 | 02-22-2004 05:14 PM |