You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
394 lines
5.4 KiB
394 lines
5.4 KiB
/* |
|
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) 1991-2013 Altera Corporation |
|
Your use of Altera Corporation's design tools, logic functions |
|
and other software and tools, and its AMPP 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 Altera Program License |
|
Subscription Agreement, Altera MegaCore Function License |
|
Agreement, or other applicable license agreement, including, |
|
without limitation, that your use is for the sole purpose of |
|
programming logic devices manufactured by Altera and sold by |
|
Altera or its authorized distributors. Please refer to the |
|
applicable agreement for further details. |
|
*/ |
|
|
|
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("in") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = BUS; |
|
WIDTH = 4; |
|
LSB_INDEX = 0; |
|
DIRECTION = INPUT; |
|
PARENT = ""; |
|
} |
|
|
|
SIGNAL("in[3]") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = INPUT; |
|
PARENT = "in"; |
|
} |
|
|
|
SIGNAL("in[2]") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = INPUT; |
|
PARENT = "in"; |
|
} |
|
|
|
SIGNAL("in[1]") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = INPUT; |
|
PARENT = "in"; |
|
} |
|
|
|
SIGNAL("in[0]") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = INPUT; |
|
PARENT = "in"; |
|
} |
|
|
|
SIGNAL("OUTPUT_A") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = OUTPUT; |
|
PARENT = ""; |
|
} |
|
|
|
SIGNAL("OUTPUT_B") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = OUTPUT; |
|
PARENT = ""; |
|
} |
|
|
|
SIGNAL("OUTPUT_C") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = OUTPUT; |
|
PARENT = ""; |
|
} |
|
|
|
SIGNAL("OUTPUT_D") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = OUTPUT; |
|
PARENT = ""; |
|
} |
|
|
|
SIGNAL("OUTPUT_E") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = OUTPUT; |
|
PARENT = ""; |
|
} |
|
|
|
SIGNAL("OUTPUT_F") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = OUTPUT; |
|
PARENT = ""; |
|
} |
|
|
|
SIGNAL("OUTPUT_G") |
|
{ |
|
VALUE_TYPE = NINE_LEVEL_BIT; |
|
SIGNAL_TYPE = SINGLE_BIT; |
|
WIDTH = 1; |
|
LSB_INDEX = -1; |
|
DIRECTION = OUTPUT; |
|
PARENT = ""; |
|
} |
|
|
|
TRANSITION_LIST("in[3]") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL 0 FOR 400.0; |
|
LEVEL 1 FOR 400.0; |
|
} |
|
LEVEL 0 FOR 200.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("in[2]") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
NODE |
|
{ |
|
REPEAT = 2; |
|
LEVEL 0 FOR 200.0; |
|
LEVEL 1 FOR 200.0; |
|
} |
|
LEVEL 0 FOR 200.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("in[1]") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
NODE |
|
{ |
|
REPEAT = 5; |
|
LEVEL 0 FOR 100.0; |
|
LEVEL 1 FOR 100.0; |
|
} |
|
} |
|
} |
|
|
|
TRANSITION_LIST("in[0]") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
NODE |
|
{ |
|
REPEAT = 10; |
|
LEVEL 0 FOR 50.0; |
|
LEVEL 1 FOR 50.0; |
|
} |
|
} |
|
} |
|
|
|
TRANSITION_LIST("OUTPUT_A") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL X FOR 1000.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("OUTPUT_B") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL X FOR 1000.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("OUTPUT_C") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL X FOR 1000.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("OUTPUT_D") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL X FOR 1000.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("OUTPUT_E") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL X FOR 1000.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("OUTPUT_F") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL X FOR 1000.0; |
|
} |
|
} |
|
|
|
TRANSITION_LIST("OUTPUT_G") |
|
{ |
|
NODE |
|
{ |
|
REPEAT = 1; |
|
LEVEL X FOR 1000.0; |
|
} |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "in"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Hexadecimal; |
|
TREE_INDEX = 0; |
|
TREE_LEVEL = 0; |
|
CHILDREN = 1, 2, 3, 4; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "in[3]"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Hexadecimal; |
|
TREE_INDEX = 1; |
|
TREE_LEVEL = 1; |
|
PARENT = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "in[2]"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Hexadecimal; |
|
TREE_INDEX = 2; |
|
TREE_LEVEL = 1; |
|
PARENT = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "in[1]"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Hexadecimal; |
|
TREE_INDEX = 3; |
|
TREE_LEVEL = 1; |
|
PARENT = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "in[0]"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Hexadecimal; |
|
TREE_INDEX = 4; |
|
TREE_LEVEL = 1; |
|
PARENT = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "OUTPUT_A"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Binary; |
|
TREE_INDEX = 5; |
|
TREE_LEVEL = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "OUTPUT_B"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Binary; |
|
TREE_INDEX = 6; |
|
TREE_LEVEL = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "OUTPUT_C"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Binary; |
|
TREE_INDEX = 7; |
|
TREE_LEVEL = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "OUTPUT_D"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Binary; |
|
TREE_INDEX = 8; |
|
TREE_LEVEL = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "OUTPUT_E"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Binary; |
|
TREE_INDEX = 9; |
|
TREE_LEVEL = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "OUTPUT_F"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Binary; |
|
TREE_INDEX = 10; |
|
TREE_LEVEL = 0; |
|
} |
|
|
|
DISPLAY_LINE |
|
{ |
|
CHANNEL = "OUTPUT_G"; |
|
EXPAND_STATUS = COLLAPSED; |
|
RADIX = Binary; |
|
TREE_INDEX = 11; |
|
TREE_LEVEL = 0; |
|
} |
|
|
|
TIME_BAR |
|
{ |
|
TIME = 0; |
|
MASTER = TRUE; |
|
} |
|
;
|
|
|