📄 key.sim.vwf
字号:
/*
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-2005 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 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;
SIMULATION_TIME = 20000000.0;
GRID_PHASE = 0.0;
GRID_PERIOD = 10.0;
GRID_DUTY_CYCLE = 50;
}
SIGNAL("CLK")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = INPUT;
PARENT = "";
}
SIGNAL("KeyPulse")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = INPUT;
PARENT = "";
}
SIGNAL("KeyCode")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = BUS;
WIDTH = 32;
LSB_INDEX = 0;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[31]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[30]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[29]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[28]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[27]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[26]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[25]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[24]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[23]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[22]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[21]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[20]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[19]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[18]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[17]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[16]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[15]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[14]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[13]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[12]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[11]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[10]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[9]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[8]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[7]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[6]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[5]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[4]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[3]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[2]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[1]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[0]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "KeyCode";
}
SIGNAL("KeyCode[32]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[33]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[34]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[35]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[36]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[37]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[38]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[39]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[40]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
SIGNAL("KeyCode[41]")
{
VALUE_TYPE = NINE_LEVEL_BIT;
SIGNAL_TYPE = SINGLE_BIT;
WIDTH = 1;
LSB_INDEX = -1;
DIRECTION = OUTPUT;
PARENT = "";
}
TRANSITION_LIST("CLK")
{
NODE
{
REPEAT = 1;
NODE
{
REPEAT = 2000000;
LEVEL 0 FOR 5.0;
LEVEL 1 FOR 5.0;
}
}
}
TRANSITION_LIST("KeyPulse")
{
NODE
{
REPEAT = 1;
LEVEL 1 FOR 1000485.0;
LEVEL 0 FOR 906005.0;
LEVEL 1 FOR 536825.0;
LEVEL 0 FOR 62500.0;
LEVEL 1 FOR 37790.0;
LEVEL 0 FOR 68800.0;
LEVEL 1 FOR 134690.0;
LEVEL 0 FOR 48450.0;
LEVEL 1 FOR 53290.0;
LEVEL 0 FOR 53295.0;
LEVEL 1 FOR 135660.0;
LEVEL 0 FOR 72675.0;
LEVEL 1 FOR 130815.0;
LEVEL 0 FOR 54750.0;
LEVEL 1 FOR 42150.0;
LEVEL 0 FOR 58140.0;
LEVEL 1 FOR 38755.0;
LEVEL 0 FOR 48450.0;
LEVEL 1 FOR 53295.0;
LEVEL 0 FOR 53295.0;
LEVEL 1 FOR 145350.0;
LEVEL 0 FOR 37795.0;
LEVEL 1 FOR 62985.0;
LEVEL 0 FOR 35850.0;
LEVEL 1 FOR 65410.0;
LEVEL 0 FOR 33915.0;
LEVEL 1 FOR 70250.0;
LEVEL 0 FOR 33915.0;
LEVEL 1 FOR 62985.0;
LEVEL 0 FOR 48450.0;
LEVEL 1 FOR 150195.0;
LEVEL 0 FOR 44085.0;
LEVEL 1 FOR 54750.0;
LEVEL 0 FOR 55235.0;
LEVEL 1 FOR 148255.0;
LEVEL 0 FOR 47965.0;
LEVEL 1 FOR 51355.0;
LEVEL 0 FOR 49420.0;
LEVEL 1 FOR 46995.0;
LEVEL 0 FOR 50870.0;
LEVEL 1 FOR 152620.0;
LEVEL 0 FOR 47480.0;
LEVEL 1 FOR 153585.0;
LEVEL 0 FOR 50385.0;
LEVEL 1 FOR 147775.0;
LEVEL 0 FOR 46025.0;
LEVEL 1 FOR 53295.0;
LEVEL 0 FOR 46995.0;
LEVEL 1 FOR 155040.0;
LEVEL 0 FOR 55715.0;
LEVEL 1 FOR 140505.0;
LEVEL 0 FOR 41185.0;
LEVEL 1 FOR 167150.0;
LEVEL 0 FOR 51840.0;
LEVEL 1 FOR 142925.0;
LEVEL 0 FOR 46030.0;
LEVEL 1 FOR 152615.0;
LEVEL 0 FOR 43605.0;
LEVEL 1 FOR 55715.0;
LEVEL 0 FOR 88660.0;
LEVEL 1 FOR 112405.0;
LEVEL 0 FOR 41665.0;
LEVEL 1 FOR 58140.0;
LEVEL 0 FOR 58140.0;
LEVEL 1 FOR 142925.0;
LEVEL 0 FOR 40215.0;
LEVEL 1 FOR 62985.0;
LEVEL 0 FOR 67830.0;
LEVEL 1 FOR 29070.0;
LEVEL 0 FOR 43600.0;
LEVEL 1 FOR 53295.0;
LEVEL 0 FOR 36340.0;
LEVEL 1 FOR 67830.0;
LEVEL 0 FOR 50870.0;
LEVEL 1 FOR 140505.0;
LEVEL 0 FOR 36335.0;
LEVEL 1 FOR 70255.0;
LEVEL 0 FOR 42635.0;
LEVEL 1 FOR 159885.0;
LEVEL 0 FOR 50870.0;
LEVEL 1 FOR 50870.0;
LEVEL 0 FOR 46030.0;
LEVEL 1 FOR 147770.0;
LEVEL 0 FOR 55720.0;
LEVEL 1 FOR 145345.0;
LEVEL 0 FOR 51360.0;
LEVEL 1 FOR 150190.0;
LEVEL 0 FOR 64925.0;
LEVEL 1 FOR 11196705.0;
}
}
TRANSITION_LIST("KeyCode[31]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738391.774;
LEVEL 1 FOR 11261608.226;
}
}
TRANSITION_LIST("KeyCode[30]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 20000000.0;
}
}
TRANSITION_LIST("KeyCode[29]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738392.333;
LEVEL 1 FOR 11261607.667;
}
}
TRANSITION_LIST("KeyCode[28]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 20000000.0;
}
}
TRANSITION_LIST("KeyCode[27]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738392.185;
LEVEL 1 FOR 11261607.815;
}
}
TRANSITION_LIST("KeyCode[26]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738392.811;
LEVEL 1 FOR 11261607.189;
}
}
TRANSITION_LIST("KeyCode[25]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738392.159;
LEVEL 1 FOR 11261607.841;
}
}
TRANSITION_LIST("KeyCode[24]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738392.008;
LEVEL 1 FOR 11261607.992;
}
}
TRANSITION_LIST("KeyCode[23]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738391.466;
LEVEL 1 FOR 11261608.534;
}
}
TRANSITION_LIST("KeyCode[22]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 20000000.0;
}
}
TRANSITION_LIST("KeyCode[21]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738391.881;
LEVEL 1 FOR 11261608.119;
}
}
TRANSITION_LIST("KeyCode[20]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738392.174;
LEVEL 1 FOR 11261607.826;
}
}
TRANSITION_LIST("KeyCode[19]")
{
NODE
{
REPEAT = 1;
LEVEL 0 FOR 8738392.001;
LEVEL 1 FOR 11261607.999;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -