VHDL implementation of a washing machine controller
VHDL
Switch branches/tags
Nothing to show
Latest commit 767e1ed Apr 19, 2012 @papaonlegs First commit
Permalink
Failed to load latest commit information.
Controller_1.vhd First commit Apr 19, 2012
Controller_1_tb.vhd First commit Apr 19, 2012
Controller_2.vhd First commit Apr 19, 2012
Controller_3.vhd First commit Apr 19, 2012
README First commit Apr 19, 2012
alu.vhd First commit Apr 19, 2012
and_gate.vhd First commit Apr 19, 2012
d_flipflop.vhd First commit Apr 19, 2012
datapath.vhd First commit Apr 19, 2012
eight_n_bit_register_file.vhd First commit Apr 19, 2012
four_bit_LAC.vhd First commit Apr 19, 2012
four_bit_LAC_adder.vhd First commit Apr 19, 2012
four_bit_adder_subtractor.vhd First commit Apr 19, 2012
four_bit_arithmetic_unit.vhd First commit Apr 19, 2012
four_bit_shifter.vhd First commit Apr 19, 2012
four_input_multiplexer.vhd First commit Apr 19, 2012
full_adder.vhd First commit Apr 19, 2012
function_decode_logic.vhd First commit Apr 19, 2012
function_decode_logic_tb.vhd First commit Apr 19, 2012
half_adder.vhd First commit Apr 19, 2012
logic_slice.vhd First commit Apr 19, 2012
mcd1.vhd First commit Apr 19, 2012
mcd1_tb.vhd First commit Apr 19, 2012
mcd2.vhd First commit Apr 19, 2012
mcd3.vhd First commit Apr 19, 2012
n_bit_2_input_multiplexer.vhd First commit Apr 19, 2012
n_bit_adder.vhd First commit Apr 19, 2012
n_bit_incrementer.vhd First commit Apr 19, 2012
n_bit_load_hold_tristate_output_register.vhd First commit Apr 19, 2012
n_bit_logic_unit.vhd First commit Apr 19, 2012
n_bit_register.vhd First commit Apr 19, 2012
n_bit_register_with_load_hold_control.vhd First commit Apr 19, 2012
n_bit_shifter_rotator_unit.vhd First commit Apr 19, 2012
n_bit_synchronous_counter_with_parallel_load.vhd First commit Apr 19, 2012
n_bit_synchronous_counter_with_parallel_load_tb.vhd First commit Apr 19, 2012
n_bit_tri_state_buffer.vhd First commit Apr 19, 2012
n_bit_xor_control.vhd First commit Apr 19, 2012
not_gate.vhd First commit Apr 19, 2012
or_gate.vhd First commit Apr 19, 2012
output_rom_1.vhd First commit Apr 19, 2012
output_rom_1_tb.vhd First commit Apr 19, 2012
output_rom_2.vhd First commit Apr 19, 2012
output_rom_3.vhd First commit Apr 19, 2012
rand First commit Apr 19, 2012
rfc.vhd First commit Apr 19, 2012
rfc_register.vhd First commit Apr 19, 2012
shift_control_logic.vhd First commit Apr 19, 2012
status_logic.vhd First commit Apr 19, 2012
status_logic_tb.vhd First commit Apr 19, 2012
three_to_eight_decoder.vhd First commit Apr 19, 2012
tri_buff.vhd First commit Apr 19, 2012
two_input_multiplexer.vhd First commit Apr 19, 2012
xor_gate.vhd First commit Apr 19, 2012

README

<H1> WASHING MACHINE CONTROLLER <H1>

Testbenches included for major components so you can test using Xilinx or similar.

Note : You're going to need at least 4 input buttons (exluding clock) for this to work on your FPGA or other device.

Controller_1 is a good place to start :)