Re: [vhdl-200x] VHDL enhancements wish list

From: Daniel Kho <daniel.kho@gmail.com>
Date: Fri Feb 18 2011 - 09:01:04 PST

Well, I was just adding on to the proposal by Ryan. I felt it wasn't such a
bad idea to implement it. At least we can get the discussion going on how to
simplify certain things.

And my ideas are open to other suggestions too, which may make the final
proposal much different (and easier) than the standard template.

Sorry, I'm not sure why Gmail adds those * characters...

Regards,
Daniel

On Sat, Feb 19, 2011 at 12:15 AM, Martin.J Thompson <
Martin.J.Thompson@trw.com> wrote:

> > For asynchronous signals within a clocked process, I was thinking of the
> > following. We just need to specify an "asynchronous block" within such a
> > process, and everything else outside of the block should be synchronous
> to
> > the rising/falling edge of the clock:
> > *process*(clk'*rising*, rst) *is*
> > *begin*
> > --something here to tell the compiler that these signals should be
> > asynchronous.
> > --I was thinking that specifying an asynchronous block should suffice:
> > *asynch begin*
> > *if *rst='1' *then *q<='0';
> > *end if*;
> > *end asynch*;
> >
> > --everything else outside of the "asynch" block should be synchronous
> to
> > clk'rising.
> > q<=d;
> > *end process*;
>
> How is this much different from the standard template? It doesn't look
> like a compelling improvement (to me)...
>
> BTW, what's with all the * characters?
>
> Cheers,
> Martin
> --
>
> Martin Thompson CEng MIET
> TRW Conekt, Stratford Road, Solihull, B90 4GW. UK
> +44 (0)121-627-3569 : martin.j.thompson@trw.com
> http://www.conekt.co.uk/
>
> Conekt is a trading division of TRW Limited
> Registered in England, No. 872948
> Registered Office Address: Stratford Road, Solihull B90 4AX
>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri Feb 18 09:04:20 2011

This archive was generated by hypermail 2.1.8 : Fri Feb 18 2011 - 09:04:41 PST