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.

how can execute process for one time synthesizable?

Status
Not open for further replies.

fahim1

Member level 4
Member level 4
Joined
Jun 4, 2015
Messages
75
Helped
2
Reputation
4
Reaction score
2
Trophy points
8
Activity points
517
hi
i want to execute process for one time and it should be synthesizable.
how can i do this?
 

Processes do not execute in hardware, they describe hardware.
You'll need to generate some enable that will stop the circuit when some condition is met.
 
  • Like
Reactions: fahim1

    fahim1

    Points: 2
    Helpful Answer Positive Rating
Processes do not execute in hardware, they describe hardware.
You'll need to generate some enable that will stop the circuit when some condition is met.

if i want to synthesize sth i should not write process in my code?so how could i write sth sequential???
 

if i want to synthesize sth i should not write process in my code?so how could i write sth sequential???

You can use a process which is synthesizable. You can write a state machine or define a mux or any logic to be implemented with a sensitivity list either clocked or combinational one.

Taken from Duolos: A process is a concurrent statement inside an architecture body just like a component instantiation. We know that components can be connected together using signals and so too can processes. So processes execute with respect to each other concurrently, but internally they execute statements in sequence. You can describe functionality using sequential statements inside processes. And you can create multiple processes within an architecture to create your design.
 

Make sure that your processes contain the right sensitivity list and your code does not contain anything which cannot be synthesized by the compiler. However your compiler should point out the error during compilation.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top