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

📄 scan_led.rpt

📁 用vhdl编写的十进制计数器
💻 RPT
📖 第 1 页 / 共 4 页
字号:
  _X003  = EXP(!scan0 & !scan1 & !scan2);

-- Node name is 'seg1' 
-- Equation name is 'seg1', location is LC037, type is output.
 seg1    = LCELL( _EQ007 $  GND);
  _EQ007 =  _LC026 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);

-- Node name is 'seg2' 
-- Equation name is 'seg2', location is LC040, type is output.
 seg2    = LCELL( _EQ008 $  _EQ009);
  _EQ008 =  _LC047 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);
  _EQ009 = !cnt100 & !cnt101 & !cnt102 & !cnt103;

-- Node name is 'seg3' 
-- Equation name is 'seg3', location is LC030, type is output.
 seg3    = LCELL( _EQ010 $  _EQ011);
  _EQ010 =  _LC057 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);
  _EQ011 = !cnt100 & !cnt101 & !cnt102 & !cnt103;

-- Node name is 'seg4' 
-- Equation name is 'seg4', location is LC021, type is output.
 seg4    = LCELL( _EQ012 $  _EQ013);
  _EQ012 =  _LC032 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);
  _EQ013 = !cnt100 & !cnt101 & !cnt102 & !cnt103;

-- Node name is 'seg5' 
-- Equation name is 'seg5', location is LC017, type is output.
 seg5    = LCELL( _EQ014 $  _EQ015);
  _EQ014 =  _LC031 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);
  _EQ015 = !cnt100 & !cnt101 & !cnt102 & !cnt103;

-- Node name is 'seg6' 
-- Equation name is 'seg6', location is LC019, type is output.
 seg6    = LCELL( _EQ016 $  _EQ017);
  _EQ016 =  _LC039 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);
  _EQ017 = !cnt100 & !cnt101 & !cnt102 & !cnt103;

-- Node name is 'seg7' 
-- Equation name is 'seg7', location is LC036, type is output.
 seg7    = LCELL( _EQ018 $  GND);
  _EQ018 = !cnt100 & !cnt101 & !cnt102 & !cnt103
         # !_LC051 &  _X001 &  _X004;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);
  _X004  = EXP(!_LC009 & !_LC050 & !_LC052);

-- Node name is '|LPM_ADD_SUB:67|addcore:adder|addcore:adder0|result_node1' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC053', type is buried 
_LC053   = LCELL( cnt101 $  cnt100);

-- Node name is '|LPM_ADD_SUB:67|addcore:adder|addcore:adder0|result_node3' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC054', type is buried 
_LC054   = LCELL( cnt103 $  _EQ019);
  _EQ019 =  cnt100 &  cnt101 &  cnt102;

-- Node name is '~191~1' 
-- Equation name is '~191~1', location is LC041, type is buried.
-- synthesized logic cell 
_LC041   = LCELL( _EQ020 $  GND);
  _EQ020 = !scan0 & !scan1 & !scan2
         #  _LC041 & !scan1
         #  _LC041 & !scan2
         #  _LC041 & !scan0;

-- Node name is '~1092~1' 
-- Equation name is '~1092~1', location is LC050, type is buried.
-- synthesized logic cell 
_LC050   = LCELL( _EQ021 $  GND);
  _EQ021 =  cnt100 &  cnt101 & !cnt102 & !cnt103;

-- Node name is '~1097~1' 
-- Equation name is '~1097~1', location is LC009, type is buried.
-- synthesized logic cell 
_LC009   = LCELL( _EQ022 $  GND);
  _EQ022 =  cnt103 &  _LC048 & !scan0 & !scan1 & !scan2 &  _X002
         #  cnt103 &  _LC048 &  _X002 &  _X003
         #  cnt102 & !cnt103 &  _X002 &  _X005
         # !cnt101 & !cnt102 &  cnt103 &  _X002
         #  _LC048 &  _X002 &  _X006;
  _X002  = EXP( cnt100 &  cnt101 & !cnt102 & !cnt103);
  _X003  = EXP(!scan0 & !scan1 & !scan2);
  _X005  = EXP(!cnt100 & !cnt101);
  _X006  = EXP(!cnt100 & !cnt101 &  cnt102);

-- Node name is '~1104~1' 
-- Equation name is '~1104~1', location is LC052, type is buried.
-- synthesized logic cell 
_LC052   = LCELL( _EQ023 $  GND);
  _EQ023 = !cnt100 &  cnt101 & !cnt102 & !cnt103 & !scan0 & !scan1 & !scan2
         # !cnt100 &  cnt101 & !cnt102 & !cnt103 &  scan2
         # !cnt100 &  cnt101 & !cnt102 & !cnt103 &  scan1
         # !cnt100 &  cnt101 & !cnt102 & !cnt103 &  scan0;

-- Node name is '~1116~1' 
-- Equation name is '~1116~1', location is LC051, type is buried.
-- synthesized logic cell 
_LC051   = LCELL( _EQ024 $  GND);
  _EQ024 =  cnt100 & !cnt101 & !cnt102 & !cnt103 & !scan0 & !scan1 & !scan2
         #  cnt100 & !cnt101 & !cnt102 & !cnt103 &  scan2
         #  cnt100 & !cnt101 & !cnt102 & !cnt103 &  scan1
         #  cnt100 & !cnt101 & !cnt102 & !cnt103 &  scan0;

-- Node name is '~1131~1' 
-- Equation name is '~1131~1', location is LC048, type is buried.
-- synthesized logic cell 
_LC048   = LCELL( _EQ025 $  _EQ026);
  _EQ025 = !cnt100 & !cnt101 & !cnt102 & !cnt103 & !_LC009 & !_LC052 & !scan0 & 
             !scan1 & !scan2 &  _X002
         #  cnt100 & !cnt101 & !cnt102 & !cnt103 & !scan0 & !scan1 & !scan2 & 
              _X004
         # !cnt100 & !cnt101 & !cnt102 & !cnt103 & !_LC009 & !_LC052 &  _X002 & 
              _X003
         #  cnt100 & !cnt101 & !cnt102 & !cnt103 &  _X003 &  _X004;
  _X002  = EXP( cnt100 &  cnt101 & !cnt102 & !cnt103);
  _X004  = EXP(!_LC009 & !_LC050 & !_LC052);
  _X003  = EXP(!scan0 & !scan1 & !scan2);
  _EQ026 =  _X004;
  _X004  = EXP(!_LC009 & !_LC050 & !_LC052);

-- Node name is '~1161~1' 
-- Equation name is '~1161~1', location is LC039, type is buried.
-- synthesized logic cell 
_LC039   = LCELL( _EQ027 $  _EQ028);
  _EQ027 = !cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC051 & !_LC052 & 
             !_LC055 & !_LC062 & !scan0 & !scan1 & !scan2 &  _X002 &  _X007 & 
              _X008 &  _X009 &  _X010 &  _X011
         #  cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC051 & !_LC052 & 
             !_LC055 & !_LC062 & !scan0 & !scan1 & !scan2 &  _X002 &  _X007 & 
              _X008 &  _X009 &  _X010 &  _X011
         #  cnt102 &  cnt103 & !_LC024 & !_LC051 & !_LC052 & !_LC055 & 
             !_LC062 & !scan0 & !scan1 & !scan2 &  _X002 &  _X007 &  _X008 & 
              _X009 &  _X010 &  _X011
         # !cnt102 & !cnt103 & !_LC024 & !_LC051 & !_LC052 & !_LC055 & 
             !_LC062 & !scan0 & !scan1 & !scan2 &  _X002 &  _X007 &  _X008 & 
              _X009 &  _X010 &  _X011;
  _X002  = EXP( cnt100 &  cnt101 & !cnt102 & !cnt103);
  _X007  = EXP(!cnt102 & !cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan2);
  _X008  = EXP(!cnt102 & !cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan1);
  _X009  = EXP(!cnt102 & !cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan0);
  _X010  = EXP(!cnt100 &  cnt101 & !_LC024 & !_LC050 & !_LC051 & !_LC052);
  _X011  = EXP( cnt101 & !cnt102 & !_LC024 & !_LC050 & !_LC051 & !_LC052);
  _EQ028 = !_LC055 & !_LC062 &  _X007 &  _X008 &  _X009 &  _X010 &  _X011;
  _X007  = EXP(!cnt102 & !cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan2);
  _X008  = EXP(!cnt102 & !cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan1);
  _X009  = EXP(!cnt102 & !cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan0);
  _X010  = EXP(!cnt100 &  cnt101 & !_LC024 & !_LC050 & !_LC051 & !_LC052);
  _X011  = EXP( cnt101 & !cnt102 & !_LC024 & !_LC050 & !_LC051 & !_LC052);

-- Node name is '~1161~2' 
-- Equation name is '~1161~2', location is LC062, type is buried.
-- synthesized logic cell 
_LC062   = LCELL( _EQ029 $  GND);
  _EQ029 = !cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC051 & 
             !_LC052 &  scan2
         # !cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC051 & 
             !_LC052 &  scan1
         # !cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC051 & 
             !_LC052 &  scan0
         #  cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC051 & 
             !_LC052 &  scan2
         #  cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC051 & 
             !_LC052 &  scan1;

-- Node name is '~1161~3' 
-- Equation name is '~1161~3', location is LC055, type is buried.
-- synthesized logic cell 
_LC055   = LCELL( _EQ030 $  GND);
  _EQ030 =  cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC051 & 
             !_LC052 &  scan0
         #  cnt102 &  cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan2
         #  cnt102 &  cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan1
         #  cnt102 &  cnt103 & !_LC024 & !_LC050 & !_LC051 & !_LC052 &  scan0
         #  cnt100 & !cnt101 &  cnt102 & !_LC024 & !_LC050 & !_LC051 & 
             !_LC052;

-- Node name is '~1164~1' 
-- Equation name is '~1164~1', location is LC024, type is buried.
-- synthesized logic cell 
_LC024   = LCELL( _EQ031 $  VCC);
  _EQ031 = !_LC039 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);

-- Node name is '~1194~1' 
-- Equation name is '~1194~1', location is LC031, type is buried.
-- synthesized logic cell 
_LC031   = LCELL( _EQ032 $  _EQ033);
  _EQ032 =  cnt102 &  cnt103 & !_LC023 & !_LC029 & !_LC051 & !scan0 & !scan1 & 
             !scan2 &  _X002 &  _X012
         # !cnt102 & !cnt103 & !_LC023 & !_LC029 & !_LC051 & !scan0 & !scan1 & 
             !scan2 &  _X002 &  _X012
         #  cnt102 &  cnt103 & !_LC023 & !_LC029 & !_LC051 &  scan2 &  _X002 & 
              _X012
         #  cnt102 &  cnt103 & !_LC023 & !_LC029 & !_LC051 &  scan1 &  _X002 & 
              _X012;
  _X002  = EXP( cnt100 &  cnt101 & !cnt102 & !cnt103);
  _X012  = EXP(!_LC051 &  _LC052);
  _EQ033 = !_LC023 &  _X012;
  _X012  = EXP(!_LC051 &  _LC052);

-- Node name is '~1194~2' 
-- Equation name is '~1194~2', location is LC023, type is buried.
-- synthesized logic cell 
_LC023   = LCELL( _EQ034 $  GND);
  _EQ034 =  cnt102 &  cnt103 & !_LC029 & !_LC050 & !_LC051 &  scan0
         # !cnt102 & !cnt103 & !_LC029 & !_LC050 & !_LC051 &  scan2
         # !cnt102 & !cnt103 & !_LC029 & !_LC050 & !_LC051 &  scan1
         # !cnt102 & !cnt103 & !_LC029 & !_LC050 & !_LC051 &  scan0
         #  cnt101 & !cnt102 & !_LC029 & !_LC050 & !_LC051;

-- Node name is '~1197~1' 
-- Equation name is '~1197~1', location is LC029, type is buried.
-- synthesized logic cell 
_LC029   = LCELL( _EQ035 $  VCC);
  _EQ035 = !_LC031 &  _X001;
  _X001  = EXP(!cnt100 & !cnt101 & !cnt102 & !cnt103);

-- Node name is '~1227~1' 
-- Equation name is '~1227~1', location is LC032, type is buried.
-- synthesized logic cell 
_LC032   = LCELL( _EQ036 $  _EQ037);
  _EQ036 =  cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC051 & !_LC052 & 
             !_LC056 & !_LC061 & !scan0 & !scan1 & !scan2 &  _X002 &  _X013 & 
              _X014 &  _X015 &  _X016 &  _X017
         # !cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC051 & !_LC052 & 
             !_LC056 & !_LC061 & !scan0 & !scan1 & !scan2 &  _X002 &  _X013 & 
              _X014 &  _X015 &  _X016 &  _X017
         #  cnt102 &  cnt103 & !_LC025 & !_LC051 & !_LC052 & !_LC056 & 
             !_LC061 & !scan0 & !scan1 & !scan2 &  _X002 &  _X013 &  _X014 & 
              _X015 &  _X016 &  _X017
         # !cnt102 & !cnt103 & !_LC025 & !_LC051 & !_LC052 & !_LC056 & 
             !_LC061 & !scan0 & !scan1 & !scan2 &  _X002 &  _X013 &  _X014 & 
              _X015 &  _X016 &  _X017;
  _X002  = EXP( cnt100 &  cnt101 & !cnt102 & !cnt103);
  _X013  = EXP( cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan1);
  _X014  = EXP( cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan0);
  _X015  = EXP(!cnt102 & !cnt103 & !_LC025 & !_LC050 & !_LC052 &  scan0);
  _X016  = EXP( cnt100 &  cnt101 & !_LC025 & !_LC050 & !_LC052);
  _X017  = EXP( cnt101 & !cnt102 & !_LC025 & !_LC050 & !_LC052);
  _EQ037 = !_LC051 & !_LC056 & !_LC061 &  _X013 &  _X014 &  _X015 &  _X016 & 
              _X017;
  _X013  = EXP( cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan1);
  _X014  = EXP( cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan0);
  _X015  = EXP(!cnt102 & !cnt103 & !_LC025 & !_LC050 & !_LC052 &  scan0);
  _X016  = EXP( cnt100 &  cnt101 & !_LC025 & !_LC050 & !_LC052);
  _X017  = EXP( cnt101 & !cnt102 & !_LC025 & !_LC050 & !_LC052);

-- Node name is '~1227~2' 
-- Equation name is '~1227~2', location is LC056, type is buried.
-- synthesized logic cell 
_LC056   = LCELL( _EQ038 $  GND);
  _EQ038 =  cnt100 &  cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan2
         # !cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan2
         # !cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan1
         # !cnt100 & !cnt101 &  cnt102 & !cnt103 & !_LC050 & !_LC052 &  scan0
         #  cnt102 &  cnt103 & !_LC025 & !_LC050 & !_LC052 &  scan2;

-- Node name is '~1227~3' 
-- Equation name is '~1227~3', location is LC061, type is buried.
-- synthesized logic cell 
_LC061   = LCELL( _EQ039 $  GND);
  _EQ039 =  cnt102 &  cnt103 & !_LC025 & !_LC050 & !_LC052 &  scan1
         #  cnt102 &  cnt103 & !_LC025 & !_LC050 & !_LC052 &  scan0
         # !cnt100 & !cnt101 &  cnt102 & !_LC025 & !_LC050 & !_LC052
         # !cnt102 & !cnt103 & !_LC025 & !_LC050 & !_LC052 &  scan2
         # !cnt102 & !cnt103 & !_LC025 & !_LC050 & !_LC052 &  scan1;

-- Node name is '~1230~1' 
-- Equation name is '~1230~1', location is LC025, type is buried.
-- synthesized logic cell 
_LC025   = LCELL( _EQ040 $  VCC);
  _EQ040 = !_LC032 &  _X001;

⌨️ 快捷键说明

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