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

📄 pwm.rpt

📁 本软件在CPLD上实现数字PWM控制
💻 RPT
📖 第 1 页 / 共 5 页
字号:
-- Node name is ':221' = 'counter15' 
-- Equation name is 'counter15', location is LC123, type is buried.
counter15 = DFFE( _EQ006 $  VCC, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ006 =  counter10 &  counter11 &  counter13 &  counter14 &  counter15 & 
              counter18 & !flag
         #  counter12 &  counter13 &  counter14 &  counter15 &  counter18 & 
             !flag
         #  counter18 & !flag &  _X002
         # !counter15 &  flag
         # !flag & !_LC087;
  _X002  = EXP(!counter16 & !counter17);

-- Node name is ':220' = 'counter16' 
-- Equation name is 'counter16', location is LC120, type is buried.
counter16 = DFFE( _EQ007 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ007 = !counter12 & !counter16 & !counter17 & !flag &  _LC126 &  _X003
         # !counter16 & !counter17 & !flag &  _LC126 &  _X004
         # !counter18 & !flag &  _LC126
         #  counter16 &  flag;
  _X003  = EXP( counter10 &  counter11);
  _X004  = EXP( counter13 &  counter14 &  counter15);

-- Node name is ':219' = 'counter17' 
-- Equation name is 'counter17', location is LC122, type is buried.
counter17 = DFFE( _EQ008 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ008 = !counter12 & !counter16 & !counter17 & !flag &  _LC127 &  _X003
         # !counter16 & !counter17 & !flag &  _LC127 &  _X004
         # !counter18 & !flag &  _LC127
         #  counter17 &  flag;
  _X003  = EXP( counter10 &  counter11);
  _X004  = EXP( counter13 &  counter14 &  counter15);

-- Node name is ':218' = 'counter18' 
-- Equation name is 'counter18', location is LC124, type is buried.
counter18 = TFFE( _EQ009, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ009 =  counter10 &  counter11 &  counter12 &  counter13 &  counter14 & 
              counter15 &  counter16 &  counter17 & !flag
         #  counter10 &  counter11 &  counter13 &  counter14 &  counter15 & 
              counter18 & !flag
         #  counter12 &  counter13 &  counter14 &  counter15 &  counter18 & 
             !flag
         #  counter16 &  counter18 & !flag
         #  counter17 &  counter18 & !flag;

-- Node name is ':102' = 'counter20' 
-- Equation name is 'counter20', location is LC113, type is buried.
counter20 = TFFE(!_EQ010, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ010 = !counter20 &  counter22 &  counter23 &  counter24 &  counter25 & 
              counter28
         # !counter20 &  counter26 &  counter28
         # !counter20 &  counter27 &  counter28;

-- Node name is ':101' = 'counter21' 
-- Equation name is 'counter21', location is LC101, type is buried.
counter21 = DFFE( _EQ011 $  _LC083, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ011 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC083
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC083
         #  counter28 &  _LC083 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':100' = 'counter22' 
-- Equation name is 'counter22', location is LC097, type is buried.
counter22 = DFFE( _EQ012 $  _LC110, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ012 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC110
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC110
         #  counter28 &  _LC110 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':99' = 'counter23' 
-- Equation name is 'counter23', location is LC099, type is buried.
counter23 = DFFE( _EQ013 $  _LC102, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ013 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC102
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC102
         #  counter28 &  _LC102 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':98' = 'counter24' 
-- Equation name is 'counter24', location is LC100, type is buried.
counter24 = DFFE( _EQ014 $  _LC112, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ014 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC112
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC112
         #  counter28 &  _LC112 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':97' = 'counter25' 
-- Equation name is 'counter25', location is LC098, type is buried.
counter25 = DFFE( _EQ015 $  _LC111, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ015 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC111
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC111
         #  counter28 &  _LC111 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':96' = 'counter26' 
-- Equation name is 'counter26', location is LC104, type is buried.
counter26 = DFFE( _EQ016 $  _LC125, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ016 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC125
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC125
         #  counter28 &  _LC125 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':95' = 'counter27' 
-- Equation name is 'counter27', location is LC105, type is buried.
counter27 = DFFE( _EQ017 $  _LC118, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ017 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC118
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC118
         #  counter28 &  _LC118 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':94' = 'counter28' 
-- Equation name is 'counter28', location is LC106, type is buried.
counter28 = DFFE( _EQ018 $  _LC128, GLOBAL( clock),  VCC,  VCC,  flag);
  _EQ018 =  counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  _LC128
         #  counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              _LC128
         #  counter28 &  _LC128 &  _X005;
  _X005  = EXP(!counter26 & !counter27);

-- Node name is ':233' = 'flag' 
-- Equation name is 'flag', location is LC121, type is buried.
flag     = DFFE( _EQ019 $  _EQ020, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ019 = !counter12 & !counter16 & !counter17 & !flag &  _X003
         # !counter16 & !counter17 & !flag &  _X004
         # !counter18 & !flag;
  _X003  = EXP( counter10 &  counter11);
  _X004  = EXP( counter13 &  counter14 &  counter15);
  _EQ020 =  _X006 &  _X007 &  _X008 &  _X009;
  _X006  = EXP( counter22 &  counter23 &  counter24 &  counter25 &  counter28 & 
              flag);
  _X007  = EXP( counter20 &  counter21 &  counter23 &  counter24 &  counter25 & 
              counter28 &  flag);
  _X008  = EXP( counter27 &  counter28 &  flag);
  _X009  = EXP( counter26 &  counter28 &  flag);

-- Node name is 'pwm_A_out' = '|filter:U1|:56' 
-- Equation name is 'pwm_A_out', type is output 
 pwm_A_out = DFFE( _EQ021 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ021 =  _LC035 &  _LC103;

-- Node name is 'pwm_B_out' = '|filter:U2|:56' 
-- Equation name is 'pwm_B_out', type is output 
 pwm_B_out = DFFE( _EQ022 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ022 =  _LC034 &  _LC079;

-- Node name is '|filter:U1|:9' = '|filter:U1|q0' 
-- Equation name is '_LC103', type is buried 
_LC103   = DFFE( _EQ023 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ023 = !counter27 & !counter28 &  data_in7 &  flag & !_LC081
         # !counter28 &  flag & !_LC081 &  _LC107
         # !flag & !_LC081 &  _LC108;

-- Node name is '|filter:U1|:8' = '|filter:U1|q1' 
-- Equation name is '_LC035', type is buried 
_LC035   = DFFE( _LC103 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);

-- Node name is '|filter:U2|:9' = '|filter:U2|q0' 
-- Equation name is '_LC079', type is buried 
_LC079   = DFFE( _EQ024 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);
  _EQ024 = !counter17 & !counter18 &  data_in7 & !flag & !_LC081
         # !counter18 & !flag &  _LC068 & !_LC081
         #  flag &  _LC066 & !_LC081;

-- Node name is '|filter:U2|:8' = '|filter:U2|q1' 
-- Equation name is '_LC034', type is buried 
_LC034   = DFFE( _LC079 $  GND, GLOBAL( clock),  VCC,  VCC,  VCC);

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder0|result_node1' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC083', type is buried 
_LC083   = LCELL(!counter21 $ !counter20);

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder0|result_node2' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC110', type is buried 
_LC110   = LCELL( counter22 $  _EQ025);
  _EQ025 =  counter20 &  counter21;

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder0|result_node3' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC102', type is buried 
_LC102   = LCELL( counter23 $  _EQ026);
  _EQ026 =  counter20 &  counter21 &  counter22;

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder0|result_node4' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC112', type is buried 
_LC112   = LCELL( counter24 $  _EQ027);
  _EQ027 =  counter20 &  counter21 &  counter22 &  counter23;

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder0|result_node5' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC111', type is buried 
_LC111   = LCELL( counter25 $  _EQ028);
  _EQ028 =  counter20 &  counter21 &  counter22 &  counter23 &  counter24;

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder0|result_node6' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC125', type is buried 
_LC125   = LCELL( counter26 $  _EQ029);
  _EQ029 =  counter20 &  counter21 &  counter22 &  counter23 &  counter24 & 
              counter25;

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder0|result_node7' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC118', type is buried 
_LC118   = LCELL( counter27 $  _EQ030);
  _EQ030 =  counter20 &  counter21 &  counter22 &  counter23 &  counter24 & 
              counter25 &  counter26;

-- Node name is '|lpm_add_sub:346|addcore:adder|addcore:adder1|result_node0' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC128', type is buried 
_LC128   = LCELL( counter28 $  _EQ031);
  _EQ031 =  counter20 &  counter21 &  counter22 &  counter23 &  counter24 & 
              counter25 &  counter26 &  counter27;

-- Node name is '|lpm_add_sub:347|addcore:adder|addcore:adder0|result_node2' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC096', type is buried 
_LC096   = LCELL( counter12 $  _EQ032);
  _EQ032 =  counter10 &  counter11;

-- Node name is '|lpm_add_sub:347|addcore:adder|addcore:adder0|result_node3' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC092', type is buried 
_LC092   = LCELL( counter13 $  _EQ033);
  _EQ033 =  counter10 &  counter11 &  counter12;

-- Node name is '|lpm_add_sub:347|addcore:adder|addcore:adder0|result_node4' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC091', type is buried 
_LC091   = LCELL( counter14 $  _EQ034);
  _EQ034 =  counter10 &  counter11 &  counter12 &  counter13;

-- Node name is '|lpm_add_sub:347|addcore:adder|addcore:adder0|result_node5' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC087', type is buried 
_LC087   = LCELL( counter15 $  _EQ035);
  _EQ035 =  counter10 &  counter11 &  counter12 &  counter13 &  counter14;

-- Node name is '|lpm_add_sub:347|addcore:adder|addcore:adder0|result_node6' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC126', type is buried 
_LC126   = LCELL( counter16 $  _EQ036);
  _EQ036 =  counter10 &  counter11 &  counter12 &  counter13 &  counter14 & 

⌨️ 快捷键说明

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