/* quartus_eda --gen_testbench --tool=modelsim_oem --format=vhdl --write_settings_files=off BreadMachine -c BreadMachine --vector_source="/home/tiagorg/repos/BreadMachine/src/BreadMachine.vwf" --testbench_file="/home/tiagorg/repos/BreadMachine/src/simulation/qsim/BreadMachine.vwf.vht" quartus_eda --gen_testbench --tool=modelsim_oem --format=vhdl --write_settings_files=off BreadMachine -c BreadMachine --vector_source="/home/tiagorg/repos/BreadMachine/src/BreadMachine.vwf" --testbench_file="/home/tiagorg/repos/BreadMachine/src/simulation/qsim/BreadMachine.vwf.vht" quartus_eda --write_settings_files=off --simulation --functional=on --flatten_buses=off --tool=modelsim_oem --format=vhdl --output_directory="/home/tiagorg/repos/BreadMachine/src/simulation/qsim/" BreadMachine -c BreadMachine quartus_eda --write_settings_files=off --simulation --functional=off --flatten_buses=off --timescale=1ps --tool=modelsim_oem --format=vhdl --output_directory="/home/tiagorg/repos/BreadMachine/src/simulation/qsim/" BreadMachine -c BreadMachine onerror {exit -code 1} vlib work vcom -work work BreadMachine.vho vcom -work work BreadMachine.vwf.vht vsim -c -t 1ps -L cycloneive -L altera -L altera_mf -L 220model -L sgate -L altera_lnsim work.BreadMachine_vhd_vec_tst vcd file -direction BreadMachine.msim.vcd vcd add -internal BreadMachine_vhd_vec_tst/* vcd add -internal BreadMachine_vhd_vec_tst/i1/* proc simTimestamp {} { echo "Simulation time: $::now ps" if { [string equal running [runStatus]] } { after 2500 simTimestamp } } after 2500 simTimestamp run -all quit -f onerror {exit -code 1} vlib work vcom -work work BreadMachine.vho vcom -work work BreadMachine.vwf.vht vsim -novopt -c -t 1ps -sdfmax BreadMachine_vhd_vec_tst/i1=BreadMachine_vhd.sdo -L cycloneive -L altera -L altera_mf -L 220model -L sgate -L altera_lnsim work.BreadMachine_vhd_vec_tst vcd file -direction BreadMachine.msim.vcd vcd add -internal BreadMachine_vhd_vec_tst/* vcd add -internal BreadMachine_vhd_vec_tst/i1/* proc simTimestamp {} { echo "Simulation time: $::now ps" if { [string equal running [runStatus]] } { after 2500 simTimestamp } } after 2500 simTimestamp run -all quit -f vhdl */ /* WARNING: Do NOT edit the input and output ports in this file in a text editor if you plan to continue editing the block that represents it in the Block Editor! File corruption is VERY likely to occur. */ /* Copyright (C) 2020 Intel Corporation. All rights reserved. Your use of Intel Corporation's design tools, logic functions and other software and tools, and any partner logic functions, and any output files from any of the foregoing (including device programming or simulation files), and any associated documentation or information are expressly subject to the terms and conditions of the Intel Program License Subscription Agreement, the Intel Quartus Prime License Agreement, the Intel FPGA IP License Agreement, or other applicable license agreement, including, without limitation, that your use is for the sole purpose of programming logic devices manufactured by Intel and sold by Intel or its authorized distributors. Please refer to the applicable agreement for further details, at https://fpgasoftware.intel.com/eula. */ HEADER { VERSION = 1; TIME_UNIT = ns; DATA_OFFSET = 0.0; DATA_DURATION = 1000.0; SIMULATION_TIME = 0.0; GRID_PHASE = 0.0; GRID_PERIOD = 10.0; GRID_DUTY_CYCLE = 50; } SIGNAL("CLOCK_50") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = ""; } SIGNAL("HEX2") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 7; LSB_INDEX = 0; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("HEX2[6]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX2"; } SIGNAL("HEX2[5]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX2"; } SIGNAL("HEX2[4]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX2"; } SIGNAL("HEX2[3]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX2"; } SIGNAL("HEX2[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX2"; } SIGNAL("HEX2[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX2"; } SIGNAL("HEX2[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX2"; } SIGNAL("HEX3") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 7; LSB_INDEX = 0; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("HEX3[6]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX3"; } SIGNAL("HEX3[5]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX3"; } SIGNAL("HEX3[4]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX3"; } SIGNAL("HEX3[3]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX3"; } SIGNAL("HEX3[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX3"; } SIGNAL("HEX3[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX3"; } SIGNAL("HEX3[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX3"; } SIGNAL("HEX4") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 7; LSB_INDEX = 0; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("HEX4[6]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX4"; } SIGNAL("HEX4[5]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX4"; } SIGNAL("HEX4[4]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX4"; } SIGNAL("HEX4[3]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX4"; } SIGNAL("HEX4[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX4"; } SIGNAL("HEX4[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX4"; } SIGNAL("HEX4[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX4"; } SIGNAL("HEX6") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 7; LSB_INDEX = 0; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("HEX6[6]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX6"; } SIGNAL("HEX6[5]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX6"; } SIGNAL("HEX6[4]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX6"; } SIGNAL("HEX6[3]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX6"; } SIGNAL("HEX6[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX6"; } SIGNAL("HEX6[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX6"; } SIGNAL("HEX6[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX6"; } SIGNAL("HEX7") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 7; LSB_INDEX = 0; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("HEX7[6]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX7"; } SIGNAL("HEX7[5]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX7"; } SIGNAL("HEX7[4]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX7"; } SIGNAL("HEX7[3]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX7"; } SIGNAL("HEX7[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX7"; } SIGNAL("HEX7[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX7"; } SIGNAL("HEX7[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "HEX7"; } SIGNAL("KEY") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 4; LSB_INDEX = 0; DIRECTION = INPUT; PARENT = ""; } SIGNAL("KEY[3]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "KEY"; } SIGNAL("KEY[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "KEY"; } SIGNAL("KEY[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "KEY"; } SIGNAL("KEY[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "KEY"; } SIGNAL("LEDG") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 3; LSB_INDEX = 0; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("LEDG[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "LEDG"; } SIGNAL("LEDG[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "LEDG"; } SIGNAL("LEDG[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = "LEDG"; } SIGNAL("LEDR") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("LEDR[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = OUTPUT; PARENT = ""; } SIGNAL("SW") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = BUS; WIDTH = 18; LSB_INDEX = 0; DIRECTION = INPUT; PARENT = ""; } SIGNAL("SW[17]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[16]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[15]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[14]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[13]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[12]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[11]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[10]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[9]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[8]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[7]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[6]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[5]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[4]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[3]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[2]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[1]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } SIGNAL("SW[0]") { VALUE_TYPE = NINE_LEVEL_BIT; SIGNAL_TYPE = SINGLE_BIT; WIDTH = 1; LSB_INDEX = -1; DIRECTION = INPUT; PARENT = "SW"; } TRANSITION_LIST("CLOCK_50") { NODE { REPEAT = 1; NODE { REPEAT = 50; LEVEL 0 FOR 10.0; LEVEL 1 FOR 10.0; } } } TRANSITION_LIST("HEX2[6]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX2[5]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX2[4]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX2[3]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX2[2]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX2[1]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX2[0]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX3[6]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX3[5]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX3[4]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX3[3]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX3[2]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX3[1]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX3[0]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX4[6]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX4[5]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX4[4]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX4[3]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX4[2]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX4[1]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX4[0]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX6[6]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX6[5]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX6[4]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX6[3]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX6[2]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX6[1]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX6[0]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX7[6]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX7[5]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX7[4]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX7[3]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX7[2]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX7[1]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("HEX7[0]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("KEY[3]") { NODE { REPEAT = 1; LEVEL 0 FOR 560.0; LEVEL 1 FOR 80.0; LEVEL 0 FOR 360.0; } } TRANSITION_LIST("KEY[2]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("KEY[1]") { NODE { REPEAT = 1; LEVEL 1 FOR 40.0; LEVEL 0 FOR 960.0; } } TRANSITION_LIST("KEY[0]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("LEDG[2]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("LEDG[1]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("LEDG[0]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("LEDR") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("LEDR[0]") { NODE { REPEAT = 1; LEVEL X FOR 1000.0; } } TRANSITION_LIST("SW[17]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[16]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[15]") { NODE { REPEAT = 1; LEVEL 1 FOR 1000.0; } } TRANSITION_LIST("SW[14]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[13]") { NODE { REPEAT = 1; LEVEL 1 FOR 1000.0; } } TRANSITION_LIST("SW[12]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[11]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[10]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[9]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[8]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[7]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[6]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[5]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[4]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[3]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[2]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[1]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } TRANSITION_LIST("SW[0]") { NODE { REPEAT = 1; LEVEL 0 FOR 1000.0; } } DISPLAY_LINE { CHANNEL = "CLOCK_50"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 0; TREE_LEVEL = 0; } DISPLAY_LINE { CHANNEL = "SW"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 1; TREE_LEVEL = 0; CHILDREN = 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19; } DISPLAY_LINE { CHANNEL = "SW[17]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 2; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[16]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 3; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[15]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 4; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[14]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 5; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[13]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 6; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[12]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 7; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[11]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 8; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[10]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 9; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[9]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 10; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[8]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 11; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[7]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 12; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[6]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 13; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[5]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 14; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[4]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 15; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[3]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 16; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 17; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 18; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "SW[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 19; TREE_LEVEL = 1; PARENT = 1; } DISPLAY_LINE { CHANNEL = "KEY"; EXPAND_STATUS = EXPANDED; RADIX = Binary; TREE_INDEX = 20; TREE_LEVEL = 0; CHILDREN = 21, 22, 23, 24; } DISPLAY_LINE { CHANNEL = "KEY[3]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 21; TREE_LEVEL = 1; PARENT = 20; } DISPLAY_LINE { CHANNEL = "KEY[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 22; TREE_LEVEL = 1; PARENT = 20; } DISPLAY_LINE { CHANNEL = "KEY[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 23; TREE_LEVEL = 1; PARENT = 20; } DISPLAY_LINE { CHANNEL = "KEY[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 24; TREE_LEVEL = 1; PARENT = 20; } DISPLAY_LINE { CHANNEL = "LEDG"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 25; TREE_LEVEL = 0; CHILDREN = 26, 27, 28; } DISPLAY_LINE { CHANNEL = "LEDG[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 26; TREE_LEVEL = 1; PARENT = 25; } DISPLAY_LINE { CHANNEL = "LEDG[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 27; TREE_LEVEL = 1; PARENT = 25; } DISPLAY_LINE { CHANNEL = "LEDG[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 28; TREE_LEVEL = 1; PARENT = 25; } DISPLAY_LINE { CHANNEL = "LEDR"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 29; TREE_LEVEL = 0; } DISPLAY_LINE { CHANNEL = "LEDR[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 30; TREE_LEVEL = 0; } DISPLAY_LINE { CHANNEL = "HEX2"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 31; TREE_LEVEL = 0; CHILDREN = 32, 33, 34, 35, 36, 37, 38; } DISPLAY_LINE { CHANNEL = "HEX2[6]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 32; TREE_LEVEL = 1; PARENT = 31; } DISPLAY_LINE { CHANNEL = "HEX2[5]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 33; TREE_LEVEL = 1; PARENT = 31; } DISPLAY_LINE { CHANNEL = "HEX2[4]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 34; TREE_LEVEL = 1; PARENT = 31; } DISPLAY_LINE { CHANNEL = "HEX2[3]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 35; TREE_LEVEL = 1; PARENT = 31; } DISPLAY_LINE { CHANNEL = "HEX2[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 36; TREE_LEVEL = 1; PARENT = 31; } DISPLAY_LINE { CHANNEL = "HEX2[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 37; TREE_LEVEL = 1; PARENT = 31; } DISPLAY_LINE { CHANNEL = "HEX2[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 38; TREE_LEVEL = 1; PARENT = 31; } DISPLAY_LINE { CHANNEL = "HEX3"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 39; TREE_LEVEL = 0; CHILDREN = 40, 41, 42, 43, 44, 45, 46; } DISPLAY_LINE { CHANNEL = "HEX3[6]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 40; TREE_LEVEL = 1; PARENT = 39; } DISPLAY_LINE { CHANNEL = "HEX3[5]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 41; TREE_LEVEL = 1; PARENT = 39; } DISPLAY_LINE { CHANNEL = "HEX3[4]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 42; TREE_LEVEL = 1; PARENT = 39; } DISPLAY_LINE { CHANNEL = "HEX3[3]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 43; TREE_LEVEL = 1; PARENT = 39; } DISPLAY_LINE { CHANNEL = "HEX3[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 44; TREE_LEVEL = 1; PARENT = 39; } DISPLAY_LINE { CHANNEL = "HEX3[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 45; TREE_LEVEL = 1; PARENT = 39; } DISPLAY_LINE { CHANNEL = "HEX3[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 46; TREE_LEVEL = 1; PARENT = 39; } DISPLAY_LINE { CHANNEL = "HEX4"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 47; TREE_LEVEL = 0; CHILDREN = 48, 49, 50, 51, 52, 53, 54; } DISPLAY_LINE { CHANNEL = "HEX4[6]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 48; TREE_LEVEL = 1; PARENT = 47; } DISPLAY_LINE { CHANNEL = "HEX4[5]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 49; TREE_LEVEL = 1; PARENT = 47; } DISPLAY_LINE { CHANNEL = "HEX4[4]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 50; TREE_LEVEL = 1; PARENT = 47; } DISPLAY_LINE { CHANNEL = "HEX4[3]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 51; TREE_LEVEL = 1; PARENT = 47; } DISPLAY_LINE { CHANNEL = "HEX4[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 52; TREE_LEVEL = 1; PARENT = 47; } DISPLAY_LINE { CHANNEL = "HEX4[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 53; TREE_LEVEL = 1; PARENT = 47; } DISPLAY_LINE { CHANNEL = "HEX4[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 54; TREE_LEVEL = 1; PARENT = 47; } DISPLAY_LINE { CHANNEL = "HEX6"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 55; TREE_LEVEL = 0; CHILDREN = 56, 57, 58, 59, 60, 61, 62; } DISPLAY_LINE { CHANNEL = "HEX6[6]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 56; TREE_LEVEL = 1; PARENT = 55; } DISPLAY_LINE { CHANNEL = "HEX6[5]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 57; TREE_LEVEL = 1; PARENT = 55; } DISPLAY_LINE { CHANNEL = "HEX6[4]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 58; TREE_LEVEL = 1; PARENT = 55; } DISPLAY_LINE { CHANNEL = "HEX6[3]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 59; TREE_LEVEL = 1; PARENT = 55; } DISPLAY_LINE { CHANNEL = "HEX6[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 60; TREE_LEVEL = 1; PARENT = 55; } DISPLAY_LINE { CHANNEL = "HEX6[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 61; TREE_LEVEL = 1; PARENT = 55; } DISPLAY_LINE { CHANNEL = "HEX6[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 62; TREE_LEVEL = 1; PARENT = 55; } DISPLAY_LINE { CHANNEL = "HEX7"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 63; TREE_LEVEL = 0; CHILDREN = 64, 65, 66, 67, 68, 69, 70; } DISPLAY_LINE { CHANNEL = "HEX7[6]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 64; TREE_LEVEL = 1; PARENT = 63; } DISPLAY_LINE { CHANNEL = "HEX7[5]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 65; TREE_LEVEL = 1; PARENT = 63; } DISPLAY_LINE { CHANNEL = "HEX7[4]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 66; TREE_LEVEL = 1; PARENT = 63; } DISPLAY_LINE { CHANNEL = "HEX7[3]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 67; TREE_LEVEL = 1; PARENT = 63; } DISPLAY_LINE { CHANNEL = "HEX7[2]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 68; TREE_LEVEL = 1; PARENT = 63; } DISPLAY_LINE { CHANNEL = "HEX7[1]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 69; TREE_LEVEL = 1; PARENT = 63; } DISPLAY_LINE { CHANNEL = "HEX7[0]"; EXPAND_STATUS = COLLAPSED; RADIX = Binary; TREE_INDEX = 70; TREE_LEVEL = 1; PARENT = 63; } TIME_BAR { TIME = 0; MASTER = TRUE; } ;