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

📄 cpu4.rpt

📁 Verilog HDL编写的4条指令CPU
💻 RPT
📖 第 1 页 / 共 5 页
字号:
-- Equation name is 'pc1', type is output 
pc1      =  pc_o1;

-- Node name is 'pc2' 
-- Equation name is 'pc2', type is output 
pc2      =  pc_o2;

-- Node name is 'pc3' 
-- Equation name is 'pc3', type is output 
pc3      =  pc_o3;

-- Node name is 'pc4' 
-- Equation name is 'pc4', type is output 
pc4      =  pc_o4;

-- Node name is 'pc5' 
-- Equation name is 'pc5', type is output 
pc5      =  pc_o5;

-- Node name is 'pc6' 
-- Equation name is 'pc6', type is output 
pc6      =  pc_o6;

-- Node name is 'pc7' 
-- Equation name is 'pc7', type is output 
pc7      =  pc_o7;

-- Node name is ':79' = 'q0' 
-- Equation name is 'q0', location is LC7_A1, type is buried.
q0       = DFFE( _EQ034, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ034 = !q0 & !q1 & !reset
         #  q2 & !reset;

-- Node name is ':78' = 'q1' 
-- Equation name is 'q1', location is LC2_A1, type is buried.
q1       = DFFE( _EQ035, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ035 =  q0 & !reset;

-- Node name is ':77' = 'q2' 
-- Equation name is 'q2', location is LC5_A1, type is buried.
q2       = DFFE( _EQ036, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ036 =  q1 & !reset;

-- Node name is 'rc' 
-- Equation name is 'rc', type is output 
rc       =  _LC5_D17;

-- Node name is 'reset~1' 
-- Equation name is 'reset~1', location is LC1_B6, type is buried.
-- synthesized logic cell 
!_LC1_B6 = _LC1_B6~NOT;
_LC1_B6~NOT = LCELL(!reset);

-- Node name is ':221' = 'tmp0' 
-- Equation name is 'tmp0', location is LC3_C35, type is buried.
tmp0     = DFFE( _EQ037,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ037 =  _LC5_D11 &  o_d0
         # !_LC5_D11 &  tmp0;

-- Node name is ':220' = 'tmp1' 
-- Equation name is 'tmp1', location is LC2_C29, type is buried.
tmp1     = DFFE( _EQ038,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ038 =  _LC5_D11 &  o_d1
         # !_LC5_D11 &  tmp1;

-- Node name is ':219' = 'tmp2' 
-- Equation name is 'tmp2', location is LC6_C8, type is buried.
tmp2     = DFFE( _EQ039,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ039 =  _LC5_D11 &  o_d2
         # !_LC5_D11 &  tmp2;

-- Node name is ':218' = 'tmp3' 
-- Equation name is 'tmp3', location is LC4_C8, type is buried.
tmp3     = DFFE( _EQ040,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ040 =  _LC5_D11 &  o_d3
         # !_LC5_D11 &  tmp3;

-- Node name is ':217' = 'tmp4' 
-- Equation name is 'tmp4', location is LC6_D2, type is buried.
tmp4     = DFFE( _EQ041,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ041 =  _LC5_D11 &  o_d4
         # !_LC5_D11 &  tmp4;

-- Node name is ':216' = 'tmp5' 
-- Equation name is 'tmp5', location is LC3_D2, type is buried.
tmp5     = DFFE( _EQ042,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ042 =  _LC5_D11 &  o_d5
         # !_LC5_D11 &  tmp5;

-- Node name is ':215' = 'tmp6' 
-- Equation name is 'tmp6', location is LC7_D11, type is buried.
tmp6     = DFFE( _EQ043,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ043 =  _LC5_D11 &  o_d6
         # !_LC5_D11 &  tmp6;

-- Node name is ':214' = 'tmp7' 
-- Equation name is 'tmp7', location is LC1_D8, type is buried.
tmp7     = DFFE( _EQ044,  q1,  VCC,  VCC, !_LC1_B6);
  _EQ044 =  _LC5_D11 &  o_d7
         # !_LC5_D11 &  tmp7;

-- Node name is 'tp0' 
-- Equation name is 'tp0', type is output 
tp0      =  tmp0;

-- Node name is 'tp1' 
-- Equation name is 'tp1', type is output 
tp1      =  tmp1;

-- Node name is 'tp2' 
-- Equation name is 'tp2', type is output 
tp2      =  tmp2;

-- Node name is 'tp3' 
-- Equation name is 'tp3', type is output 
tp3      =  tmp3;

-- Node name is 'tp4' 
-- Equation name is 'tp4', type is output 
tp4      =  tmp4;

-- Node name is 'tp5' 
-- Equation name is 'tp5', type is output 
tp5      =  tmp5;

-- Node name is 'tp6' 
-- Equation name is 'tp6', type is output 
tp6      =  tmp6;

-- Node name is 'tp7' 
-- Equation name is 'tp7', type is output 
tp7      =  tmp7;

-- Node name is 't0' 
-- Equation name is 't0', type is output 
t0       =  _LC8_A1;

-- Node name is 't1' 
-- Equation name is 't1', type is output 
t1       =  _LC1_A1;

-- Node name is 't2' 
-- Equation name is 't2', type is output 
t2       =  _LC6_A1;

-- Node name is 'wc' 
-- Equation name is 'wc', type is output 
wc       =  _LC1_D9;

-- Node name is '|lpm_add_sub:492|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC8_C29', type is buried 
_LC8_C29 = LCELL( _EQ045);
  _EQ045 =  ac1 &  tmp1
         #  ac0 &  tmp0 &  tmp1
         #  ac0 &  ac1 &  tmp0;

-- Node name is '|lpm_add_sub:492|addcore:adder|pcarry2' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC5_C8', type is buried 
_LC5_C8  = LCELL( _EQ046);
  _EQ046 =  _LC8_C29 &  tmp2
         #  ac2 &  _LC8_C29
         #  ac2 &  tmp2;

-- Node name is '|lpm_add_sub:492|addcore:adder|pcarry3' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC2_C8', type is buried 
_LC2_C8  = LCELL( _EQ047);
  _EQ047 =  _LC5_C8 &  tmp3
         #  ac3 &  _LC5_C8
         #  ac3 &  tmp3;

-- Node name is '|lpm_add_sub:492|addcore:adder|pcarry4' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC4_D2', type is buried 
_LC4_D2  = LCELL( _EQ048);
  _EQ048 =  _LC2_C8 &  tmp4
         #  ac4 &  _LC2_C8
         #  ac4 &  tmp4;

-- Node name is '|lpm_add_sub:492|addcore:adder|pcarry5' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC8_D2', type is buried 
_LC8_D2  = LCELL( _EQ049);
  _EQ049 =  _LC4_D2 &  tmp5
         #  ac5 &  _LC4_D2
         #  ac5 &  tmp5;

-- Node name is '|lpm_add_sub:492|addcore:adder|pcarry6' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC3_D8', type is buried 
_LC3_D8  = LCELL( _EQ050);
  _EQ050 =  _LC8_D2 &  tmp6
         #  ac6 &  _LC8_D2
         #  ac6 &  tmp6;

-- Node name is '|lpm_add_sub:492|addcore:adder|pcarry7' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC7_D8', type is buried 
_LC7_D8  = LCELL( _EQ051);
  _EQ051 =  _LC3_D8 &  tmp7
         #  ac7 &  _LC3_D8
         #  ac7 &  tmp7;

-- Node name is '|lpm_add_sub:492|addcore:adder|~115~1' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC3_C29', type is buried 
-- synthesized logic cell 
_LC3_C29 = LCELL( _EQ052);
  _EQ052 = !tmp0 &  tmp1
         # !ac0 &  tmp1
         #  ac0 &  tmp0 & !tmp1;

-- Node name is '|lpm_add_sub:492|addcore:adder|:116' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC3_C6', type is buried 
_LC3_C6  = LCELL( _EQ053);
  _EQ053 =  ac2 &  _LC8_C29 &  tmp2
         # !ac2 &  _LC8_C29 & !tmp2
         # !ac2 & !_LC8_C29 &  tmp2
         #  ac2 & !_LC8_C29 & !tmp2;

-- Node name is '|lpm_add_sub:492|addcore:adder|:117' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC7_C8', type is buried 
_LC7_C8  = LCELL( _EQ054);
  _EQ054 =  ac3 &  _LC5_C8 &  tmp3
         # !ac3 &  _LC5_C8 & !tmp3
         # !ac3 & !_LC5_C8 &  tmp3
         #  ac3 & !_LC5_C8 & !tmp3;

-- Node name is '|lpm_add_sub:492|addcore:adder|:118' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC3_D14', type is buried 
_LC3_D14 = LCELL( _EQ055);
  _EQ055 =  ac4 &  _LC2_C8 &  tmp4
         # !ac4 &  _LC2_C8 & !tmp4
         # !ac4 & !_LC2_C8 &  tmp4
         #  ac4 & !_LC2_C8 & !tmp4;

-- Node name is '|lpm_add_sub:492|addcore:adder|:119' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC5_D2', type is buried 
_LC5_D2  = LCELL( _EQ056);
  _EQ056 =  ac5 &  _LC4_D2 &  tmp5
         # !ac5 &  _LC4_D2 & !tmp5
         # !ac5 & !_LC4_D2 &  tmp5
         #  ac5 & !_LC4_D2 & !tmp5;

-- Node name is '|lpm_add_sub:492|addcore:adder|:120' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC2_D11', type is buried 
_LC2_D11 = LCELL( _EQ057);
  _EQ057 =  ac6 &  _LC8_D2 &  tmp6
         # !ac6 &  _LC8_D2 & !tmp6
         # !ac6 & !_LC8_D2 &  tmp6
         #  ac6 & !_LC8_D2 & !tmp6;

-- Node name is '|lpm_add_sub:492|addcore:adder|:121' from file "addcore.tdf" line 316, column 67
-- Equation name is '_LC4_D8', type is buried 
_LC4_D8  = LCELL( _EQ058);
  _EQ058 = !ac7 & !_LC3_D8 &  tmp7
         #  ac7 & !_LC3_D8 & !tmp7
         #  ac7 &  _LC3_D8 &  tmp7
         # !ac7 &  _LC3_D8 & !tmp7;

-- Node name is '|lpm_add_sub:493|addcore:adder|:129' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC1_C35', type is buried 
_LC1_C35 = LCELL( _EQ059);
  _EQ059 =  pc_o0 &  pc_o1 &  pc_o2 &  pc_o3;

-- Node name is '|lpm_add_sub:493|addcore:adder|:133' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC1_D17', type is buried 
_LC1_D17 = LCELL( _EQ060);
  _EQ060 =  _LC1_C35 &  pc_o4;

-- Node name is '|lpm_add_sub:493|addcore:adder|:137' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC7_D17', type is buried 
_LC7_D17 = LCELL( _EQ061);
  _EQ061 =  _LC1_C35 &  pc_o4 &  pc_o5;

-- Node name is '|lpm_add_sub:493|addcore:adder|:141' from file "addcore.tdf" line 312, column 64
-- Equation name is '_LC7_D9', type is buried 
_LC7_D9  = LCELL( _EQ062);
  _EQ062 =  _LC1_C35 &  pc_o4 &  pc_o5 &  pc_o6;

-- Node name is '|lpm_add_sub:493|addcore:adder|:150' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC6_C30', type is buried 
_LC6_C30 = LCELL( _EQ063);
  _EQ063 = !pc_o1 &  pc_o2
         # !pc_o0 &  pc_o2
         #  pc_o0 &  pc_o1 & !pc_o2;

-- Node name is '|lpm_add_sub:493|addcore:adder|:151' from file "addcore.tdf" line 316, column 45
-- Equation name is '_LC6_C35', type is buried 
_LC6_C35 = LCELL( _EQ064);
  _EQ064 = !pc_o1 &  pc_o3
         # !pc_o0 &  pc_o3
         # !pc_o2 &  pc_o3
         #  pc_o0 &  pc_o1 &  pc_o2 & !pc_o3;

-- Node name is ':86' 
-- Equation name is '_LC2_A2', type is buried 
!_LC2_A2 = _LC2_A2~NOT;
_LC2_A2~NOT = LCELL( _EQ065);
  _EQ065 =  _LC8_A1
         #  _LC6_A1
         # !_LC1_A1;

-- Node name is '~100~1' 
-- Equation name is '~100~1', location is LC4_A1, type is buried.
-- synthesized logic cell 
_LC4_A1  = LCELL( _EQ066);
  _EQ066 = !_LC1_A1 & !_LC8_A1;

⌨️ 快捷键说明

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