Simple state machine X78930


Statement
 

pdf   zip   verilog

main.dvi
background image

Jutge.org

The Virtual Learning Environment for Computer Programming

Simple state machine

X78930 en

Design a sequential network described by the following state/output table (PS: Present

State; NS: Next state, is the 2-bit output). Assume is the initial state and encode the

outputs as a

=

00, b

=

01 and c

=

10.

PS

Input

x

=

0

x

=

1

A

Ba

Fb

B

Ca

Ac

C

Da

Bb

D

Eb

Cc

E

Fb

Db

F

Ac

Ec

NSz

The top module must be called state machine.

module

state machine(xzclk rst );

input

xclk rst ;

output

[1:0] ;

Input

• clk is the clock signal.

• rst is the synchronous reset signal.

• is the input signal.

Output

• is the 2-bit signal encoding the outputs aand c.

Problem information

Author : Jordi Cortadella

Generation : 2013-07-17 16:32:40

© Jutge.org, 2006–2013.

http://www.jutge.org

Information
Author
Jordi Cortadella
Language
English
Official solutions
Unknown.
User solutions
Verilog