⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 baheyouxi.rpt

📁 本程序利用VHDL语言实现拔河游戏机的功能
💻 RPT
📖 第 1 页 / 共 4 页
字号:
        | | | | | | | +----------------- LC61 |XIANSHI:20|qiduanyima:g1|~360~1
        | | | | | | | | +--------------- LC52 y0
        | | | | | | | | | +------------- LC53 y1
        | | | | | | | | | | +----------- LC62 y2
        | | | | | | | | | | | +--------- LC57 y3
        | | | | | | | | | | | | +------- LC56 y4
        | | | | | | | | | | | | | +----- LC51 y5
        | | | | | | | | | | | | | | +--- LC49 y6
        | | | | | | | | | | | | | | | +- LC64 zuo
        | | | | | | | | | | | | | | | | 
        | | | | | | | | | | | | | | | |   Other LABs fed by signals
        | | | | | | | | | | | | | | | |   that feed LAB 'D'
LC      | | | | | | | | | | | | | | | | | A B C D |     Logic cells that feed LAB 'D':
LC63 -> - - - - - - - - * * * * * * * - | - - - * | <-- |XIANSHI:20|duolufuyong:w1|~328~1
LC58 -> - - - - - - - - * * * * * * * - | - - - * | <-- |XIANSHI:20|duolufuyong:w1|~337~1
LC59 -> - - - - - - - - * * * * * * * - | - - - * | <-- |XIANSHI:20|duolufuyong:w1|~346~1
LC60 -> - - - - - - - * * * * * * * * - | - - - * | <-- |XIANSHI:20|duolufuyong:w1|~355~1
LC54 -> * - - - * - * * * - - * * * - - | - - - * | <-- |XIANSHI:20|jishu10:k1|count3
LC50 -> - * - - * * * * * - - * * * - - | - - - * | <-- |XIANSHI:20|jishu10:k1|count2
LC55 -> - - * - * * * * * - - * * * - - | - - - * | <-- |XIANSHI:20|jishu10:k1|count1
LC61 -> - - - - - - - - - * * - - - * - | - - - * | <-- |XIANSHI:20|qiduanyima:g1|~360~1

Pin
12   -> - - - - * * * - - - - - - - - - | - * * * | <-- bego
18   -> - - - - * * * - - - - - - - - - | - - * * | <-- clearxianshi
20   -> - - - - - - - - - - - - - - - * | * - - * | <-- clk1
43   -> - - - - - - - - - - - - - - - - | - - - - | <-- cp
LC20 -> - - - - * * * - - - - - - - - - | * * * * | <-- |HEXIN:26|zonghejishu:u1|jishu16:g1|temp3
LC19 -> - - - - * * * - - - - - - - - - | * * * * | <-- |HEXIN:26|zonghejishu:u1|jishu16:g1|temp2
LC18 -> - - - - * * * - - - - - - - - - | * * * * | <-- |HEXIN:26|zonghejishu:u1|jishu16:g1|temp1
LC23 -> - - - - * * * - - - - - - - - - | * * * * | <-- |HEXIN:26|zonghejishu:u1|jishu16:g1|temp0
LC45 -> - - - * * * * - - - - - - - - - | - - - * | <-- |XIANSHI:20|jishu10:k1|count0
LC42 -> * - - - - - - * * - - * * * - - | - - * * | <-- |XIANSHI:20|jishu10:k2|count3
LC38 -> - * - - - - - * * - - * * * - - | - - * * | <-- |XIANSHI:20|jishu10:k2|count2
LC43 -> - - * - - - - * * - - * * * - - | - - * * | <-- |XIANSHI:20|jishu10:k2|count1
LC34 -> - - - * - - - - - - - - - - - - | - - * * | <-- |XIANSHI:20|jishu10:k2|count0
LC14 -> * * * * - - - * * - - * * * - * | - - - * | <-- you


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                d:\20050820113\bahe1\baheyouxi.rpt
baheyouxi

** EQUATIONS **

bego     : INPUT;
clearhexin : INPUT;
clearxianshi : INPUT;
clk1     : INPUT;
cp       : INPUT;
left     : INPUT;
right    : INPUT;

-- Node name is 'di' 
-- Equation name is 'di', location is LC016, type is output.
 di      = LCELL( GND $  GND);

-- Node name is 'q0' 
-- Equation name is 'q0', location is LC035, type is output.
 q0      = LCELL( _EQ001 $  GND);
  _EQ001 = !_LC018 & !_LC019 &  _LC020 &  _LC023;

-- Node name is 'q1' 
-- Equation name is 'q1', location is LC036, type is output.
 q1      = LCELL( _EQ002 $  GND);
  _EQ002 =  _LC018 & !_LC019 &  _LC020 & !_LC023;

-- Node name is 'q2' 
-- Equation name is 'q2', location is LC040, type is output.
 q2      = LCELL( _EQ003 $  GND);
  _EQ003 =  _LC018 & !_LC019 &  _LC020 &  _LC023;

-- Node name is 'q3' 
-- Equation name is 'q3', location is LC041, type is output.
 q3      = LCELL( _EQ004 $  GND);
  _EQ004 = !_LC018 &  _LC019 &  _LC020 & !_LC023;

-- Node name is 'q4' 
-- Equation name is 'q4', location is LC033, type is output.
 q4      = LCELL( _EQ005 $  GND);
  _EQ005 = !_LC018 &  _LC019 &  _LC020 &  _LC023;

-- Node name is 'q5' 
-- Equation name is 'q5', location is LC037, type is output.
 q5      = LCELL( _EQ006 $  GND);
  _EQ006 =  _LC018 &  _LC019 &  _LC020 & !_LC023;

-- Node name is 'q6' 
-- Equation name is 'q6', location is LC046, type is output.
 q6      = LCELL( _EQ007 $  GND);
  _EQ007 =  _LC018 &  _LC019 &  _LC020 &  _LC023;

-- Node name is 'q7' 
-- Equation name is 'q7', location is LC048, type is output.
 q7      = LCELL( _EQ008 $  GND);
  _EQ008 = !_LC018 & !_LC019 & !_LC020 & !_LC023;

-- Node name is 'q8' 
-- Equation name is 'q8', location is LC017, type is output.
 q8      = LCELL( _EQ009 $  GND);
  _EQ009 = !_LC018 & !_LC019 & !_LC020 &  _LC023;

-- Node name is 'q9' 
-- Equation name is 'q9', location is LC030, type is output.
 q9      = LCELL( _EQ010 $  GND);
  _EQ010 =  _LC018 & !_LC019 & !_LC020 & !_LC023;

-- Node name is 'q10' 
-- Equation name is 'q10', location is LC025, type is output.
 q10     = LCELL( _EQ011 $  GND);
  _EQ011 =  _LC018 & !_LC019 & !_LC020 &  _LC023;

-- Node name is 'q11' 
-- Equation name is 'q11', location is LC024, type is output.
 q11     = LCELL( _EQ012 $  GND);
  _EQ012 = !_LC018 &  _LC019 & !_LC020 & !_LC023;

-- Node name is 'q12' 
-- Equation name is 'q12', location is LC005, type is output.
 q12     = LCELL( _EQ013 $  GND);
  _EQ013 = !_LC018 &  _LC019 & !_LC020 &  _LC023;

-- Node name is 'q13' 
-- Equation name is 'q13', location is LC004, type is output.
 q13     = LCELL( _EQ014 $  GND);
  _EQ014 =  _LC018 &  _LC019 & !_LC020 & !_LC023;

-- Node name is 'q14' 
-- Equation name is 'q14', location is LC003, type is output.
 q14     = LCELL( _EQ015 $  GND);
  _EQ015 =  _LC018 &  _LC019 & !_LC020 &  _LC023;

-- Node name is 'you' = '|XIANSHI:20|jishu2:d1|count' 
-- Equation name is 'you', type is output 
 you     = TFFE( VCC,  clk1,  VCC,  VCC,  VCC);

-- Node name is 'y0' 
-- Equation name is 'y0', location is LC052, type is output.
 y0      = LCELL( _EQ016 $  VCC);
  _EQ016 = !_LC038 & !_LC042 & !_LC043 &  _LC060 &  _X001 &  you
         # !_LC050 & !_LC054 & !_LC055 &  _LC060 &  _X001 & !you
         #  _LC058 & !_LC059 & !_LC060 & !_LC063 &  _X001;
  _X001  = EXP(!_LC058 & !_LC059 & !_LC060 & !_LC063);

-- Node name is 'y1' 
-- Equation name is 'y1', location is LC053, type is output.
 y1      = LCELL( _EQ017 $  VCC);
  _EQ017 =  _LC058 & !_LC059 &  _LC060 & !_LC061 & !_LC063 &  _X001
         #  _LC058 &  _LC059 & !_LC060 & !_LC061 & !_LC063 &  _X001;
  _X001  = EXP(!_LC058 & !_LC059 & !_LC060 & !_LC063);

-- Node name is 'y2' 
-- Equation name is 'y2', location is LC062, type is output.
 y2      = LCELL( _EQ018 $  VCC);
  _EQ018 = !_LC058 &  _LC059 & !_LC060 & !_LC061 & !_LC063 &  _X001;
  _X001  = EXP(!_LC058 & !_LC059 & !_LC060 & !_LC063);

-- Node name is 'y3' 
-- Equation name is 'y3', location is LC057, type is output.
 y3      = LCELL( _EQ019 $  VCC);
  _EQ019 = !_LC038 & !_LC042 & !_LC043 &  _LC060 &  _X001 &  you
         # !_LC050 & !_LC054 & !_LC055 &  _LC060 &  _X001 & !you
         #  _LC058 &  _LC059 &  _LC060 & !_LC063 &  _X001
         #  _LC058 & !_LC059 & !_LC060 & !_LC063 &  _X001;
  _X001  = EXP(!_LC058 & !_LC059 & !_LC060 & !_LC063);

-- Node name is 'y4' 
-- Equation name is 'y4', location is LC056, type is output.
 y4      = LCELL( _EQ020 $  VCC);
  _EQ020 = !_LC038 & !_LC042 & !_LC043 &  _LC060 &  _X001 &  you
         # !_LC050 & !_LC054 & !_LC055 &  _LC060 &  _X001 & !you
         # !_LC058 & !_LC059 &  _LC060 &  _LC063 &  _X001
         #  _LC059 &  _LC060 & !_LC063 &  _X001
         #  _LC058 & !_LC059 & !_LC063 &  _X001;
  _X001  = EXP(!_LC058 & !_LC059 & !_LC060 & !_LC063);

-- Node name is 'y5' 
-- Equation name is 'y5', location is LC051, type is output.
 y5      = LCELL( _EQ021 $  VCC);
  _EQ021 = !_LC038 & !_LC042 & !_LC043 &  _LC060 &  _X001 &  you
         # !_LC050 & !_LC054 & !_LC055 &  _LC060 &  _X001 & !you
         # !_LC058 &  _LC059 & !_LC063 &  _X001;
  _X001  = EXP(!_LC058 & !_LC059 & !_LC060 & !_LC063);

-- Node name is 'y6' 
-- Equation name is 'y6', location is LC049, type is output.
 y6      = LCELL( _EQ022 $  GND);
  _EQ022 = !_LC061 &  _X001 &  _X002;
  _X001  = EXP(!_LC058 & !_LC059 & !_LC060 & !_LC063);
  _X002  = EXP( _LC058 &  _LC059 &  _LC060 & !_LC063);

-- Node name is 'zuo' = '|XIANSHI:20|jishu2:d1|count~1' 
-- Equation name is 'zuo', type is output 
zuo      = _LC064~NOT;
_LC064~NOT = DFFE( you $  GND,  clk1,  VCC,  VCC,  VCC);

-- Node name is '|HEXIN:26|zonghejishu:u1|dchufa:i1|:3' 
-- Equation name is '_LC044', type is buried 
_LC044   = DFFE( _EQ023 $  GND, GLOBAL( cp),  VCC,  VCC,  VCC);
  _EQ023 =  bego & !_LC021 &  _LC022 &  _X003 &  _X004
         #  bego &  _LC021 & !_LC022 &  _X003 &  _X004;
  _X003  = EXP(!_LC018 & !_LC019 &  _LC020 &  _LC023);
  _X004  = EXP( _LC018 &  _LC019 & !_LC020 &  _LC023);

-- Node name is '|HEXIN:26|zonghejishu:u1|jishu16:g1|LPM_ADD_SUB:79|addcore:adder|addcore:adder0|gcp2' from file "addcore.tdf" line 160, column 8
-- Equation name is '_LC009', type is buried 
_LC009   = LCELL( _EQ024 $  _LC019);
  _EQ024 =  _LC018 & !_LC019;

-- Node name is '|HEXIN:26|zonghejishu:u1|jishu16:g1|:11' = '|HEXIN:26|zonghejishu:u1|jishu16:g1|temp0' 
-- Equation name is '_LC023', type is buried 
_LC023   = TFFE( VCC,  _EQ025, !clearhexin,  VCC,  VCC);
  _EQ025 =  bego &  _LC044 &  _X003 &  _X004 &  _X005 &  _X006;
  _X003  = EXP(!_LC018 & !_LC019 &  _LC020 &  _LC023);
  _X004  = EXP( _LC018 &  _LC019 & !_LC020 &  _LC023);
  _X005  = EXP( _LC021 &  _LC022);
  _X006  = EXP(!_LC021 & !_LC022);

-- Node name is '|HEXIN:26|zonghejishu:u1|jishu16:g1|:10' = '|HEXIN:26|zonghejishu:u1|jishu16:g1|temp1' 
-- Equation name is '_LC018', type is buried 
_LC018   = TFFE( _EQ026,  _EQ027, !clearhexin,  VCC,  VCC);
  _EQ026 =  _LC023 &  _LC031
         # !_LC023 & !_LC031;
  _EQ027 =  bego &  _LC044 &  _X003 &  _X004 &  _X005 &  _X006;
  _X003  = EXP(!_LC018 & !_LC019 &  _LC020 &  _LC023);
  _X004  = EXP( _LC018 &  _LC019 & !_LC020 &  _LC023);
  _X005  = EXP( _LC021 &  _LC022);
  _X006  = EXP(!_LC021 & !_LC022);

-- Node name is '|HEXIN:26|zonghejishu:u1|jishu16:g1|:9' = '|HEXIN:26|zonghejishu:u1|jishu16:g1|temp2' 
-- Equation name is '_LC019', type is buried 
_LC019   = TFFE( _EQ028,  _EQ029, !clearhexin,  VCC,  VCC);
  _EQ028 =  _LC018 &  _LC023 &  _LC031
         # !_LC018 & !_LC023 & !_LC031;
  _EQ029 =  bego &  _LC044 &  _X003 &  _X004 &  _X005 &  _X006;
  _X003  = EXP(!_LC018 & !_LC019 &  _LC020 &  _LC023);
  _X004  = EXP( _LC018 &  _LC019 & !_LC020 &  _LC023);
  _X005  = EXP( _LC021 &  _LC022);
  _X006  = EXP(!_LC021 & !_LC022);

-- Node name is '|HEXIN:26|zonghejishu:u1|jishu16:g1|:8' = '|HEXIN:26|zonghejishu:u1|jishu16:g1|temp3' 
-- Equation name is '_LC020', type is buried 
_LC020   = TFFE( _EQ030,  _EQ031, !clearhexin,  VCC,  VCC);
  _EQ030 =  _LC018 &  _LC019 &  _LC023 &  _LC031
         # !_LC009 & !_LC023 & !_LC031;
  _EQ031 =  _LC044 &  _LC047;

-- Node name is '|HEXIN:26|zonghejishu:u1|jkslect:u1|:5' = '|HEXIN:26|zonghejishu:u1|jkslect:u1|jout' 
-- Equation name is '_LC031', type is buried 
_LC031   = TFFE( _EQ032, GLOBAL( cp),  VCC,  VCC,  VCC);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -