Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] Is it possible to have a process inside another process? (VHDL)

Status
Not open for further replies.

555lin

Junior Member level 3
Junior Member level 3
Joined
Aug 19, 2005
Messages
26
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,638
I need to a certain component to be executed based on a
set condition, for example when the start pulse is excited.
What code should I use?

P.S. A component is a concurrent statement using "when" operator
 

Re: VHDL question

hi
i think u can use if generate statement..
 

    555lin

    Points: 2
    Helpful Answer Positive Rating
Re: VHDL question

I used the if (Start='1') generate... statement but
the error message says:result of operator = is not static.
But Start cannot be static because it's a start pulse.



Is it possible to have a process inside another process?
 

Re: VHDL question

ya it is possible to use process inside another process..
 

VHDL question

to meetspravven

ya it is possible to use process inside another process..

how, can you give more deatils???
 

Re: VHDL question

hI ALL..

If its possible to use process inside another process, i cant find any reason to use such hierarchical process....

Can anyone tell me a reason for that??
 

Re: VHDL question

I think you can you an enable signal for that component... for all the process you use in that component use an if statement at the begining of the process... if enable is high then all the statements could be executed inside the if else the ouputs can either be tristated or zeros...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top