Re: BTF B05 - Configuration examples

From: Michael McNamara (mac@surefirev.com)
Date: Tue Jan 19 1999 - 09:45:58 PST


Kev writes:
> Tom Fitzpatrick wrote:
> >
> > Hi Kevin,
> >
> > You are correct that the Verilog 'view' is equivalent to the VHDL
> > 'architecture'. According to our representative to Verilog-AMS, your
> > proposal to use the term 'view' in Verilog-AMS was defeated. The term
> > 'view' is NOT part of Verilog-AMS, and is therefore free for us to use in
> > configurations. Besides, the term 'arch' is a relatively common macro, and
> > making it a keyword would break existing designs.
>
>
> I'm hoping that if you use "archtecture" instead of "view" it will avoid
> confusion when we get around to discussing the two topics at the same time.
> I don't really mind if you use 'view' as the keyword in the language
> definition, as long as the semantic description makes it clear that it
> represents architecture (as in VHDL).
>

        As far as word choice between 'architecture' and 'view' for
this concept, in my view, the word 'view' is a much better choice.

        The word 'view' currently happens to mean in English the exact
concept we are describing. The word 'architecture' does not mean what
we are describing, and likely in VHDL one has difficulty explaining
the concept of switching from gate level to rtl, or cycle to event,
using 'architecture' as the keyword.

        When one switches architectures, this is a major change, an
complete rewrite; one changes from, say the Wintel PC architecture to
the Macintosh, or from CISC to RISC. When one switches views, one
looks at the same thing from a different perspective.

View is defined as:

view n 1: a way of regarding situations or topics etc.; "consider what
follows from the positivist view" [syn: {position}, {perspective}] 2:
the visual percept of a region; "the most desirable feature of the
park are the beautiful views" [syn: {aspect}, {prospect}, {scene},
{vista}, {panorama}] 3: the act of looking or seeing or observing; "he
tried to get a better view of it"; "his survey of the battlefield was
limited" [syn: {survey}, {sight}] 4: the range of the eye; "they were
soon out of view" [syn: {eyeshot}] 5: a personal belief that is not
founded on proof or certainty; "my opinion differs from yours"; "what
are your thoughts on Haiti?" [syn: {opinion}, {sentiment},
{persuasion}, {thought}] 6: a message expressing a belief about
something; "his opinions appeared frequently on the editorial page"
[syn: {opinion}] 7: the phrase "with a view to" means "with the
intention of"; "he took the computer with a view to pawning it" 8: the
graphic or photographic representation of a visual percept; "he
painted scenes from everyday life"; "figure 2 shows photographic and
schematic views of the equipment" [syn: {scene}] 9: the range of
interest or activity that can be anticipated; "It is beyond the
horizon of present knowledge" [syn: {horizon}, {purview}] 10: outward
appearance; "they look the same in outward view" v 1: consider or deem
to be; regard; "She views this quite differently from me"; "I consider
her to be shallow" [syn: {see}, {consider}, {reckon}, {regard}] 2:
look at carefully; study mentally; "view a problem" [syn: {consider},
{look at}] 3: see or watch; "view a show on television"; "This program
will be seen all over the world"; "view an exhibition"; "Catch a show
on Brodaway" [syn: {watch}, {see}, {catch}, {take in}]

Architecture:

architecture n 1: an architectural product or work 2: the discipline
dealing with the principles of design and construction and
ornamentation of fine buildings; "architecture and eloquence are mixed
arts whose end is sometimes beauty and sometimes use" 3: the
profession of designing buildings and environments with consideration
for their esthetic effect 4: the manner of construction of something
and the disposition of its parts; "artists must study the structure of
the human body"; "the architecture of a computer's system software"
[syn: {structure}]

-- 
    /\     Michael McNamara             <mac@surefirev.com>
   /\//    SureFire Verification Inc.   408-374-4100 x 100
  /\///\   <http://www.surefirev.com>   408-374-4174 FAX
 _\///\/        Formerly Silicon Sorcery
  \//\/    Get my verilog emacs mode from
    \/     <http://www.surefirev.com/verilog-mode.html>
                                     


This archive was generated by hypermail 2.1.4 : Mon Jul 08 2002 - 12:53:25 PDT and
sponsored by Boyd Technology, Inc.