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

📄 elec_lock.rpt

📁 《VHDL与数字电路设计》配套光盘,可以实际调用
💻 RPT
📖 第 1 页 / 共 5 页
字号:

** CLEAR SIGNALS **

Type     Fan-out       Name
LCELL       20         :921
DFF          1         |debouncing:U1|dff1
DFF          1         |debouncing:U2|dff1
DFF          1         |debouncing:U3|dff1
INPUT        1         KEY_IN0
INPUT        1         KEY_IN1
INPUT        1         KEY_IN2


Device-Specific Information:                    c:\vhdl\disk\ch8\elec_lock.rpt
elec_lockcq

** EQUATIONS **

CLK_4M   : INPUT;
KEY_IN0  : INPUT;
KEY_IN1  : INPUT;
KEY_IN2  : INPUT;

-- Node name is ':126' = 'ACC0' 
-- Equation name is 'ACC0', location is LC3_C1, type is buried.
ACC0     = DFFE( _EQ001, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ001 = !NC2 &  N0
         #  ACC0 &  NC2;

-- Node name is ':125' = 'ACC1' 
-- Equation name is 'ACC1', location is LC1_C1, type is buried.
ACC1     = DFFE( _EQ002, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ002 = !NC2 &  N1
         #  ACC1 &  NC2;

-- Node name is ':124' = 'ACC2' 
-- Equation name is 'ACC2', location is LC7_C1, type is buried.
ACC2     = DFFE( _EQ003, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ003 = !NC2 &  N2
         #  ACC2 &  NC2;

-- Node name is ':123' = 'ACC3' 
-- Equation name is 'ACC3', location is LC5_C1, type is buried.
ACC3     = DFFE( _EQ004, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ004 = !NC2 &  N3
         #  ACC3 &  NC2;

-- Node name is ':122' = 'ACC4' 
-- Equation name is 'ACC4', location is LC8_A10, type is buried.
ACC4     = DFFE( _EQ005, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ005 =  ACC0 & !NC2
         #  ACC4 &  NC2;

-- Node name is ':121' = 'ACC5' 
-- Equation name is 'ACC5', location is LC6_A6, type is buried.
ACC5     = DFFE( _EQ006, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ006 =  ACC1 & !NC2
         #  ACC5 &  NC2;

-- Node name is ':120' = 'ACC6' 
-- Equation name is 'ACC6', location is LC7_A12, type is buried.
ACC6     = DFFE( _EQ007, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ007 =  ACC2 & !NC2
         #  ACC6 &  NC2;

-- Node name is ':119' = 'ACC7' 
-- Equation name is 'ACC7', location is LC2_C1, type is buried.
ACC7     = DFFE( _EQ008, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ008 =  ACC3 & !NC2
         #  ACC7 &  NC2;

-- Node name is ':118' = 'ACC8' 
-- Equation name is 'ACC8', location is LC4_A5, type is buried.
ACC8     = DFFE( _EQ009, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ009 =  ACC4 & !NC2
         #  ACC8 &  NC2;

-- Node name is ':117' = 'ACC9' 
-- Equation name is 'ACC9', location is LC1_A8, type is buried.
ACC9     = DFFE( _EQ010, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ010 =  ACC5 & !NC2
         #  ACC9 &  NC2;

-- Node name is ':116' = 'ACC10' 
-- Equation name is 'ACC10', location is LC3_A3, type is buried.
ACC10    = DFFE( _EQ011, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ011 =  ACC6 & !NC2
         #  ACC10 &  NC2;

-- Node name is ':115' = 'ACC11' 
-- Equation name is 'ACC11', location is LC5_A11, type is buried.
ACC11    = DFFE( _EQ012, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ012 =  ACC7 & !NC2
         #  ACC11 &  NC2;

-- Node name is ':114' = 'ACC12' 
-- Equation name is 'ACC12', location is LC5_A3, type is buried.
ACC12    = DFFE( _EQ013, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ013 =  ACC8 & !NC2
         #  ACC12 &  NC2;

-- Node name is ':113' = 'ACC13' 
-- Equation name is 'ACC13', location is LC4_A3, type is buried.
ACC13    = DFFE( _EQ014, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ014 =  ACC9 & !NC2
         #  ACC13 &  NC2;

-- Node name is ':112' = 'ACC14' 
-- Equation name is 'ACC14', location is LC2_A7, type is buried.
ACC14    = DFFE( _EQ015, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ015 =  ACC10 & !NC2
         #  ACC14 &  NC2;

-- Node name is ':111' = 'ACC15' 
-- Equation name is 'ACC15', location is LC7_A9, type is buried.
ACC15    = DFFE( _EQ016, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ016 =  ACC11 & !NC2
         #  ACC15 &  NC2;

-- Node name is 'BCD_CODE0' 
-- Equation name is 'BCD_CODE0', type is output 
BCD_CODE0 =  ACC0;

-- Node name is 'BCD_CODE1' 
-- Equation name is 'BCD_CODE1', type is output 
BCD_CODE1 =  ACC1;

-- Node name is 'BCD_CODE2' 
-- Equation name is 'BCD_CODE2', type is output 
BCD_CODE2 =  ACC2;

-- Node name is 'BCD_CODE3' 
-- Equation name is 'BCD_CODE3', type is output 
BCD_CODE3 =  ACC3;

-- Node name is 'BCD_CODE4' 
-- Equation name is 'BCD_CODE4', type is output 
BCD_CODE4 =  ACC4;

-- Node name is 'BCD_CODE5' 
-- Equation name is 'BCD_CODE5', type is output 
BCD_CODE5 =  ACC5;

-- Node name is 'BCD_CODE6' 
-- Equation name is 'BCD_CODE6', type is output 
BCD_CODE6 =  ACC6;

-- Node name is 'BCD_CODE7' 
-- Equation name is 'BCD_CODE7', type is output 
BCD_CODE7 =  ACC7;

-- Node name is 'BCD_CODE8' 
-- Equation name is 'BCD_CODE8', type is output 
BCD_CODE8 =  ACC8;

-- Node name is 'BCD_CODE9' 
-- Equation name is 'BCD_CODE9', type is output 
BCD_CODE9 =  ACC9;

-- Node name is 'BCD_CODE10' 
-- Equation name is 'BCD_CODE10', type is output 
BCD_CODE10 =  ACC10;

-- Node name is 'BCD_CODE11' 
-- Equation name is 'BCD_CODE11', type is output 
BCD_CODE11 =  ACC11;

-- Node name is 'BCD_CODE12' 
-- Equation name is 'BCD_CODE12', type is output 
BCD_CODE12 =  ACC12;

-- Node name is 'BCD_CODE13' 
-- Equation name is 'BCD_CODE13', type is output 
BCD_CODE13 =  ACC13;

-- Node name is 'BCD_CODE14' 
-- Equation name is 'BCD_CODE14', type is output 
BCD_CODE14 =  ACC14;

-- Node name is 'BCD_CODE15' 
-- Equation name is 'BCD_CODE15', type is output 
BCD_CODE15 =  ACC15;

-- Node name is 'CLEAR' 
-- Equation name is 'CLEAR', type is output 
CLEAR    =  _LC1_B4;

-- Node name is 'CLK_SCAN0' 
-- Equation name is 'CLK_SCAN0', type is output 
CLK_SCAN0 = !_LC2_C15;

-- Node name is 'CLK_SCAN1' 
-- Equation name is 'CLK_SCAN1', type is output 
CLK_SCAN1 = !_LC7_C22;

-- Node name is 'CLK_SCAN2' 
-- Equation name is 'CLK_SCAN2', type is output 
CLK_SCAN2 = !_LC4_C21;

-- Node name is 'CLK_SCAN3' 
-- Equation name is 'CLK_SCAN3', type is output 
CLK_SCAN3 =  _LC7_C19;

-- Node name is 'ENLOCK' 
-- Equation name is 'ENLOCK', type is output 
ENLOCK   =  _LC1_A20;

-- Node name is 'FLAG_FUNC' 
-- Equation name is 'FLAG_FUNC', type is output 
FLAG_FUNC =  _LC7_B4;

-- Node name is 'FLAG_NUMB' 
-- Equation name is 'FLAG_NUMB', type is output 
FLAG_NUMB = !_LC6_C1;

-- Node name is ':104' = 'F0' 
-- Equation name is 'F0', location is LC2_B4, type is buried.
F0       = DFFE( _EQ017,  Q0,  VCC,  VCC,  VCC);
  _EQ017 =  _LC3_B5 &  _LC3_C20;

-- Node name is ':102' = 'F2' 
-- Equation name is 'F2', location is LC3_B9, type is buried.
F2       = DFFE( _EQ018,  Q0,  VCC,  VCC,  VCC);
  _EQ018 =  _LC1_B5 &  _LC3_C20;

-- Node name is ':101' = 'F3' 
-- Equation name is 'F3', location is LC3_B4, type is buried.
F3       = DFFE( _EQ019,  Q0,  VCC,  VCC,  VCC);
  _EQ019 = !_LC3_C20
         # !_LC1_B5 & !_LC3_B5;

-- Node name is 'LED_COM' 
-- Equation name is 'LED_COM', type is output 
LED_COM  =  VCC;

-- Node name is ':129' = 'NC0' 
-- Equation name is 'NC0', location is LC1_A2, type is buried.
NC0      = DFFE( _EQ020, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ020 = !NC0 & !NC2
         #  NC0 &  NC2;

-- Node name is ':128' = 'NC1' 
-- Equation name is 'NC1', location is LC7_A2, type is buried.
NC1      = DFFE( _EQ021, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ021 = !NC0 &  NC1
         #  NC0 & !NC1 & !NC2
         #  NC1 &  NC2;

-- Node name is ':127' = 'NC2' 
-- Equation name is 'NC2', location is LC5_A2, type is buried.
NC2      = DFFE( _EQ022, !_LC6_C1, !_LC1_B4,  VCC,  VCC);
  _EQ022 =  NC2
         #  NC0 &  NC1;

-- Node name is 'NUMB_CNT0' 
-- Equation name is 'NUMB_CNT0', type is output 
NUMB_CNT0 =  NC0;

-- Node name is 'NUMB_CNT1' 
-- Equation name is 'NUMB_CNT1', type is output 
NUMB_CNT1 =  NC1;

-- Node name is 'NUMB_CNT2' 
-- Equation name is 'NUMB_CNT2', type is output 
NUMB_CNT2 =  NC2;

-- Node name is ':100' = 'N0' 
-- Equation name is 'N0', location is LC1_B10, type is buried.
N0       = DFFE( _EQ023,  Q0,  VCC,  VCC,  VCC);
  _EQ023 = !_LC3_B10 &  _LC6_B10
         #  _LC1_B5 &  _LC2_C15 & !_LC3_B10;

-- Node name is ':99' = 'N1' 
-- Equation name is 'N1', location is LC1_C12, type is buried.
N1       = DFFE( _EQ024,  Q0,  VCC,  VCC,  VCC);
  _EQ024 =  _LC2_C12 &  _LC3_C12 & !_LC4_C12
         #  _LC3_C12 & !_LC7_C12;

-- Node name is ':98' = 'N2' 
-- Equation name is 'N2', location is LC5_C12, type is buried.
N2       = DFFE( _EQ025,  Q0,  VCC,  VCC,  VCC);
  _EQ025 =  _LC3_C12 &  _LC4_C12 &  _LC7_C12
         #  _LC2_C12 &  _LC3_C12 &  _LC7_C12;

-- Node name is ':97' = 'N3' 
-- Equation name is 'N3', location is LC6_C12, type is buried.
N3       = DFFE( _EQ026,  Q0,  VCC,  VCC,  VCC);
  _EQ026 =  _LC3_C12 & !_LC4_C12 &  _LC7_C12 &  _LC8_C12;

-- Node name is ':147' = 'QA' 
-- Equation name is 'QA', location is LC6_A20, type is buried.
QA       = DFFE( _EQ027,  Q0,  VCC,  VCC,  VCC);
  _EQ027 =  F2 &  _LC4_A2
         #  _LC2_A20 &  QA;

-- Node name is ':148' = 'QB' 
-- Equation name is 'QB', location is LC7_A20, type is buried.
QB       = DFFE( _EQ028,  Q0,  VCC,  VCC,  VCC);
  _EQ028 = !F2 &  QB
         # !_LC4_A2 &  QB
         # !F2 &  _LC3_A20 &  _LC4_A2;

⌨️ 快捷键说明

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