![]() |
|
|
|||||||
![]() |
VHDL - how to use "wait" or dealy in a process? |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Hello group,
I need to simulate a dealy in a process. However I'm getting an error as "A wait statement is illegal for a process with a sensitivity list." What should I do? Regards. Amit |
|
|
|
|
#2 |
|
Posts: n/a
|
On Jun 8, 10:03 pm, Amit <amit.ko...@gmail.com> wrote:
> Hello group, > > I need to simulate a dealy in a process. However I'm getting an error > as "A wait statement is illegal for a process with a sensitivity > list." > > What should I do? > > Regards. Of course, I am having a sensitive list in my process since I'm using FSM states. What I'm trying to do is creating a delay. Is it possible? Thanks. Amit |
|
|
|
#3 |
|
Posts: n/a
|
On Jun 9, 10:10 am, Amit <amit.ko...@gmail.com> wrote:
> On Jun 8, 10:03 pm, Amit <amit.ko...@gmail.com> wrote: > > > Hello group, > > > I need to simulate a dealy in a process. However I'm getting an error > > as "A wait statement is illegal for a process with a sensitivity > > list." > > > What should I do? > > > Regards. > > Of course, I am having a sensitive list in my process since I'm using > FSM states. What I'm trying to do is creating a delay. Is it possible? > > Thanks. op <= ip after 10 ns; JK |
|
|
|
#4 |
|
Posts: n/a
|
On Jun 9, 9:50 pm, JK <krishna.januman...@gmail.com> wrote:
> op <= ip after 10 ns;- Hide quoted text - This is for simulation purpose... It cant be synthesized. Synthesizers ignore delay expressions('after'....) Regards, JK JK |
|
|
|
#5 |
|
Posts: n/a
|
On Jun 9, 11:18 am, JK <krishna.januman...@gmail.com> wrote:
> On Jun 9, 9:50 pm, JK <krishna.januman...@gmail.com> wrote: > > > op <= ip after 10 ns;- Hide quoted text - > > This is for simulation purpose... It cant be synthesized. > Synthesizers ignore delay expressions('after'....) > > Regards, > JK JK, Thanks indeed for your help. Amit |
|
|
|
#6 |
|
Posts: n/a
|
Amit wrote:
> I need to simulate a dealy in a process. However I'm getting an error > as "A wait statement is illegal for a process with a sensitivity > list." A sensitive list is already considered a complete wait statement in itself, so the VHDL language does not allow another wait statement. Remove your sensitivity list, and add a WAIT ON <previous sensitivity list>; statement to the top of your process. Regards, Pieter Hulshoff Pieter Hulshoff |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Asynchronous process from asp.net page button click event? | Ritha | Software | 0 | 09-29-2009 03:20 PM |
| Recycle Worker Process Not Working | JAB | Software | 0 | 09-04-2008 05:22 PM |
| Automated DVD-ripping process w/Linux | Wendell III | DVD Video | 19 | 05-02-2007 08:50 AM |
| A+ Exam Revision Update Process Starting | John P. Dearing | A+ Certification | 6 | 02-10-2006 01:44 AM |
| Burn process failed - help! Log file posted for help troubleshooting | Michael Mason | DVD Video | 1 | 08-16-2004 09:24 PM |