Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - Blocks vs. Entities?

 
Thread Tools Search this Thread
Old 01-13-2005, 09:27 PM   #1
Default Blocks vs. Entities?


Hi,

I am doing a project in VHDL and one of my VHDL references is "The VHDL
Cookbook", by Peter J. Ashden (available online somewhere in postscript/PDF).

In Chapter 3.2.2, it discusses using blocks within the architecture
declaration to hierarchialize the design. I have not seen references to using
blocks within the architecture in other guides, HOWTO's or manuals: is this
supported in both '87 and '93 VHDL standards?

My main question is this: why would one choose to use blocks instead of using
entities/components? Is there some advantage and/or difference between them
or is it purely the choice of the designer?



gth_n0_spam_orpe@ee.ryerson.ca
  Reply With Quote
Old 01-14-2005, 07:17 PM   #2
Mike Treseler
 
Posts: n/a
Default Re: Blocks vs. Entities?
Yes, blocks are standard and work as advertised
to allow signals, functions, etc to be declared with
scope limited to the block. Blocks are used
"under to hood" to make component instances work.
However, I have yet to find a good, direct use
for blocks in fpga design or simulation.

One intriguing feature is the idea of adding
a port map around a process (or set of processes)
to make inputs and outputs explicit between
multiple processes. However, my attempts to do this
added confusion rather than clarity to my code.
Today, I prefer to use design entities with
one or two large synchronous processes.

The downside to blocks is that they are no more
reusable or testable than any other parallel statement.
-- Mike Treseler



Mike Treseler
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cisco IOS 12.4.6.T1 with IDS using 128MB sdf file blocks TCP ports 402,403? TechDelight General Help Related Topics 1 05-30-2009 09:25 PM
New Update : Original Prime Time Network Blocks - w/o/c Porkys1982 DVD Video 0 12-10-2006 02:28 PM
Corsair Cool GPU and VGA Water Blocks @ ThinkComputers.org Silverstrand Front Page News 0 05-17-2006 01:30 PM
Re: Brute Force Cracking Failed, No Vulnerable Blocks, DVD Decrypter Martino DVD Video 8 02-01-2006 10:09 PM
green line error? why not green blocks error? boki DVD Video 1 03-25-2005 05:28 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46