vhdl

9
 ΕΡΓΑΣΤΗΡΙΟ VHDL MHXANH MOORE ΚΑΙ ΕΜΦΑΝΙΣΗ  ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΣΕ 7-SEG  Το πρόγραμμα είναι η λογική σχείαση μια! μηχανή! "##$%& ο ι '(οοι )η! οποία! αναγρ*+ον)αι σε ,%-%. ,%/0%.1 )ο2 3#4$5 σχείαση! 6L789:; <ΡΟ=ΙΑΓΡΑ>ΕΣ ?@?ABCΑΤΟΣ CΗΑEΗΣ "FFG7 9

description

moore machine in vhdl/fpga

Transcript of vhdl

VHDL

MHXANH MOORE 7-SEG

Moore, Seven Segment board FLEX10K

MOORE w z z 1 w 1. z 0 z=1 2 Clock w '1', z=0. H z 7-seg clock 3 ,,C

AAB0

BAC0

CAC1

vhdl

moore.vhdLIBRARY ieee;USE ieee.std_logic_1164.all;USE ieee.std_logic_unsigned.all ;

ENTITY moore IS PORT(Clock,Resetn,w :IN STD_LOGIC; z :OUT STD_LOGIC_VECTOR(3 DOWNTO 0));END moore;

ARCHITECTURE behavior OF moore IS TYPE State_type IS (A,B,C); SIGNAL y: State_type;BEGIN

PROCESS(Resetn,Clock) BEGIN IF Resetn='0' THEN y-- CountA 01100 -- 1MHz -- . CountA 1.f1Mhz f10Khz f100hz f1hz