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

📄 elec_lock.rpt

📁 《VHDL与数字电路设计》配套光盘,可以实际调用
💻 RPT
📖 第 1 页 / 共 5 页
字号:
-- Node name is ':64' = 'Q0' 
-- Equation name is 'Q0', location is LC3_B17, type is buried.
Q0       = DFFE(!Q0, GLOBAL( CLK_4M),  VCC,  VCC,  VCC);

-- Node name is ':63' = 'Q1' 
-- Equation name is 'Q1', location is LC3_A16, type is buried.
Q1       = DFFE( _EQ029, GLOBAL( CLK_4M),  VCC,  VCC,  VCC);
  _EQ029 =  Q0 & !Q1
         # !Q0 &  Q1;

-- Node name is ':62' = 'Q2' 
-- Equation name is 'Q2', location is LC2_A16, type is buried.
Q2       = DFFE( _EQ030, GLOBAL( CLK_4M),  VCC,  VCC,  VCC);
  _EQ030 = !Q0 &  Q2
         # !Q1 &  Q2
         #  Q0 &  Q1 & !Q2;

-- Node name is ':61' = 'Q3' 
-- Equation name is 'Q3', location is LC2_C23, type is buried.
Q3       = DFFE( _EQ031, GLOBAL( CLK_4M),  VCC,  VCC,  VCC);
  _EQ031 = !_LC1_A16 &  Q3
         #  _LC1_A16 & !Q3;

-- Node name is ':60' = 'Q4' 
-- Equation name is 'Q4', location is LC8_C23, type is buried.
Q4       = DFFE( _EQ032, GLOBAL( CLK_4M),  VCC,  VCC,  VCC);
  _EQ032 = !Q3 &  Q4
         # !_LC1_A16 &  Q4
         #  _LC1_A16 &  Q3 & !Q4;

-- Node name is ':59' = 'Q5' 
-- Equation name is 'Q5', location is LC1_C23, type is buried.
Q5       = DFFE( _EQ033, GLOBAL( CLK_4M),  VCC,  VCC,  VCC);
  _EQ033 = !Q3 &  Q5
         # !_LC1_A16 &  Q5
         # !Q4 &  Q5
         #  _LC1_A16 &  Q3 &  Q4 & !Q5;

-- Node name is ':146' = 'REG0' 
-- Equation name is 'REG0', location is LC4_A20, type is buried.
REG0     = DFFE( _EQ034,  Q0,  VCC,  VCC,  VCC);
  _EQ034 = !F2 &  REG0
         # !_LC4_A2 &  REG0
         #  ACC0 &  F2 &  _LC4_A2;

-- Node name is ':145' = 'REG1' 
-- Equation name is 'REG1', location is LC3_A21, type is buried.
REG1     = DFFE( _EQ035,  Q0,  VCC,  VCC,  VCC);
  _EQ035 = !F2 &  REG1
         # !_LC4_A2 &  REG1
         #  ACC1 &  F2 &  _LC4_A2;

-- Node name is ':144' = 'REG2' 
-- Equation name is 'REG2', location is LC1_A21, type is buried.
REG2     = DFFE( _EQ036,  Q0,  VCC,  VCC,  VCC);
  _EQ036 = !F2 &  REG2
         # !_LC4_A2 &  REG2
         #  ACC2 &  F2 &  _LC4_A2;

-- Node name is ':143' = 'REG3' 
-- Equation name is 'REG3', location is LC1_B24, type is buried.
REG3     = DFFE( _EQ037,  Q0,  VCC,  VCC,  VCC);
  _EQ037 = !F2 &  REG3
         # !_LC4_A2 &  REG3
         #  ACC3 &  F2 &  _LC4_A2;

-- Node name is ':142' = 'REG4' 
-- Equation name is 'REG4', location is LC2_A4, type is buried.
REG4     = DFFE( _EQ038,  Q0,  VCC,  VCC,  VCC);
  _EQ038 = !F2 &  REG4
         # !_LC4_A2 &  REG4
         #  ACC4 &  F2 &  _LC4_A2;

-- Node name is ':141' = 'REG5' 
-- Equation name is 'REG5', location is LC6_A2, type is buried.
REG5     = DFFE( _EQ039,  Q0,  VCC,  VCC,  VCC);
  _EQ039 = !F2 &  REG5
         # !_LC4_A2 &  REG5
         #  ACC5 &  F2 &  _LC4_A2;

-- Node name is ':140' = 'REG6' 
-- Equation name is 'REG6', location is LC7_B24, type is buried.
REG6     = DFFE( _EQ040,  Q0,  VCC,  VCC,  VCC);
  _EQ040 = !F2 &  REG6
         # !_LC4_A2 &  REG6
         #  ACC6 &  F2 &  _LC4_A2;

-- Node name is ':139' = 'REG7' 
-- Equation name is 'REG7', location is LC6_A4, type is buried.
REG7     = DFFE( _EQ041,  Q0,  VCC,  VCC,  VCC);
  _EQ041 = !F2 &  REG7
         # !_LC4_A2 &  REG7
         #  ACC7 &  F2 &  _LC4_A2;

-- Node name is ':138' = 'REG8' 
-- Equation name is 'REG8', location is LC2_A2, type is buried.
REG8     = DFFE( _EQ042,  Q0,  VCC,  VCC,  VCC);
  _EQ042 = !F2 &  REG8
         # !_LC4_A2 &  REG8
         #  ACC8 &  F2 &  _LC4_A2;

-- Node name is ':137' = 'REG9' 
-- Equation name is 'REG9', location is LC5_A21, type is buried.
REG9     = DFFE( _EQ043,  Q0,  VCC,  VCC,  VCC);
  _EQ043 = !F2 &  REG9
         # !_LC4_A2 &  REG9
         #  ACC9 &  F2 &  _LC4_A2;

-- Node name is ':136' = 'REG10' 
-- Equation name is 'REG10', location is LC4_A21, type is buried.
REG10    = DFFE( _EQ044,  Q0,  VCC,  VCC,  VCC);
  _EQ044 = !F2 &  REG10
         # !_LC4_A2 &  REG10
         #  ACC10 &  F2 &  _LC4_A2;

-- Node name is ':135' = 'REG11' 
-- Equation name is 'REG11', location is LC4_A4, type is buried.
REG11    = DFFE( _EQ045,  Q0,  VCC,  VCC,  VCC);
  _EQ045 = !F2 &  REG11
         # !_LC4_A2 &  REG11
         #  ACC11 &  F2 &  _LC4_A2;

-- Node name is ':134' = 'REG12' 
-- Equation name is 'REG12', location is LC3_A4, type is buried.
REG12    = DFFE( _EQ046,  Q0,  VCC,  VCC,  VCC);
  _EQ046 = !F2 &  REG12
         # !_LC4_A2 &  REG12
         #  ACC12 &  F2 &  _LC4_A2;

-- Node name is ':133' = 'REG13' 
-- Equation name is 'REG13', location is LC3_B24, type is buried.
REG13    = DFFE( _EQ047,  Q0,  VCC,  VCC,  VCC);
  _EQ047 = !F2 &  REG13
         # !_LC4_A2 &  REG13
         #  ACC13 &  F2 &  _LC4_A2;

-- Node name is ':132' = 'REG14' 
-- Equation name is 'REG14', location is LC2_B24, type is buried.
REG14    = DFFE( _EQ048,  Q0,  VCC,  VCC,  VCC);
  _EQ048 = !F2 &  REG14
         # !_LC4_A2 &  REG14
         #  ACC14 &  F2 &  _LC4_A2;

-- Node name is ':131' = 'REG15' 
-- Equation name is 'REG15', location is LC8_A20, type is buried.
REG15    = DFFE( _EQ049,  Q0,  VCC,  VCC,  VCC);
  _EQ049 = !F2 &  REG15
         # !_LC4_A2 &  REG15
         #  ACC15 &  F2 &  _LC4_A2;

-- Node name is ':105' = 'R0' 
-- Equation name is 'R0', location is LC4_B4, type is buried.
R0       = DFFE( _LC7_B4,  Q0,  VCC,  VCC,  VCC);

-- Node name is ':106' = 'R1' 
-- Equation name is 'R1', location is LC5_B4, type is buried.
R1       = DFFE( R0,  Q0,  VCC,  VCC,  VCC);

-- Node name is 'SEGOUT0' 
-- Equation name is 'SEGOUT0', type is output 
SEGOUT0  =  _LC6_B16;

-- Node name is 'SEGOUT1' 
-- Equation name is 'SEGOUT1', type is output 
SEGOUT1  =  _LC1_C16;

-- Node name is 'SEGOUT2' 
-- Equation name is 'SEGOUT2', type is output 
SEGOUT2  = !_LC1_C14;

-- Node name is 'SEGOUT3' 
-- Equation name is 'SEGOUT3', type is output 
SEGOUT3  =  _LC3_C13;

-- Node name is 'SEGOUT4' 
-- Equation name is 'SEGOUT4', type is output 
SEGOUT4  =  _LC4_C17;

-- Node name is 'SEGOUT5' 
-- Equation name is 'SEGOUT5', type is output 
SEGOUT5  =  _LC5_C13;

-- Node name is 'SEGOUT6' 
-- Equation name is 'SEGOUT6', type is output 
SEGOUT6  =  _LC6_C17;

-- Node name is 'SELOUT0' 
-- Equation name is 'SELOUT0', type is output 
SELOUT0  =  Q4;

-- Node name is 'SELOUT1' 
-- Equation name is 'SELOUT1', type is output 
SELOUT1  =  Q5;

-- Node name is '|debouncing:U1|dff1' 
-- Equation name is '_LC7_B5', type is buried 
_LC7_B5  = DFFE( VCC,  Q0, !KEY_IN0,  VCC,  VCC);

-- Node name is '|debouncing:U1|dff2' 
-- Equation name is '_LC6_B5', type is buried 
_LC6_B5  = DFFE( VCC,  Q0,  _LC7_B5,  VCC,  VCC);

-- Node name is '|debouncing:U1|:13' = '|debouncing:U1|d0' 
-- Equation name is '_LC5_B5', type is buried 
_LC5_B5  = DFFE(!_LC6_B5,  Q0,  VCC,  VCC,  VCC);

-- Node name is '|debouncing:U1|:14' = '|debouncing:U1|d1' 
-- Equation name is '_LC2_B5', type is buried 
_LC2_B5  = DFFE( _LC5_B5,  Q0,  VCC,  VCC,  VCC);

-- Node name is '|debouncing:U2|dff1' 
-- Equation name is '_LC5_B10', type is buried 
_LC5_B10 = DFFE( VCC,  Q0, !KEY_IN1,  VCC,  VCC);

-- Node name is '|debouncing:U2|dff2' 
-- Equation name is '_LC4_B10', type is buried 
_LC4_B10 = DFFE( VCC,  Q0,  _LC5_B10,  VCC,  VCC);

-- Node name is '|debouncing:U2|:13' = '|debouncing:U2|d0' 
-- Equation name is '_LC2_B10', type is buried 
_LC2_B10 = DFFE(!_LC4_B10,  Q0,  VCC,  VCC,  VCC);

-- Node name is '|debouncing:U2|:14' = '|debouncing:U2|d1' 
-- Equation name is '_LC4_B11', type is buried 
_LC4_B11 = DFFE( _LC2_B10,  Q0,  VCC,  VCC,  VCC);

-- Node name is '|debouncing:U3|dff1' 
-- Equation name is '_LC3_B11', type is buried 
_LC3_B11 = DFFE( VCC,  Q0, !KEY_IN2,  VCC,  VCC);

-- Node name is '|debouncing:U3|dff2' 
-- Equation name is '_LC5_B11', type is buried 
_LC5_B11 = DFFE( VCC,  Q0,  _LC3_B11,  VCC,  VCC);

-- Node name is '|debouncing:U3|:13' = '|debouncing:U3|d0' 
-- Equation name is '_LC7_B11', type is buried 
_LC7_B11 = DFFE(!_LC5_B11,  Q0,  VCC,  VCC,  VCC);

-- Node name is '|debouncing:U3|:14' = '|debouncing:U3|d1' 
-- Equation name is '_LC8_B11', type is buried 
_LC8_B11 = DFFE( _LC7_B11,  Q0,  VCC,  VCC,  VCC);

-- Node name is '|LPM_ADD_SUB:238|addcore:adder|:135' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC1_A16', type is buried 
_LC1_A16 = LCELL( _EQ050);
  _EQ050 =  Q0 &  Q1 &  Q2;

-- Node name is '~601~1' 
-- Equation name is '~601~1', location is LC6_B11, type is buried.
-- synthesized logic cell 
_LC6_B11 = LCELL( _EQ051);
  _EQ051 = !_LC7_B11 &  _LC8_B11
         # !_LC4_B11
         #  _LC2_B10;

-- Node name is '~601~2' 
-- Equation name is '~601~2', location is LC4_B5, type is buried.
-- synthesized logic cell 
_LC4_B5  = LCELL( _EQ052);
  _EQ052 =  _LC2_B5 & !_LC5_B5
         #  _LC6_B11;

-- Node name is ':601' 
-- Equation name is '_LC3_B10', type is buried 
!_LC3_B10 = _LC3_B10~NOT;
_LC3_B10~NOT = LCELL( _EQ053);
  _EQ053 =  _LC4_B5
         # !_LC3_C20;

-- Node name is '~606~1' 
-- Equation name is '~606~1', location is LC8_C12, type is buried.
-- synthesized logic cell 
!_LC8_C12 = _LC8_C12~NOT;
_LC8_C12~NOT = LCELL( _EQ054);
  _EQ054 =  _LC3_B5 &  _LC7_C22
         #  _LC1_B5 &  _LC4_C21;

-- Node name is '~606~2' 
-- Equation name is '~606~2', location is LC7_C12, type is buried.
-- synthesized logic cell 
_LC7_C12 = LCELL( _EQ055);
  _EQ055 = !_LC2_C15
         # !_LC3_B5 &  _LC4_B5;

-- Node name is '~625~1' 
-- Equation name is '~625~1', location is LC4_C12, type is buried.
-- synthesized logic cell 
_LC4_C12 = LCELL( _EQ056);
  _EQ056 = !_LC4_B5 &  _LC7_C22
         #  _LC1_B5 &  _LC7_C22;

-- Node name is '~639~1' 
-- Equation name is '~639~1', location is LC3_C12, type is buried.
-- synthesized logic cell 
_LC3_C12 = LCELL( _EQ057);
  _EQ057 = !_LC2_C15 &  _LC4_B5
         # !_LC1_B5 &  _LC4_B5
         # !_LC2_C15 & !_LC3_C20
         # !_LC1_B5 & !_LC3_C20;

-- Node name is ':652' 
-- Equation name is '_LC2_C12', type is buried 

⌨️ 快捷键说明

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