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

📄 communication.rpt

📁 本程序是用VHDL语言实现异步通信控制器
💻 RPT
📖 第 1 页 / 共 5 页
字号:
-- Equation name is '_LC057', type is buried 
_LC057   = TFFE( _EQ052,  TXC,  VCC,  VCC,  VCC);
  _EQ052 = !_LC005 & !_LC050 &  _LC055 & !_LC056 &  _LC057 & !_LC059 & 
              _LC062 &  reset
         # !_LC005 &  _LC050 &  _LC055 & !_LC056 &  _LC059 &  _LC062 &  reset;

-- Node name is '|send:u1|LPM_ADD_SUB:341|addcore:adder|addcore:adder0|result_node1' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC064', type is buried 
_LC064   = LCELL( _LC003 $  _LC052);

-- Node name is '|send:u1|LPM_ADD_SUB:341|addcore:adder|addcore:adder0|result_node3' from file "addcore.tdf" line 164, column 16
-- Equation name is '_LC061', type is buried 
_LC061   = LCELL( _LC002 $  _EQ053);
  _EQ053 =  _LC003 &  _LC049 &  _LC052;

-- Node name is '|send:u1|:33' = '|send:u1|temp0' 
-- Equation name is '_LC058', type is buried 
_LC058   = TFFE( _EQ054,  _LC060,  VCC,  VCC,  VCC);
  _EQ054 = !_LC002 & !_LC003 & !_LC005 & !_LC049 & !_LC052 & !_LC056 & 
             !_LC058 &  reset;

-- Node name is '|send:u1|:32' = '|send:u1|temp1' 
-- Equation name is '_LC063', type is buried 
_LC063   = DFFE( _EQ055 $  _EQ056,  _LC060,  VCC,  VCC,  VCC);
  _EQ055 = !D4 & !_LC002 & !_LC003 & !_LC005 & !_LC049 & !_LC052 & !_LC054 & 
             !_LC056 &  reset &  _X007 &  _X008
         #  _LC002 & !_LC005 & !_LC052 & !_LC054 & !_LC056 & !_LC058 &  reset & 
              _X007 &  _X008
         # !_LC002 & !_LC005 &  _LC052 & !_LC054 & !_LC056 & !_LC058 &  reset & 
              _X007 &  _X008;
  _X007  = EXP( _LC056 & !_LC063);
  _X008  = EXP(!_LC063 & !reset);
  _EQ056 = !_LC054 &  _X007 &  _X008;
  _X007  = EXP( _LC056 & !_LC063);
  _X008  = EXP(!_LC063 & !reset);

-- Node name is '|send:u1|:31' = '|send:u1|temp2' 
-- Equation name is '_LC046', type is buried 
_LC046   = DFFE( _EQ057 $  _EQ058,  _LC060,  VCC,  VCC,  VCC);
  _EQ057 = !D5 & !_LC002 & !_LC003 & !_LC005 & !_LC039 & !_LC049 & !_LC052 & 
             !_LC056 &  reset &  _X009 &  _X010
         #  _LC002 & !_LC005 & !_LC039 & !_LC052 & !_LC056 & !_LC063 &  reset & 
              _X009 &  _X010
         # !_LC002 & !_LC005 & !_LC039 &  _LC052 & !_LC056 & !_LC063 &  reset & 
              _X009 &  _X010;
  _X009  = EXP(!_LC046 &  _LC056);
  _X010  = EXP(!_LC046 & !reset);
  _EQ058 = !_LC039 &  _X009 &  _X010;
  _X009  = EXP(!_LC046 &  _LC056);
  _X010  = EXP(!_LC046 & !reset);

-- Node name is '|send:u1|:30' = '|send:u1|temp3' 
-- Equation name is '_LC034', type is buried 
_LC034   = DFFE( _EQ059 $  _EQ060,  _LC060,  VCC,  VCC,  VCC);
  _EQ059 = !D6 & !_LC002 & !_LC003 & !_LC005 & !_LC042 & !_LC049 & !_LC052 & 
             !_LC056 &  reset &  _X011 &  _X012
         #  _LC002 & !_LC005 & !_LC042 & !_LC046 & !_LC052 & !_LC056 &  reset & 
              _X011 &  _X012
         # !_LC002 & !_LC005 & !_LC042 & !_LC046 &  _LC052 & !_LC056 &  reset & 
              _X011 &  _X012;
  _X011  = EXP(!_LC034 &  _LC056);
  _X012  = EXP(!_LC034 & !reset);
  _EQ060 = !_LC042 &  _X011 &  _X012;
  _X011  = EXP(!_LC034 &  _LC056);
  _X012  = EXP(!_LC034 & !reset);

-- Node name is '|send:u1|:29' = '|send:u1|temp4' 
-- Equation name is '_LC044', type is buried 
_LC044   = DFFE( _EQ061 $  _EQ062,  _LC060,  VCC,  VCC,  VCC);
  _EQ061 = !D7 & !_LC002 & !_LC003 & !_LC005 & !_LC049 & !_LC052 & !_LC056 & 
              reset &  _X013 &  _X014 &  _X015 &  _X016 &  _X017 &  _X018 & 
              _X019
         #  _LC002 & !_LC005 & !_LC034 & !_LC052 & !_LC056 &  reset &  _X013 & 
              _X014 &  _X015 &  _X016 &  _X017 &  _X018 &  _X019
         # !_LC002 & !_LC005 & !_LC034 &  _LC052 & !_LC056 &  reset &  _X013 & 
              _X014 &  _X015 &  _X016 &  _X017 &  _X018 &  _X019;
  _X013  = EXP( _LC002 & !_LC003 & !_LC044 & !_LC049 &  _LC052);
  _X014  = EXP(!_LC005 & !_LC034 &  _LC049 & !_LC056 &  reset);
  _X015  = EXP( _LC003 & !_LC005 & !_LC034 & !_LC056 &  reset);
  _X016  = EXP( _LC002 & !_LC034 & !_LC044);
  _X017  = EXP( _LC005 & !_LC044);
  _X018  = EXP(!_LC044 &  _LC056);
  _X019  = EXP(!_LC044 & !reset);
  _EQ062 =  _X013 &  _X014 &  _X015 &  _X016 &  _X017 &  _X018 &  _X019;
  _X013  = EXP( _LC002 & !_LC003 & !_LC044 & !_LC049 &  _LC052);
  _X014  = EXP(!_LC005 & !_LC034 &  _LC049 & !_LC056 &  reset);
  _X015  = EXP( _LC003 & !_LC005 & !_LC034 & !_LC056 &  reset);
  _X016  = EXP( _LC002 & !_LC034 & !_LC044);
  _X017  = EXP( _LC005 & !_LC044);
  _X018  = EXP(!_LC044 &  _LC056);
  _X019  = EXP(!_LC044 & !reset);

-- Node name is '|send:u1|:28' = '|send:u1|temp5' 
-- Equation name is '_LC026', type is buried 
_LC026   = DFFE( _EQ063 $  _EQ064,  _LC060,  VCC,  VCC,  VCC);
  _EQ063 = !D0 & !_LC002 & !_LC003 & !_LC005 & !_LC049 & !_LC052 & !_LC056 & 
              reset &  _X020 &  _X021 &  _X022 &  _X023 &  _X024 &  _X025 & 
              _X026
         #  _LC002 & !_LC005 & !_LC044 & !_LC052 & !_LC056 &  reset &  _X020 & 
              _X021 &  _X022 &  _X023 &  _X024 &  _X025 &  _X026
         # !_LC002 & !_LC005 & !_LC044 &  _LC052 & !_LC056 &  reset &  _X020 & 
              _X021 &  _X022 &  _X023 &  _X024 &  _X025 &  _X026;
  _X020  = EXP( _LC002 & !_LC003 & !_LC026 & !_LC049 &  _LC052);
  _X021  = EXP(!_LC005 & !_LC044 &  _LC049 & !_LC056 &  reset);
  _X022  = EXP( _LC003 & !_LC005 & !_LC044 & !_LC056 &  reset);
  _X023  = EXP( _LC002 & !_LC026 & !_LC044);
  _X024  = EXP( _LC005 & !_LC026);
  _X025  = EXP(!_LC026 &  _LC056);
  _X026  = EXP(!_LC026 & !reset);
  _EQ064 =  _X020 &  _X021 &  _X022 &  _X023 &  _X024 &  _X025 &  _X026;
  _X020  = EXP( _LC002 & !_LC003 & !_LC026 & !_LC049 &  _LC052);
  _X021  = EXP(!_LC005 & !_LC044 &  _LC049 & !_LC056 &  reset);
  _X022  = EXP( _LC003 & !_LC005 & !_LC044 & !_LC056 &  reset);
  _X023  = EXP( _LC002 & !_LC026 & !_LC044);
  _X024  = EXP( _LC005 & !_LC026);
  _X025  = EXP(!_LC026 &  _LC056);
  _X026  = EXP(!_LC026 & !reset);

-- Node name is '|send:u1|:27' = '|send:u1|temp6' 
-- Equation name is '_LC025', type is buried 
_LC025   = DFFE( _EQ065 $  _EQ066,  _LC060,  VCC,  VCC,  VCC);
  _EQ065 = !D1 & !_LC002 & !_LC003 & !_LC005 & !_LC049 & !_LC052 & !_LC056 & 
              reset &  _X027 &  _X028 &  _X029 &  _X030 &  _X031 &  _X032 & 
              _X033
         #  _LC002 & !_LC005 & !_LC026 & !_LC052 & !_LC056 &  reset &  _X027 & 
              _X028 &  _X029 &  _X030 &  _X031 &  _X032 &  _X033
         # !_LC002 & !_LC005 & !_LC026 &  _LC052 & !_LC056 &  reset &  _X027 & 
              _X028 &  _X029 &  _X030 &  _X031 &  _X032 &  _X033;
  _X027  = EXP( _LC002 & !_LC003 & !_LC025 & !_LC049 &  _LC052);
  _X028  = EXP(!_LC005 & !_LC026 &  _LC049 & !_LC056 &  reset);
  _X029  = EXP( _LC003 & !_LC005 & !_LC026 & !_LC056 &  reset);
  _X030  = EXP( _LC002 & !_LC025 & !_LC026);
  _X031  = EXP( _LC005 & !_LC025);
  _X032  = EXP(!_LC025 &  _LC056);
  _X033  = EXP(!_LC025 & !reset);
  _EQ066 =  _X027 &  _X028 &  _X029 &  _X030 &  _X031 &  _X032 &  _X033;
  _X027  = EXP( _LC002 & !_LC003 & !_LC025 & !_LC049 &  _LC052);
  _X028  = EXP(!_LC005 & !_LC026 &  _LC049 & !_LC056 &  reset);
  _X029  = EXP( _LC003 & !_LC005 & !_LC026 & !_LC056 &  reset);
  _X030  = EXP( _LC002 & !_LC025 & !_LC026);
  _X031  = EXP( _LC005 & !_LC025);
  _X032  = EXP(!_LC025 &  _LC056);
  _X033  = EXP(!_LC025 & !reset);

-- Node name is '|send:u1|:26' = '|send:u1|temp7' 
-- Equation name is '_LC013', type is buried 
_LC013   = DFFE( _EQ067 $  _EQ068,  _LC060,  VCC,  VCC,  VCC);
  _EQ067 = !D2 & !_LC002 & !_LC003 & !_LC005 & !_LC049 & !_LC052 & !_LC056 & 
              reset &  _X034 &  _X035 &  _X036 &  _X037 &  _X038 &  _X039 & 
              _X040
         #  _LC002 & !_LC005 & !_LC025 & !_LC052 & !_LC056 &  reset &  _X034 & 
              _X035 &  _X036 &  _X037 &  _X038 &  _X039 &  _X040
         # !_LC002 & !_LC005 & !_LC025 &  _LC052 & !_LC056 &  reset &  _X034 & 
              _X035 &  _X036 &  _X037 &  _X038 &  _X039 &  _X040;
  _X034  = EXP( _LC002 & !_LC003 & !_LC013 & !_LC049 &  _LC052);
  _X035  = EXP(!_LC005 & !_LC025 &  _LC049 & !_LC056 &  reset);
  _X036  = EXP( _LC003 & !_LC005 & !_LC025 & !_LC056 &  reset);
  _X037  = EXP( _LC002 & !_LC013 & !_LC025);
  _X038  = EXP( _LC005 & !_LC013);
  _X039  = EXP(!_LC013 &  _LC056);
  _X040  = EXP(!_LC013 & !reset);
  _EQ068 =  _X034 &  _X035 &  _X036 &  _X037 &  _X038 &  _X039 &  _X040;
  _X034  = EXP( _LC002 & !_LC003 & !_LC013 & !_LC049 &  _LC052);
  _X035  = EXP(!_LC005 & !_LC025 &  _LC049 & !_LC056 &  reset);
  _X036  = EXP( _LC003 & !_LC005 & !_LC025 & !_LC056 &  reset);
  _X037  = EXP( _LC002 & !_LC013 & !_LC025);
  _X038  = EXP( _LC005 & !_LC013);
  _X039  = EXP(!_LC013 &  _LC056);
  _X040  = EXP(!_LC013 & !reset);

-- Node name is '|send:u1|:25' = '|send:u1|temp8' 
-- Equation name is '_LC053', type is buried 
_LC053   = DFFE( _EQ069 $  _EQ070,  _LC060,  VCC,  VCC,  VCC);
  _EQ069 = !D3 & !_LC002 & !_LC003 & !_LC005 & !_LC049 & !_LC052 & !_LC056 & 
              reset &  _X041 &  _X042 &  _X043 &  _X044 &  _X045 &  _X046 & 
              _X047
         #  _LC002 & !_LC005 & !_LC013 & !_LC052 & !_LC056 &  reset &  _X041 & 
              _X042 &  _X043 &  _X044 &  _X045 &  _X046 &  _X047
         # !_LC002 & !_LC005 & !_LC013 &  _LC052 & !_LC056 &  reset &  _X041 & 
              _X042 &  _X043 &  _X044 &  _X045 &  _X046 &  _X047;
  _X041  = EXP( _LC002 & !_LC003 & !_LC049 &  _LC052 & !_LC053);
  _X042  = EXP(!_LC005 & !_LC013 &  _LC049 & !_LC056 &  reset);
  _X043  = EXP( _LC003 & !_LC005 & !_LC013 & !_LC056 &  reset);
  _X044  = EXP( _LC002 & !_LC013 & !_LC053);
  _X045  = EXP( _LC005 & !_LC053);
  _X046  = EXP(!_LC053 &  _LC056);
  _X047  = EXP(!_LC053 & !reset);
  _EQ070 =  _X041 &  _X042 &  _X043 &  _X044 &  _X045 &  _X046 &  _X047;
  _X041  = EXP( _LC002 & !_LC003 & !_LC049 &  _LC052 & !_LC053);
  _X042  = EXP(!_LC005 & !_LC013 &  _LC049 & !_LC056 &  reset);
  _X043  = EXP( _LC003 & !_LC005 & !_LC013 & !_LC056 &  reset);
  _X044  = EXP( _LC002 & !_LC013 & !_LC053);
  _X045  = EXP( _LC005 & !_LC053);
  _X046  = EXP(!_LC053 &  _LC056);
  _X047  = EXP(!_LC053 & !reset);

-- Node name is '|send:u1|~1017~1' 
-- Equation name is '_LC042', type is buried 
-- synthesized logic cell 
_LC042   = LCELL( _EQ071 $  GND);
  _EQ071 =  _LC002 & !_LC003 & !_LC034 & !_LC049 &  _LC052
         # !_LC005 & !_LC046 &  _LC049 & !_LC056 &  reset
         #  _LC003 & !_LC005 & !_LC046 & !_LC056 &  reset
         #  _LC002 & !_LC034 & !_LC046
         #  _LC005 & !_LC034;

-- Node name is '|send:u1|~1023~1' 
-- Equation name is '_LC039', type is buried 
-- synthesized logic cell 
_LC039   = LCELL( _EQ072 $  GND);
  _EQ072 =  _LC002 & !_LC003 & !_LC046 & !_LC049 &  _LC052
         # !_LC005 &  _LC049 & !_LC056 & !_LC063 &  reset
         #  _LC003 & !_LC005 & !_LC056 & !_LC063 &  reset
         #  _LC002 & !_LC046 & !_LC063
         #  _LC005 & !_LC046;

-- Node name is '|send:u1|~1029~1' 
-- Equation name is '_LC054', type is buried 
-- synthesized logic cell 
_LC054   = LCELL( _EQ073 $  GND);
  _EQ073 =  _LC002 & !_LC003 & !_LC049 &  _LC052 & !_LC063
         # !_LC005 &  _LC049 & !_LC056 & !_LC058 &  reset
         #  _LC003 & !_LC005 & !_LC056 & !_LC058 &  reset
         #  _LC002 & !_LC058 & !_LC063
         #  _LC005 & !_LC063;

-- Node name is '|receiver:u2|shifter:u2|~606~1' 
-- Equation name is '|receiver:u2|shifter:u2|~606~1', type is output 
 ~PIN002 = LCELL( _EQ074 $  VCC);
  _EQ074 =  _LC079 &  _X048;
  _X048  = EXP(!_LC005 & !_LC056);

-- Node name is '~174~1' 
-- Equation name is '~174~1', location is LC056, type is buried.
-- synthesized logic cell 
_LC056   = LCELL( _EQ075 $ !reset);
  _EQ075 = !_LC005 & !_LC056 & !reset;

-- Node name is '~175~1' 
-- Equation name is '~175~1', location is LC005, type is buried.
-- synthesized logic cell 
_LC005   = LCELL( _EQ076 $  reset);
  _EQ076 = !_LC005 & !_LC056 &  reset &  WR
         # !_LC005 & !_LC056 & !RD &  reset
         # !RD &  reset &  WR
         #  CS &  reset;



--     Shareable expande

⌨️ 快捷键说明

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