![]() |
|
|
|||||||
![]() |
VHDL - Re: Showing my ignorance of VHDL again... |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
rickman wrote:
> Here is my wait statement... > > wait until ARM_Bus_Start or rising_edge(Reset); > > If ARM_Bus_Start is already set when this executes, the process hangs > here. > > I am using ModelSim XE II/Starter 5.6e. > Suggestion: if (ARM_Bus_Start) then -- continue immediately else -- note: removed rising_edge because it is implied in the 'wait until' wait until ARM_Bus_Start or Reset; endif; Your problem is that you should remember that a wait statement in VHDL will always wait for some event. In your situation, you don't want to wait at all when the condition is already met. Regards, Rienk Rienk van der Scheer |
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to execute an external software from VHDL? And how to interface VHDL with JAVA? | becool_nikks | Software | 0 | 03-06-2009 07:08 PM |
| reading mp3 file in binary format in vhdl | latheesh | General Help Related Topics | 0 | 02-05-2008 05:40 AM |
| Help on auto conversion from Matlab to vhdl on filter design | hardheart | Hardware | 0 | 12-07-2007 09:19 AM |
| ARRAY(n DOWNTO 0) OF STD_LOGIC_VECTOR(m DOWNTO 0) - VHDL | freitass | Hardware | 0 | 11-01-2007 03:44 PM |
| vhdl code | amirster | Hardware | 0 | 05-10-2007 07:28 AM |