key2.rpt

来自「ProtelDXp 实现计算器功能」· RPT 代码 · 共 1,294 行 · 第 1/5 页

RPT
1,294
字号
49:      0/24(  0%)     0/4(  0%)      0/4(  0%)       0/4(  0%)
50:      0/24(  0%)     0/4(  0%)      0/4(  0%)       0/4(  0%)
51:      0/24(  0%)     0/4(  0%)      0/4(  0%)       0/4(  0%)
52:      0/24(  0%)     0/4(  0%)      0/4(  0%)       0/4(  0%)
EA:      0/24(  0%)     0/4(  0%)      0/4(  0%)       0/4(  0%)


Device-Specific Information:                                   e:\cal\key2.rpt
key2

** CLOCK SIGNALS **

Type     Fan-out       Name
DFF         21         keyclkout
INPUT       18         inclk
DFF         13         chuclkout


Device-Specific Information:                                   e:\cal\key2.rpt
key2

** EQUATIONS **

inclk    : INPUT;
inkey0   : INPUT;
inkey1   : INPUT;
inkey2   : INPUT;
inkey3   : INPUT;

-- Node name is ':63' = 'chuclkout' 
-- Equation name is 'chuclkout', location is LC3_I36, type is buried.
chuclkout = DFFE( _EQ001,  keyclkout,  VCC,  VCC,  VCC);
  _EQ001 =  chuclkout &  chuclk1
         #  chuclkout & !chuclk2
         #  chuclkout &  chuclk0
         # !chuclkout & !chuclk0 & !chuclk1 &  chuclk2;

-- Node name is ':62' = 'chuclk0' 
-- Equation name is 'chuclk0', location is LC7_I36, type is buried.
chuclk0  = DFFE( _EQ002,  keyclkout,  VCC,  VCC,  VCC);
  _EQ002 = !chuclk0 &  chuclk1
         # !chuclk0 & !chuclk2;

-- Node name is ':61' = 'chuclk1' 
-- Equation name is 'chuclk1', location is LC5_I36, type is buried.
chuclk1  = DFFE( _EQ003,  keyclkout,  VCC,  VCC,  VCC);
  _EQ003 =  chuclk0 & !chuclk1
         # !chuclk0 &  chuclk1;

-- Node name is ':60' = 'chuclk2' 
-- Equation name is 'chuclk2', location is LC6_I36, type is buried.
chuclk2  = DFFE( _EQ004,  keyclkout,  VCC,  VCC,  VCC);
  _EQ004 =  chuclk0 &  chuclk1 & !chuclk2
         # !chuclk0 &  chuclk1 &  chuclk2
         #  chuclk0 & !chuclk1 &  chuclk2;

-- Node name is ':64' = 'chuout0' 
-- Equation name is 'chuout0', location is LC5_I33, type is buried.
chuout0  = DFFE( _EQ005,  chuclkout,  VCC,  VCC,  VCC);
  _EQ005 = !chuout2
         # !chuout3
         # !chuout0
         #  chuout1;

-- Node name is ':65' = 'chuout1' 
-- Equation name is 'chuout1', location is LC6_I33, type is buried.
chuout1  = DFFE( _EQ006,  chuclkout,  VCC,  VCC,  VCC);
  _EQ006 = !chuout0
         # !chuout1
         # !chuout3
         #  chuout2;

-- Node name is ':66' = 'chuout2' 
-- Equation name is 'chuout2', location is LC7_I33, type is buried.
chuout2  = DFFE( _EQ007,  chuclkout,  VCC,  VCC,  VCC);
  _EQ007 = !chuout0
         # !chuout1
         # !chuout2
         #  chuout3;

-- Node name is ':67' = 'chuout3' 
-- Equation name is 'chuout3', location is LC8_I52, type is buried.
chuout3  = DFFE( _EQ008,  chuclkout,  VCC,  VCC,  VCC);
  _EQ008 =  _LC8_I33
         #  _LC2_I33
         #  _LC3_I33;

-- Node name is ':15' = 'keyclkout' 
-- Equation name is 'keyclkout', location is LC6_B40, type is buried.
keyclkout = DFFE( _EQ009, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ009 =  keyclkout & !_LC2_B40
         # !keyclkout &  _LC2_B40;

-- Node name is ':59' = 'keyclk0' 
-- Equation name is 'keyclk0', location is LC5_B40, type is buried.
keyclk0  = DFFE(!keyclk0, GLOBAL( inclk),  VCC,  VCC,  VCC);

-- Node name is ':58' = 'keyclk1' 
-- Equation name is 'keyclk1', location is LC4_B40, type is buried.
keyclk1  = DFFE( _EQ010, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ010 =  keyclk0 & !keyclk1 & !_LC2_B40
         # !keyclk0 &  keyclk1 & !_LC2_B40;

-- Node name is ':57' = 'keyclk2' 
-- Equation name is 'keyclk2', location is LC7_B40, type is buried.
keyclk2  = DFFE( _EQ011, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ011 = !keyclk0 &  keyclk2 & !_LC2_B40
         # !keyclk1 &  keyclk2 & !_LC2_B40
         #  keyclk0 &  keyclk1 & !keyclk2 & !_LC2_B40;

-- Node name is ':56' = 'keyclk3' 
-- Equation name is 'keyclk3', location is LC8_B40, type is buried.
keyclk3  = DFFE( _EQ012, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ012 =  keyclk3 & !_LC1_B40 & !_LC2_B40
         # !keyclk3 &  _LC1_B40 & !_LC2_B40;

-- Node name is ':55' = 'keyclk4' 
-- Equation name is 'keyclk4', location is LC4_B42, type is buried.
keyclk4  = DFFE( _EQ013, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ013 = !keyclk3 &  keyclk4 & !_LC2_B40
         #  keyclk4 & !_LC1_B40 & !_LC2_B40
         #  keyclk3 & !keyclk4 &  _LC1_B40 & !_LC2_B40;

-- Node name is ':54' = 'keyclk5' 
-- Equation name is 'keyclk5', location is LC3_B42, type is buried.
keyclk5  = DFFE( _EQ014, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ014 = !keyclk4 &  keyclk5 & !_LC2_B40
         #  keyclk5 & !_LC2_B40 & !_LC8_B42
         #  keyclk4 & !keyclk5 & !_LC2_B40 &  _LC8_B42;

-- Node name is ':53' = 'keyclk6' 
-- Equation name is 'keyclk6', location is LC6_B42, type is buried.
keyclk6  = DFFE( _EQ015, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ015 = !keyclk5 &  keyclk6 & !_LC2_B40
         #  keyclk6 & !_LC2_B40 & !_LC5_B42
         #  keyclk5 & !keyclk6 & !_LC2_B40 &  _LC5_B42;

-- Node name is ':52' = 'keyclk7' 
-- Equation name is 'keyclk7', location is LC1_B42, type is buried.
keyclk7  = DFFE( _EQ016, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ016 =  keyclk7 & !_LC2_B40 & !_LC7_B42
         # !keyclk7 & !_LC2_B40 &  _LC7_B42;

-- Node name is ':51' = 'keyclk8' 
-- Equation name is 'keyclk8', location is LC7_B33, type is buried.
keyclk8  = DFFE( _EQ017, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ017 =  keyclk8 & !_LC2_B40 & !_LC2_B42
         # !keyclk8 & !_LC2_B40 &  _LC2_B42;

-- Node name is ':50' = 'keyclk9' 
-- Equation name is 'keyclk9', location is LC4_B33, type is buried.
keyclk9  = DFFE( _EQ018, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ018 = !keyclk8 &  keyclk9 & !_LC2_B40
         #  keyclk9 & !_LC2_B40 & !_LC2_B42
         #  keyclk8 & !keyclk9 & !_LC2_B40 &  _LC2_B42;

-- Node name is ':49' = 'keyclk10' 
-- Equation name is 'keyclk10', location is LC5_B33, type is buried.
keyclk10 = DFFE( _EQ019, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ019 =  keyclk10 & !_LC2_B40 & !_LC3_B33
         # !keyclk10 & !_LC2_B40 &  _LC3_B33;

-- Node name is ':48' = 'keyclk11' 
-- Equation name is 'keyclk11', location is LC6_B33, type is buried.
keyclk11 = DFFE( _EQ020, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ020 = !keyclk10 &  keyclk11 & !_LC2_B40
         #  keyclk11 & !_LC2_B40 & !_LC3_B33
         #  keyclk10 & !keyclk11 & !_LC2_B40 &  _LC3_B33;

-- Node name is ':47' = 'keyclk12' 
-- Equation name is 'keyclk12', location is LC3_B40, type is buried.
keyclk12 = DFFE( _EQ021, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ021 =  keyclk12 & !_LC1_B33 & !_LC2_B40
         # !keyclk12 &  _LC1_B33 & !_LC2_B40;

-- Node name is ':46' = 'keyclk13' 
-- Equation name is 'keyclk13', location is LC8_B48, type is buried.
keyclk13 = DFFE( _EQ022, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ022 = !keyclk12 &  keyclk13 & !_LC2_B40
         #  keyclk13 & !_LC1_B33 & !_LC2_B40
         #  keyclk12 & !keyclk13 &  _LC1_B33 & !_LC2_B40;

-- Node name is ':45' = 'keyclk14' 
-- Equation name is 'keyclk14', location is LC4_B48, type is buried.
keyclk14 = DFFE( _EQ023, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ023 =  keyclk14 & !_LC2_B40 & !_LC2_B48
         # !keyclk14 & !_LC2_B40 &  _LC2_B48;

-- Node name is ':44' = 'keyclk15' 
-- Equation name is 'keyclk15', location is LC5_B48, type is buried.
keyclk15 = DFFE( _EQ024, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ024 = !keyclk14 &  keyclk15 & !_LC2_B40
         #  keyclk15 & !_LC2_B40 & !_LC2_B48
         #  keyclk14 & !keyclk15 & !_LC2_B40 &  _LC2_B48;

-- Node name is ':43' = 'keyclk16' 
-- Equation name is 'keyclk16', location is LC7_B48, type is buried.
keyclk16 = DFFE( _EQ025, GLOBAL( inclk),  VCC,  VCC,  VCC);
  _EQ025 = !keyclk15 &  keyclk16 & !_LC2_B40
         #  keyclk16 & !_LC2_B40 & !_LC6_B48
         #  keyclk15 & !keyclk16 & !_LC2_B40 &  _LC6_B48;

-- Node name is ':68' = 'keyout0' 
-- Equation name is 'keyout0', location is LC5_I46, type is buried.
keyout0  = DFFE( _EQ026,  chuclkout,  VCC,  VCC,  VCC);
  _EQ026 =  _LC3_I52 & !_LC4_I41
         #  keyout0 & !_LC1_I33
         #  keyout0 &  _LC4_I41;

-- Node name is ':69' = 'keyout1' 
-- Equation name is 'keyout1', location is LC5_I52, type is buried.
keyout1  = DFFE( _EQ027,  chuclkout,  VCC,  VCC,  VCC);
  _EQ027 =  _LC6_I52
         # !_LC4_I41 &  _LC8_I33
         #  _LC2_I33 & !_LC4_I41;

-- Node name is ':70' = 'keyout2' 
-- Equation name is 'keyout2', location is LC4_I33, type is buried.
keyout2  = DFFE( _EQ028,  chuclkout,  VCC,  VCC,  VCC);
  _EQ028 =  _LC2_I33 & !_LC4_I41
         #  _LC2_I52 & !_LC8_I33
         #  _LC2_I52 &  _LC4_I41;

-- Node name is ':71' = 'keyout3' 
-- Equation name is 'keyout3', location is LC4_I52, type is buried.
keyout3  = DFFE( _EQ029,  chuclkout,  VCC,  VCC,  VCC);
  _EQ029 =  keyout3 & !_LC2_I33
         # !_LC2_I33 & !_LC4_I41 &  _LC7_I52
         #  keyout3 &  _LC4_I41;

-- Node name is ':72' = 'keyout4' 
-- Equation name is 'keyout4', location is LC1_I43, type is buried.
keyout4  = DFFE( _EQ030,  chuclkout,  VCC,  VCC,  VCC);
  _EQ030 =  _LC1_I52 &  _LC3_I43 & !_LC4_I41
         #  keyout4 & !_LC1_I52
         #  keyout4 &  _LC4_I41;

-- Node name is ':73' = 'keyout5' 
-- Equation name is 'keyout5', location is LC2_I41, type is buried.
keyout5  = DFFE( _EQ031,  chuclkout,  VCC,  VCC,  VCC);
  _EQ031 =  _LC1_I52 & !_LC4_I41 &  _LC8_I41
         #  keyout5 & !_LC1_I52
         #  keyout5 &  _LC4_I41;

-- Node name is ':74' = 'keyout6' 
-- Equation name is 'keyout6', location is LC3_I41, type is buried.
keyout6  = DFFE( _EQ032,  chuclkout,  VCC,  VCC,  VCC);
  _EQ032 =  _LC1_I52 &  _LC4_I36 & !_LC4_I41
         #  keyout6 & !_LC1_I52
         #  keyout6 &  _LC4_I41;

-- Node name is ':75' = 'keyout7' 
-- Equation name is 'keyout7', location is LC2_I43, type is buried.
keyout7  = DFFE( _EQ033,  chuclkout,  VCC,  VCC,  VCC);
  _EQ033 =  _LC1_I52 & !_LC4_I41 &  _LC4_I43
         #  keyout7 & !_LC1_I52
         #  keyout7 &  _LC4_I41;

-- Node name is 'outcode0' 

⌨️ 快捷键说明

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