Re: [vhdl-200x] Interfaces with normal, conjugated and monitor flavours

From: <tgingold@free.fr>
Date: Thu Mar 05 2015 - 00:24:10 PST
> In answer to:
> 
> Tristan,
> 
> With regard to verbosity; the record declaration is a given to start
> with.  That
> has to be there.
> 
> The port modes then need to be specified and the shortest it could be
> is:
> 
> interface i_cpu_bus of r_cpu_bus is
>     port master(
>        adr: out;
>        dat: inout;
>        cs:  out;
>        we:  out;
>        en:  out;
>        ack: in;
>        err: in
>     );
>     port slave(master'converse);
> end interface i_cpu_bus;
> 
> Its use in the entity declaration and instancing is pretty much the
> same in terms of verbosity, so I don't see how we can reduce it any more.

No, the initial proposal was less verbose, because it didn't start with
a record. And I don't see how terminals could fit in the record based
proposal.

Tristan.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Mar 5 00:24:27 2015

This archive was generated by hypermail 2.1.8 : Thu Mar 05 2015 - 00:24:28 PST