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.

Asynchronous Finite State Machine

Status
Not open for further replies.

roshan12

Junior Member level 2
Joined
Dec 20, 2013
Messages
21
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
203
Need help with asynchronous finite state machine or a control structure for an 8 bit asynchronous microcontroller....
 

Designing a basic 8 bit microcontroller in asynchronous format. ie., the communication between the internal blocks are initiated bby a request-acknowledge handshaking mechanism rather than a global synchronous clock. (using muller c-elements for handshake)
The basic dataflow structure include a PC, ROM,instruction decoder, AlU accumulator, register files andan internal RAM.

I'm having trouble with design of a unit to generate the control signals.
Since the functioning is independant of a global clock, a standard fsm structure for the control unit didn't seem viable.

Generally a RISc machine (synchronous) used fsm state machine to provide control signals and control all the processor activities.

Does an Async. uC require a special approach??
Does it require a specific Async. fsm??
OR is there any better methods?

Thank You..
 

Designing a basic 8 bit microcontroller in asynchronous format. ie., the communication between the internal blocks are initiated bby a request-acknowledge handshaking mechanism rather than a global synchronous clock. (using muller c-elements for handshake)
The basic dataflow structure include a PC, ROM,instruction decoder, AlU accumulator, register files andan internal RAM.

I'm having trouble with design of a unit to generate the control signals.
Since the functioning is independant of a global clock, a standard fsm structure for the control unit didn't seem viable.

Generally a RISc machine (synchronous) used fsm state machine to provide control signals and control all the processor activities.

Does an Async. uC require a special approach??
Does it require a specific Async. fsm??
OR is there any better methods?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top