Skip to content
Snippets Groups Projects
Commit 325d98c6 authored by David Schwietering's avatar David Schwietering
Browse files

AutoCommitLogin 18.12.2020 14:53:44

parent db7181a4
No related branches found
No related tags found
No related merge requests found
......@@ -20,6 +20,8 @@ proc simTimestamp {} {
after 2500 simTimestamp
run -all
quit -f
</modelsim_script>
<modelsim_script_timing>onerror {exit -code 1}
vlib work
......@@ -38,6 +40,8 @@ proc simTimestamp {} {
after 2500 simTimestamp
run -all
quit -f
</modelsim_script_timing>
<hdl_lang>vhdl</hdl_lang>
</simulation_settings>*/
......@@ -75,7 +79,7 @@ HEADER
GRID_DUTY_CYCLE = 50;
}
SIGNAL("A_out")
SIGNAL("A")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
......@@ -85,7 +89,7 @@ SIGNAL("A_out")
PARENT = "";
}
SIGNAL("B_out")
SIGNAL("B")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
......@@ -95,7 +99,7 @@ SIGNAL("B_out")
PARENT = "";
}
SIGNAL("C_out")
SIGNAL("C")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
......@@ -115,7 +119,7 @@ SIGNAL("clk")
PARENT = "";
}
SIGNAL("D_out")
SIGNAL("D")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
......@@ -135,30 +139,110 @@ SIGNAL("nrst")
PARENT = "";
}
TRANSITION_LIST("A_out")
SIGNAL("hex")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = BUS;
WIDTH = 7;
LSB_INDEX = 0;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("hex[6]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "hex";
}
SIGNAL("hex[5]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "hex";
}
SIGNAL("hex[4]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "hex";
}
SIGNAL("hex[3]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "hex";
}
SIGNAL("hex[2]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "hex";
}
SIGNAL("hex[1]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "hex";
}
SIGNAL("hex[0]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "hex";
}
TRANSITION_LIST("A")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("B_out")
TRANSITION_LIST("B")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("C_out")
TRANSITION_LIST("C")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
LEVEL X FOR 1000.0;
}
}
......@@ -167,16 +251,21 @@ TRANSITION_LIST("clk")
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
NODE
{
REPEAT = 50;
LEVEL 0 FOR 10.0;
LEVEL 1 FOR 10.0;
}
}
}
TRANSITION_LIST("D_out")
TRANSITION_LIST("D")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 1000.0;
LEVEL X FOR 1000.0;
}
}
......@@ -189,9 +278,72 @@ TRANSITION_LIST("nrst")
}
}
TRANSITION_LIST("hex[6]")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("hex[5]")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("hex[4]")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("hex[3]")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("hex[2]")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("hex[1]")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
TRANSITION_LIST("hex[0]")
{
NODE
{
REPEAT = 1;
LEVEL X FOR 1000.0;
}
}
DISPLAY_LINE
{
CHANNEL = "A_out";
CHANNEL = "A";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 0;
......@@ -200,7 +352,7 @@ DISPLAY_LINE
DISPLAY_LINE
{
CHANNEL = "B_out";
CHANNEL = "B";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 1;
......@@ -209,7 +361,7 @@ DISPLAY_LINE
DISPLAY_LINE
{
CHANNEL = "C_out";
CHANNEL = "C";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 2;
......@@ -227,7 +379,7 @@ DISPLAY_LINE
DISPLAY_LINE
{
CHANNEL = "D_out";
CHANNEL = "D";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 4;
......@@ -243,6 +395,86 @@ DISPLAY_LINE
TREE_LEVEL = 0;
}
DISPLAY_LINE
{
CHANNEL = "hex";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 6;
TREE_LEVEL = 0;
CHILDREN = 7, 8, 9, 10, 11, 12, 13;
}
DISPLAY_LINE
{
CHANNEL = "hex[6]";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 7;
TREE_LEVEL = 1;
PARENT = 6;
}
DISPLAY_LINE
{
CHANNEL = "hex[5]";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 8;
TREE_LEVEL = 1;
PARENT = 6;
}
DISPLAY_LINE
{
CHANNEL = "hex[4]";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 9;
TREE_LEVEL = 1;
PARENT = 6;
}
DISPLAY_LINE
{
CHANNEL = "hex[3]";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 10;
TREE_LEVEL = 1;
PARENT = 6;
}
DISPLAY_LINE
{
CHANNEL = "hex[2]";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 11;
TREE_LEVEL = 1;
PARENT = 6;
}
DISPLAY_LINE
{
CHANNEL = "hex[1]";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 12;
TREE_LEVEL = 1;
PARENT = 6;
}
DISPLAY_LINE
{
CHANNEL = "hex[0]";
EXPAND_STATUS = COLLAPSED;
RADIX = Binary;
TREE_INDEX = 13;
TREE_LEVEL = 1;
PARENT = 6;
}
TIME_BAR
{
TIME = 0;
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment