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

📄 simpe_alu.rpt

📁 2對4解多工可以用來擴充至4對8解多工經硬體驗證過可用
💻 RPT
📖 第 1 页 / 共 5 页
字号:

-- Node name is 'sout2' 
-- Equation name is 'sout2', type is output 
sout2    =  _LC2_K16;

-- Node name is 'sout3' 
-- Equation name is 'sout3', type is output 
sout3    =  _LC1_K15;

-- Node name is 'sout4' 
-- Equation name is 'sout4', type is output 
sout4    =  _LC4_K13;

-- Node name is 'sout5' 
-- Equation name is 'sout5', type is output 
sout5    =  _LC2_K17;

-- Node name is 'sout6' 
-- Equation name is 'sout6', type is output 
sout6    =  _LC4_K10;

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

-- Node name is 'zero' 
-- Equation name is 'zero', type is output 
zero     = !_LC4_E36;

-- Node name is '|alu:1|lpm_add_sub:394|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC5_E23', type is buried 
_LC5_E23 = LCELL( _EQ001);
  _EQ001 =  accum0 &  data0 &  data1
         #  accum0 &  accum1 &  data0
         #  accum1 &  data1;

-- Node name is '|alu:1|lpm_add_sub:394|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC3_E11', type is buried 
_LC3_E11 = LCELL( _EQ002);
  _EQ002 =  data2 &  _LC5_E23
         #  accum2 &  _LC5_E23
         #  accum2 &  data2;

-- Node name is '|alu:1|lpm_add_sub:394|addcore:adder|pcarry3' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC8_E18', type is buried 
_LC8_E18 = LCELL( _EQ003);
  _EQ003 =  data3 &  _LC3_E11
         #  accum3 &  _LC3_E11
         #  accum3 &  data3;

-- Node name is '|alu:1|lpm_add_sub:394|addcore:adder|pcarry4' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC4_E18', type is buried 
_LC4_E18 = LCELL( _EQ004);
  _EQ004 =  data4 &  _LC8_E18
         #  accum4 &  _LC8_E18
         #  accum4 &  data4;

-- Node name is '|alu:1|lpm_add_sub:394|addcore:adder|pcarry5' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC1_E18', type is buried 
_LC1_E18 = LCELL( _EQ005);
  _EQ005 =  data5 &  _LC4_E18
         #  accum5 &  _LC4_E18
         #  accum5 &  data5;

-- Node name is '|alu:1|lpm_add_sub:394|addcore:adder|pcarry6' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC2_E18', type is buried 
_LC2_E18 = LCELL( _EQ006);
  _EQ006 =  accum6 &  data6
         #  data6 &  _LC1_E18
         #  accum6 &  _LC1_E18;

-- Node name is '|alu:1|lpm_add_sub:394|addcore:adder|:114' from file "addcore.tdf" line 308, column 28
-- Equation name is '_LC5_E21', type is buried 
_LC5_E21 = LCELL( _EQ007);
  _EQ007 =  accum0 &  data0;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC4_E23', type is buried 
_LC4_E23 = LCELL( _EQ008);
  _EQ008 =  accum1 & !data1
         # !data0 & !data1
         #  accum1 & !data0
         #  accum0 & !data1
         #  accum0 &  accum1;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC2_E11', type is buried 
_LC2_E11 = LCELL( _EQ009);
  _EQ009 = !data2 &  _LC4_E23
         #  accum2 &  _LC4_E23
         #  accum2 & !data2;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|pcarry3' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC1_E20', type is buried 
_LC1_E20 = LCELL( _EQ010);
  _EQ010 = !data3 &  _LC2_E11
         #  accum3 &  _LC2_E11
         #  accum3 & !data3;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|pcarry4' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC5_E18', type is buried 
_LC5_E18 = LCELL( _EQ011);
  _EQ011 = !data4 &  _LC1_E20
         #  accum4 &  _LC1_E20
         #  accum4 & !data4;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|pcarry5' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC1_E8', type is buried 
_LC1_E8  = LCELL( _EQ012);
  _EQ012 = !data5 &  _LC5_E18
         #  accum5 &  _LC5_E18
         #  accum5 & !data5;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|pcarry6' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC3_E18', type is buried 
_LC3_E18 = LCELL( _EQ013);
  _EQ013 = !data6 &  _LC1_E8
         #  accum6 &  _LC1_E8
         #  accum6 & !data6;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|~156~1' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC6_E23', type is buried 
-- synthesized logic cell 
_LC6_E23 = LCELL( _EQ014);
  _EQ014 = !data0 &  data1
         #  accum0 &  data1
         # !accum0 &  data0 & !data1;

-- Node name is '|alu:1|lpm_add_sub:395|addcore:adder|:161' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC1_E3', type is buried 
_LC1_E3  = LCELL( _EQ015);
  _EQ015 =  accum6 & !data6 &  _LC1_E8
         # !accum6 &  data6 &  _LC1_E8
         # !accum6 & !data6 & !_LC1_E8
         #  accum6 &  data6 & !_LC1_E8;

-- Node name is '|alu:1|lpm_add_sub:396|addcore:adder|:125' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC4_E11', type is buried 
_LC4_E11 = LCELL( _EQ016);
  _EQ016 =  accum0 &  accum1 &  accum2;

-- Node name is '|alu:1|lpm_add_sub:396|addcore:adder|:129' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC6_E12', type is buried 
_LC6_E12 = LCELL( _EQ017);
  _EQ017 =  accum0 &  accum1 &  accum2 &  accum3;

-- Node name is '|alu:1|lpm_add_sub:396|addcore:adder|:133' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC2_E12', type is buried 
_LC2_E12 = LCELL( _EQ018);
  _EQ018 =  accum4 &  _LC6_E12;

-- Node name is '|alu:1|lpm_add_sub:396|addcore:adder|:155' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC4_E4', type is buried 
_LC4_E4  = LCELL( _EQ019);
  _EQ019 =  accum5 &  accum6 & !accum7 &  _LC2_E12
         #  accum7 & !_LC2_E12
         # !accum5 &  accum7
         # !accum6 &  accum7;

-- Node name is '|alu:1|lpm_add_sub:397|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC1_E11', type is buried 
_LC1_E11 = LCELL( _EQ020);
  _EQ020 =  accum1
         #  accum0
         #  accum2;

-- Node name is '|alu:1|lpm_add_sub:397|addcore:adder|pcarry3' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC5_E12', type is buried 
!_LC5_E12 = _LC5_E12~NOT;
_LC5_E12~NOT = LCELL( _EQ021);
  _EQ021 = !accum0 & !accum1 & !accum2 & !accum3;

-- Node name is '|alu:1|lpm_add_sub:397|addcore:adder|pcarry4' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC3_E12', type is buried 
!_LC3_E12 = _LC3_E12~NOT;
_LC3_E12~NOT = LCELL( _EQ022);
  _EQ022 = !accum4 & !_LC5_E12;

-- Node name is '|alu:1|lpm_add_sub:397|addcore:adder|pcarry5' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC1_E12', type is buried 
!_LC1_E12 = _LC1_E12~NOT;
_LC1_E12~NOT = LCELL( _EQ023);
  _EQ023 = !accum5 & !_LC3_E12;

-- Node name is '|alu:1|lpm_add_sub:397|addcore:adder|:150' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC5_E5', type is buried 
_LC5_E5  = LCELL( _EQ024);
  _EQ024 =  accum1 & !accum2
         #  accum0 & !accum2
         # !accum0 & !accum1 &  accum2;

-- Node name is '|alu:1|:36' 
-- Equation name is '_LC6_E1', type is buried 
_LC6_E1  = LCELL( _EQ025);
  _EQ025 = !opcode2 & !opcode3 & !opcode4;

-- Node name is '|alu:1|:48' 
-- Equation name is '_LC3_E1', type is buried 
_LC3_E1  = LCELL( _EQ026);
  _EQ026 =  opcode2 & !opcode3 & !opcode4;

-- Node name is '|alu:1|:52' 
-- Equation name is '_LC3_E4', type is buried 
_LC3_E4  = LCELL( _EQ027);
  _EQ027 =  accum7 &  data7 &  _LC2_E18 &  _LC3_E1
         # !accum7 & !data7 &  _LC2_E18 &  _LC3_E1
         # !accum7 &  data7 & !_LC2_E18 &  _LC3_E1
         #  accum7 & !data7 & !_LC2_E18 &  _LC3_E1;

-- Node name is '|alu:1|:56' 
-- Equation name is '_LC4_E20', type is buried 
_LC4_E20 = LCELL( _EQ028);
  _EQ028 = !accum3 &  data3 &  _LC3_E1 & !_LC3_E11
         #  accum3 & !data3 &  _LC3_E1 & !_LC3_E11
         #  accum3 &  data3 &  _LC3_E1 &  _LC3_E11
         # !accum3 & !data3 &  _LC3_E1 &  _LC3_E11;

-- Node name is '|alu:1|:60' 
-- Equation name is '_LC4_E1', type is buried 
_LC4_E1  = LCELL( _EQ029);
  _EQ029 = !opcode2 &  opcode3 & !opcode4;

-- Node name is '|alu:1|:65' 
-- Equation name is '_LC2_E4', type is buried 
_LC2_E4  = LCELL( _EQ030);
  _EQ030 =  accum7 & !data7 &  _LC3_E18 &  _LC4_E1
         # !accum7 &  data7 &  _LC3_E18 &  _LC4_E1
         # !accum7 & !data7 & !_LC3_E18 &  _LC4_E1
         #  accum7 &  data7 & !_LC3_E18 &  _LC4_E1;

-- Node name is '|alu:1|:69' 
-- Equation name is '_LC3_E20', type is buried 
_LC3_E20 = LCELL( _EQ031);
  _EQ031 = !accum3 & !data3 & !_LC2_E11 &  _LC4_E1
         #  accum3 &  data3 & !_LC2_E11 &  _LC4_E1
         #  accum3 & !data3 &  _LC2_E11 &  _LC4_E1
         # !accum3 &  data3 &  _LC2_E11 &  _LC4_E1;

-- Node name is '|alu:1|:73' 
-- Equation name is '_LC5_E1', type is buried 
_LC5_E1  = LCELL( _EQ032);
  _EQ032 =  opcode2 &  opcode3 & !opcode4;

-- Node name is '|alu:1|:93' 
-- Equation name is '_LC2_E1', type is buried 
_LC2_E1  = LCELL( _EQ033);
  _EQ033 = !opcode2 & !opcode3 &  opcode4;

-- Node name is '|alu:1|:113' 
-- Equation name is '_LC1_E1', type is buried 
_LC1_E1  = LCELL( _EQ034);
  _EQ034 =  opcode2 & !opcode3 &  opcode4;

-- Node name is '|alu:1|:125' 
-- Equation name is '_LC8_E1', type is buried 
_LC8_E1  = LCELL( _EQ035);
  _EQ035 = !opcode2 &  opcode3 &  opcode4;

-- Node name is '|alu:1|:130' 

⌨️ 快捷键说明

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