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

📄 divider_stg_1.rpt

📁 是一個用verilog寫成的加法器電路,可把七個元件加起來
💻 RPT
📖 第 1 页 / 共 5 页
字号:
         #  dividend7 &  _LC3_C16
         #  _LC2_C7;

-- Node name is ':343' = 'dividend8' 
-- Equation name is 'dividend8', location is LC2_C13, type is buried.
dividend8 = DFFE( _EQ009, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ009 =  dividend7 & !_LC2_C7 & !_LC2_C19
         # !_LC2_C7 &  _LC3_C13;

-- Node name is ':437' = 'divisor0' 
-- Equation name is 'divisor0', location is LC4_C23, type is buried.
divisor0 = DFFE( _EQ010, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ010 =  divisor0 & !_LC2_C7 & !_LC3_C16
         #  _LC2_C7 &  word20;

-- Node name is ':436' = 'divisor1' 
-- Equation name is 'divisor1', location is LC3_C23, type is buried.
divisor1 = DFFE( _EQ011, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ011 =  _LC1_C23 & !_LC2_C7
         #  _LC2_C7 &  word21;

-- Node name is ':435' = 'divisor2' 
-- Equation name is 'divisor2', location is LC8_C23, type is buried.
divisor2 = DFFE( _EQ012, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ012 = !_LC2_C7 &  _LC5_C23
         #  _LC2_C7 &  word22;

-- Node name is ':434' = 'divisor3' 
-- Equation name is 'divisor3', location is LC1_C24, type is buried.
divisor3 = DFFE( _EQ013, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ013 = !_LC2_C7 &  _LC3_C24
         #  _LC2_C7 &  word23;

-- Node name is 'error' 
-- Equation name is 'error', type is output 
error    =  _LC4_C1;

-- Node name is ':157' = 'num_Shift_dividend0' 
-- Equation name is 'num_Shift_dividend0', location is LC3_C19, type is buried.
num_Shift_dividend0 = DFFE( _EQ014, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ014 = !_LC2_C7 & !_LC8_C14 &  num_Shift_dividend0
         # !_LC2_C7 & !_LC3_C16 &  _LC8_C14 & !num_Shift_dividend0
         # !_LC2_C7 &  _LC3_C16 &  num_Shift_dividend0;

-- Node name is ':156' = 'num_Shift_dividend1' 
-- Equation name is 'num_Shift_dividend1', location is LC8_C17, type is buried.
num_Shift_dividend1 = DFFE( _EQ015, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ015 = !_LC2_C7 & !num_Shift_dividend0 &  num_Shift_dividend1
         # !_LC2_C7 &  _LC2_C19 &  num_Shift_dividend1
         # !_LC2_C7 & !_LC2_C19 &  num_Shift_dividend0 & !num_Shift_dividend1;

-- Node name is ':155' = 'num_Shift_dividend2' 
-- Equation name is 'num_Shift_dividend2', location is LC7_C17, type is buried.
num_Shift_dividend2 = DFFE( _EQ016, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ016 = !_LC2_C7 & !_LC4_C17 &  num_Shift_dividend2
         # !_LC2_C7 &  _LC2_C19 &  num_Shift_dividend2
         # !_LC2_C7 & !_LC2_C19 &  _LC4_C17 & !num_Shift_dividend2;

-- Node name is ':154' = 'num_Shift_dividend3' 
-- Equation name is 'num_Shift_dividend3', location is LC6_C17, type is buried.
num_Shift_dividend3 = DFFE( _EQ017, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ017 = !_LC2_C7 & !_LC3_C16 &  _LC5_C17
         # !_LC2_C7 &  _LC3_C16 &  num_Shift_dividend3;

-- Node name is ':184' = 'num_Shift_divisor0' 
-- Equation name is 'num_Shift_divisor0', location is LC7_C24, type is buried.
num_Shift_divisor0 = DFFE( _EQ018, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ018 = !_LC2_C7 & !_LC3_C16 &  num_Shift_divisor0
         # !_LC2_C7 &  _LC3_C16 & !num_Shift_divisor0;

-- Node name is ':183' = 'num_Shift_divisor1' 
-- Equation name is 'num_Shift_divisor1', location is LC2_C24, type is buried.
num_Shift_divisor1 = DFFE( _EQ019, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ019 = !_LC2_C7 & !num_Shift_divisor0 &  num_Shift_divisor1
         # !_LC2_C7 &  _LC3_C16 &  num_Shift_divisor0 & !num_Shift_divisor1
         # !_LC2_C7 & !_LC3_C16 &  num_Shift_divisor1;

-- Node name is ':182' = 'num_Shift_divisor2' 
-- Equation name is 'num_Shift_divisor2', location is LC4_C24, type is buried.
num_Shift_divisor2 = DFFE( _EQ020, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ020 = !_LC2_C7 & !_LC5_C24 &  num_Shift_divisor2
         # !_LC2_C7 &  _LC3_C16 &  _LC5_C24 & !num_Shift_divisor2
         # !_LC2_C7 & !_LC3_C16 &  num_Shift_divisor2;

-- Node name is ':181' = 'num_Shift_divisor3' 
-- Equation name is 'num_Shift_divisor3', location is LC6_C24, type is buried.
num_Shift_divisor3 = DFFE( _EQ021, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);
  _EQ021 = !_LC2_C7 & !_LC8_C24 &  num_Shift_divisor3
         # !_LC2_C7 &  _LC3_C16 &  _LC8_C24 & !num_Shift_divisor3
         # !_LC2_C7 & !_LC3_C16 &  num_Shift_divisor3;

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

-- Node name is 'quotient1' 
-- Equation name is 'quotient1', type is output 
quotient1 =  _LC7_C13;

-- Node name is 'quotient2' 
-- Equation name is 'quotient2', type is output 
quotient2 =  _LC5_C7;

-- Node name is 'quotient3' 
-- Equation name is 'quotient3', type is output 
quotient3 =  _LC7_C7;

-- Node name is 'quotient4' 
-- Equation name is 'quotient4', type is output 
quotient4 =  _LC3_C7;

-- Node name is 'quotient5' 
-- Equation name is 'quotient5', type is output 
quotient5 =  _LC1_C7;

-- Node name is 'quotient6' 
-- Equation name is 'quotient6', type is output 
quotient6 =  _LC6_C7;

-- Node name is 'quotient7' 
-- Equation name is 'quotient7', type is output 
quotient7 =  _LC4_C7;

-- Node name is 'ready' 
-- Equation name is 'ready', type is output 
ready    =  _LC3_C1;

-- Node name is 'remainder0' 
-- Equation name is 'remainder0', type is output 
remainder0 =  _LC8_C22;

-- Node name is 'remainder1' 
-- Equation name is 'remainder1', type is output 
remainder1 =  GND;

-- Node name is 'remainder2' 
-- Equation name is 'remainder2', type is output 
remainder2 =  GND;

-- Node name is 'remainder3' 
-- Equation name is 'remainder3', type is output 
remainder3 =  GND;

-- Node name is 'remainder4' 
-- Equation name is 'remainder4', type is output 
remainder4 =  GND;

-- Node name is 'remainder5' 
-- Equation name is 'remainder5', type is output 
remainder5 =  GND;

-- Node name is 'remainder6' 
-- Equation name is 'remainder6', type is output 
remainder6 =  GND;

-- Node name is 'remainder7' 
-- Equation name is 'remainder7', type is output 
remainder7 =  GND;

-- Node name is ':550' = 'state0' 
-- Equation name is 'state0', location is LC5_C1, type is buried.
state0   = DFFE( _LC4_C14, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);

-- Node name is ':549' = 'state1' 
-- Equation name is 'state1', location is LC2_C11, type is buried.
state1   = DFFE( _LC5_C11, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);

-- Node name is ':548' = 'state2' 
-- Equation name is 'state2', location is LC1_C11, type is buried.
state2   = DFFE( _LC8_C11, GLOBAL( clock), GLOBAL(!reset),  VCC,  VCC);

-- Node name is '|lpm_add_sub:699|addcore:adder|:55' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC4_C17', type is buried 
_LC4_C17 = LCELL( _EQ022);
  _EQ022 =  num_Shift_dividend0 &  num_Shift_dividend1;

-- Node name is '|lpm_add_sub:700|addcore:adder|:55' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC5_C24', type is buried 
_LC5_C24 = LCELL( _EQ023);
  _EQ023 =  num_Shift_divisor0 &  num_Shift_divisor1;

-- Node name is '|lpm_add_sub:700|addcore:adder|:59' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC8_C24', type is buried 
_LC8_C24 = LCELL( _EQ024);
  _EQ024 =  num_Shift_divisor0 &  num_Shift_divisor1 &  num_Shift_divisor2;

-- Node name is '|lpm_add_sub:702|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC1_C22', type is buried 
_LC1_C22 = LCELL( _EQ025);
  _EQ025 =  dividend5 & !divisor0
         #  dividend4 &  dividend5
         #  dividend4 & !divisor0;

-- Node name is '|lpm_add_sub:702|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC3_C22', type is buried 
_LC3_C22 = LCELL( _EQ026);
  _EQ026 =  dividend6 &  _LC1_C22
         # !divisor1 &  _LC1_C22
         #  dividend6 & !divisor1;

-- Node name is '|lpm_add_sub:702|addcore:adder|:89' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC5_C22', type is buried 
_LC5_C22 = LCELL( _EQ027);
  _EQ027 =  dividend6 &  divisor1 & !_LC1_C22
         # !dividend6 & !divisor1 & !_LC1_C22
         #  dividend6 & !divisor1 &  _LC1_C22
         # !dividend6 &  divisor1 &  _LC1_C22;

-- Node name is '|lpm_add_sub:703|addcore:adder|:71' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC4_C22', type is buried 
!_LC4_C22 = _LC4_C22~NOT;
_LC4_C22~NOT = LCELL( _EQ028);
  _EQ028 =  dividend4
         #  dividend5 & !divisor0
         # !dividend5 &  divisor0
         # !_LC5_C22;

-- Node name is '|lpm_add_sub:703|addcore:adder|:75' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC5_C21', type is buried 
!_LC5_C21 = _LC5_C21~NOT;
_LC5_C21~NOT = LCELL( _EQ029);
  _EQ029 = !_LC4_C22
         #  dividend7 & !divisor2 & !_LC3_C22
         #  dividend7 &  divisor2 &  _LC3_C22
         # !dividend7 & !divisor2 &  _LC3_C22
         # !dividend7 &  divisor2 & !_LC3_C22;

-- Node name is '|lpm_add_sub:703|addcore:adder|:91' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC1_C16', type is buried 
_LC1_C16 = LCELL( _EQ030);
  _EQ030 =  dividend5 & !divisor0
         # !dividend5 &  divisor0;

-- Node name is '|lpm_add_sub:703|addcore:adder|:92' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC2_C22', type is buried 
_LC2_C22 = LCELL( _EQ031);
  _EQ031 = !dividend4 & !dividend5 & !divisor0 & !_LC5_C22
         # !dividend4 &  dividend5 &  divisor0 & !_LC5_C22
         #  dividend5 & !divisor0 &  _LC5_C22
         # !dividend5 &  divisor0 &  _LC5_C22
         #  dividend4 &  _LC5_C22;

-- Node name is '|lpm_add_sub:703|addcore:adder|:93' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC7_C21', type is buried 
_LC7_C21 = LCELL( _EQ032);
  _EQ032 =  dividend7 & !divisor2 &  _LC3_C22 & !_LC4_C22
         #  dividend7 &  divisor2 & !_LC3_C22 & !_LC4_C22
         # !dividend7 & !divisor2 & !_LC3_C22 & !_LC4_C22
         # !dividend7 &  divisor2 &  _LC3_C22 & !_LC4_C22
         #  dividend7 & !divisor2 & !_LC3_C22 &  _LC4_C22
         #  dividend7 &  divisor2 &  _LC3_C22 &  _LC4_C22
         # !dividend7 & !divisor2 &  _LC3_C22 &  _LC4_C22
         # !dividend7 &  divisor2 & !_LC3_C22 &  _LC4_C22;

-- Node name is '|lpm_add_sub:703|addcore:adder|~94~1' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC4_C21', type is buried 
-- synthesized logic cell 
_LC4_C21 = LCELL( _EQ033);
  _EQ033 = !dividend7 &  dividend8 &  divisor2
         # !dividend7 &  dividend8 & !_LC3_C22
         #  dividend8 &  divisor2 & !_LC3_C22
         #  dividend7 & !dividend8 &  _LC3_C22
         # !dividend8 & !divisor2 &  _LC3_C22
         #  dividend7 & !dividend8 & !divisor2;

-- Node name is '|lpm_add_sub:704|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC7_C23', type is buried 
_LC7_C23 = LCELL( _EQ034);
  _EQ034 =  dividend5 & !divisor1
         #  dividend4 &  dividend5 & !divisor0
         #  dividend4 & !divisor0 & !divisor1;

-- Node name is '|lpm_add_sub:704|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC8_C20', type is buried 
_LC8_C20 = LCELL( _EQ035);
  _EQ035 =  dividend6 &  _LC7_C23
         # !divisor2 &  _LC7_C23
         #  dividend6 & !divisor2;

-- Node name is '|lpm_add_sub:704|addcore:adder|:73' from file "addcore.tdf" line 315, column 26
-- Equation name is '_LC5_C18', type is buried 
_LC5_C18 = LCELL( _EQ036);
  _EQ036 =  dividend4 &  divisor0
         # !dividend4 & !divisor0;

-- Node name is '|lpm_add_sub:705|addcore:adder|:63' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC2_C23', type is buried 
!_LC2_C23 = _LC2_C23~NOT;
_LC2_C23~NOT = LCELL( _EQ037);
  _EQ037 = !dividend4 &  dividend5 & !divisor1
         #  dividend5 &  divisor0 & !divisor1
         # !dividend4 & !dividend5 &  divisor1
         # !dividend5 &  divisor0 &  divisor1
         #  dividend4 & !divisor0
         # !dividend4 &  divisor0;

⌨️ 快捷键说明

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