![]() |
|
|
|||||||
![]() |
VHDL - tasks in differenet rising edges. |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
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 Amit |
|
|
|
|
#2 |
|
Posts: n/a
|
On Sun, 03 Jun 2007 13:17:42 -0700, Amit <> 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 http://www.MYCOMPANY.com The contents of this message may contain personal views which are not the views of Doulos Ltd., unless specifically stated. Jonathan Bromley |
|
|
|
#3 |
|
Posts: n/a
|
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 Ahmed Samieh |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Error in scheduling tasks | santu_srisoft | General Help Related Topics | 1 | 06-22-2009 01:57 AM |
| New releases: Hannibal Rising, Can't Hurry Love & Pan's Labyrinth: Updated complete downloadable R1 DVD DB & info lists | Doug MacLean | DVD Video | 0 | 03-20-2007 04:55 AM |