![]() |
tasks in differenet rising edges.
Hello Group, Would you please tell me how can I implement the following steps in VDHL code? 1) At one rising edge of clock, check input1 2) On the next edge, assign a value a to output1 3) At the thrid rising edge, a consumer must get data[] What I don't know is how can I do one task during 1st rising edge, 2nd task during 2nd rising edge and a 3rd task during the thrid rising edge of clock. thanks amit |
Re: tasks in differenet rising edges.
On Sun, 03 Jun 2007 13:17:42 -0700, Amit <amit.kohan@gmail.com> wrote:
> >Hello Group, > >Would you please tell me how can I implement the following steps in >VDHL code? > >1) At one rising edge of clock, check input1 >2) On the next edge, assign a value a to output1 >3) At the thrid rising edge, a consumer must get data[] > >What I don't know is how can I do one task during 1st rising edge, 2nd >task during 2nd rising edge and a 3rd task during the thrid rising >edge of clock. STATE MACHINE. At least, that's if you want to write VHDL that represents a piece of hardware. It sounds like that's what you want to do. Oh, and a non-meaningless specification would be good too. -- Jonathan Bromley, Consultant DOULOS - Developing Design Know-how VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK jonathan.bromley@MYCOMPANY.com http://www.MYCOMPANY.com The contents of this message may contain personal views which are not the views of Doulos Ltd., unless specifically stated. |
Re: tasks in differenet rising edges.
On Jun 3, 11:17 pm, Amit <amit.ko...@gmail.com> wrote:
> Hello Group, > > Would you please tell me how can I implement the following steps in > VDHL code? > > 1) At one rising edge of clock, check input1 > 2) On the next edge, assign a value a to output1 > 3) At the thrid rising edge, a consumer must get data[] > > What I don't know is how can I do one task during 1st rising edge, 2nd > task during 2nd rising edge and a 3rd task during the thrid rising > edge of clock. > > thanks > amit use FSM, S1 : read input, set S2 S2 : assing a to output, set S3 S3 : blablabla (anything), set S1 Ahmed Samieh |
| All times are GMT. The time now is 04:39 PM. |
Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.