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

📄 encoder.rpt

📁 编码器信号处理 经过倍频器进行四倍频 后 同时完成鉴相 计数
💻 RPT
📖 第 1 页 / 共 5 页
字号:
  _EQ003 =  _X017 &  _X018 &  _X019 &  _X020 &  _X021 &  _X022 &  _X023 & 
              _X024;
  _X017  = EXP( db0 &  db1 & !presta0 &  presta1 &  sta0 &  sta1);
  _X018  = EXP( db0 &  db1 &  presta0 &  presta1 &  sta0 & !sta1);
  _X019  = EXP( db0 &  db1 &  presta0 & !presta1 & !sta0 & !sta1);
  _X020  = EXP(!db0 & !db1 &  presta0 & !presta1 &  sta0 &  sta1);
  _X021  = EXP(!db0 & !db1 &  presta0 &  presta1 & !sta0 &  sta1);
  _X022  = EXP( db0 &  db1 & !presta0 & !presta1 & !sta0 &  sta1);
  _X023  = EXP(!db0 & !db1 & !presta0 & !presta1 &  sta0 & !sta1);
  _X024  = EXP(!db0 & !db1 & !presta0 &  presta1 & !sta0 & !sta1);

-- Node name is ':39' = 'db3' 
-- Equation name is 'db3', type is buried 
db3      = TFFE(!_EQ004, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ004 = !_N142 & !_N155 &  _X025 &  _X026 &  _X027 &  _X028 &  _X029 & 
              _X030;
  _X025  = EXP(!db3 &  _N056 & !presta0 & !presta1 & !sta0 &  sta1);
  _X026  = EXP(!db3 &  _N057 & !presta0 & !presta1 &  sta0 & !sta1);
  _X027  = EXP( db3 & !_N057 & !presta0 & !presta1 &  sta0 & !sta1);
  _X028  = EXP( db3 & !_N055 &  presta0 & !presta1 & !sta0 & !sta1);
  _X029  = EXP( db3 & !_N054 & !presta0 &  presta1 & !sta0 & !sta1);
  _X030  = EXP( db3 & !_N056 & !presta0 & !presta1 & !sta0 &  sta1);

-- Node name is ':38' = 'db4' 
-- Equation name is 'db4', type is buried 
db4      = TFFE(!_EQ005, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ005 = !_N143 & !_N156 &  _X031 &  _X032 &  _X033 &  _X034 &  _X035 & 
              _X036;
  _X031  = EXP(!db4 &  _N063 & !presta0 & !presta1 & !sta0 &  sta1);
  _X032  = EXP(!db4 &  _N064 & !presta0 & !presta1 &  sta0 & !sta1);
  _X033  = EXP( db4 & !_N064 & !presta0 & !presta1 &  sta0 & !sta1);
  _X034  = EXP( db4 & !_N062 &  presta0 & !presta1 & !sta0 & !sta1);
  _X035  = EXP( db4 & !_N061 & !presta0 &  presta1 & !sta0 & !sta1);
  _X036  = EXP( db4 & !_N063 & !presta0 & !presta1 & !sta0 &  sta1);

-- Node name is ':37' = 'db5' 
-- Equation name is 'db5', type is buried 
db5      = TFFE(!_EQ006, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ006 = !_N144 & !_N157 &  _X037 &  _X038 &  _X039 &  _X040 &  _X041 & 
              _X042;
  _X037  = EXP(!db5 &  _N070 & !presta0 & !presta1 & !sta0 &  sta1);
  _X038  = EXP(!db5 &  _N071 & !presta0 & !presta1 &  sta0 & !sta1);
  _X039  = EXP( db5 & !_N071 & !presta0 & !presta1 &  sta0 & !sta1);
  _X040  = EXP( db5 & !_N069 &  presta0 & !presta1 & !sta0 & !sta1);
  _X041  = EXP( db5 & !_N068 & !presta0 &  presta1 & !sta0 & !sta1);
  _X042  = EXP( db5 & !_N070 & !presta0 & !presta1 & !sta0 &  sta1);

-- Node name is ':36' = 'db6' 
-- Equation name is 'db6', type is buried 
db6      = TFFE(!_EQ007, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ007 = !_N145 & !_N158 &  _X043 &  _X044 &  _X045 &  _X046 &  _X047 & 
              _X048;
  _X043  = EXP(!db6 &  _N077 & !presta0 & !presta1 & !sta0 &  sta1);
  _X044  = EXP(!db6 &  _N078 & !presta0 & !presta1 &  sta0 & !sta1);
  _X045  = EXP( db6 & !_N078 & !presta0 & !presta1 &  sta0 & !sta1);
  _X046  = EXP( db6 & !_N076 &  presta0 & !presta1 & !sta0 & !sta1);
  _X047  = EXP( db6 & !_N075 & !presta0 &  presta1 & !sta0 & !sta1);
  _X048  = EXP( db6 & !_N077 & !presta0 & !presta1 & !sta0 &  sta1);

-- Node name is ':35' = 'db7' 
-- Equation name is 'db7', type is buried 
db7      = TFFE(!_EQ008, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ008 = !_N146 & !_N159 &  _X049 &  _X050 &  _X051 &  _X052 &  _X053 & 
              _X054;
  _X049  = EXP(!db7 &  _N084 & !presta0 & !presta1 & !sta0 &  sta1);
  _X050  = EXP(!db7 &  _N085 & !presta0 & !presta1 &  sta0 & !sta1);
  _X051  = EXP( db7 & !_N085 & !presta0 & !presta1 &  sta0 & !sta1);
  _X052  = EXP( db7 & !_N083 &  presta0 & !presta1 & !sta0 & !sta1);
  _X053  = EXP( db7 & !_N082 & !presta0 &  presta1 & !sta0 & !sta1);
  _X054  = EXP( db7 & !_N084 & !presta0 & !presta1 & !sta0 &  sta1);

-- Node name is ':34' = 'db8' 
-- Equation name is 'db8', type is buried 
db8      = TFFE(!_EQ009, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ009 = !_N147 & !_N160 &  _X055 &  _X056 &  _X057 &  _X058 &  _X059 & 
              _X060;
  _X055  = EXP(!db8 &  _N091 & !presta0 & !presta1 & !sta0 &  sta1);
  _X056  = EXP(!db8 &  _N092 & !presta0 & !presta1 &  sta0 & !sta1);
  _X057  = EXP( db8 & !_N092 & !presta0 & !presta1 &  sta0 & !sta1);
  _X058  = EXP( db8 & !_N090 &  presta0 & !presta1 & !sta0 & !sta1);
  _X059  = EXP( db8 & !_N089 & !presta0 &  presta1 & !sta0 & !sta1);
  _X060  = EXP( db8 & !_N091 & !presta0 & !presta1 & !sta0 &  sta1);

-- Node name is ':33' = 'db9' 
-- Equation name is 'db9', type is buried 
db9      = TFFE(!_EQ010, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ010 = !_N148 & !_N161 &  _X061 &  _X062 &  _X063 &  _X064 &  _X065 & 
              _X066;
  _X061  = EXP(!db9 &  _N098 & !presta0 & !presta1 & !sta0 &  sta1);
  _X062  = EXP(!db9 &  _N099 & !presta0 & !presta1 &  sta0 & !sta1);
  _X063  = EXP( db9 & !_N099 & !presta0 & !presta1 &  sta0 & !sta1);
  _X064  = EXP( db9 & !_N097 &  presta0 & !presta1 & !sta0 & !sta1);
  _X065  = EXP( db9 & !_N096 & !presta0 &  presta1 & !sta0 & !sta1);
  _X066  = EXP( db9 & !_N098 & !presta0 & !presta1 & !sta0 &  sta1);

-- Node name is ':32' = 'db10' 
-- Equation name is 'db10', type is buried 
db10     = TFFE(!_EQ011, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ011 = !_N149 &  _X067 &  _X068 &  _X069 &  _X070 &  _X071 &  _X072 & 
              _X073 &  _X074 &  _X075 &  _X076 &  _X077;
  _X067  = EXP( db10 & !_N105 & !presta0 & !presta1 & !sta0 &  sta1);
  _X068  = EXP(!db10 &  _N104 &  presta0 & !presta1 & !sta0 & !sta1);
  _X069  = EXP( db10 & !_N100 &  presta0 &  presta1 &  sta0 & !sta1);
  _X070  = EXP( db10 & !_N103 & !presta0 &  presta1 & !sta0 & !sta1);
  _X071  = EXP( db10 & !_N104 &  presta0 & !presta1 & !sta0 & !sta1);
  _X072  = EXP( db10 & !_N106 & !presta0 & !presta1 &  sta0 & !sta1);
  _X073  = EXP(!db10 &  _N106 & !presta0 & !presta1 &  sta0 & !sta1);
  _X074  = EXP(!db10 &  _N105 & !presta0 & !presta1 & !sta0 &  sta1);
  _X075  = EXP( db10 & !_N101 & !presta0 &  presta1 &  sta0 &  sta1);
  _X076  = EXP(!db10 &  _N103 & !presta0 &  presta1 & !sta0 & !sta1);
  _X077  = EXP( db10 & !_N033 &  presta0 &  presta1 & !sta0 &  sta1);

-- Node name is ':31' = 'db11' 
-- Equation name is 'db11', type is buried 
db11     = TFFE(!_EQ012, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ012 = !_N150 &  _X078 &  _X079 &  _X080 &  _X081 &  _X082 &  _X083 & 
              _X084 &  _X085 &  _X086 &  _X087 &  _X088;
  _X078  = EXP( db11 & !_N112 & !presta0 & !presta1 & !sta0 &  sta1);
  _X079  = EXP(!db11 &  _N111 &  presta0 & !presta1 & !sta0 & !sta1);
  _X080  = EXP( db11 & !_N107 &  presta0 &  presta1 &  sta0 & !sta1);
  _X081  = EXP( db11 & !_N110 & !presta0 &  presta1 & !sta0 & !sta1);
  _X082  = EXP( db11 & !_N111 &  presta0 & !presta1 & !sta0 & !sta1);
  _X083  = EXP( db11 & !_N113 & !presta0 & !presta1 &  sta0 & !sta1);
  _X084  = EXP(!db11 &  _N113 & !presta0 & !presta1 &  sta0 & !sta1);
  _X085  = EXP(!db11 &  _N112 & !presta0 & !presta1 & !sta0 &  sta1);
  _X086  = EXP( db11 & !_N108 & !presta0 &  presta1 &  sta0 &  sta1);
  _X087  = EXP(!db11 &  _N110 & !presta0 &  presta1 & !sta0 & !sta1);
  _X088  = EXP( db11 & !_N031 &  presta0 &  presta1 & !sta0 &  sta1);

-- Node name is ':30' = 'db12' 
-- Equation name is 'db12', type is buried 
db12     = TFFE(!_EQ013, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ013 = !_N151 &  _X089 &  _X090 &  _X091 &  _X092 &  _X093 &  _X094 & 
              _X095 &  _X096 &  _X097 &  _X098 &  _X099;
  _X089  = EXP( db12 & !_N119 & !presta0 & !presta1 & !sta0 &  sta1);
  _X090  = EXP(!db12 &  _N118 &  presta0 & !presta1 & !sta0 & !sta1);
  _X091  = EXP( db12 & !_N114 &  presta0 &  presta1 &  sta0 & !sta1);
  _X092  = EXP( db12 & !_N117 & !presta0 &  presta1 & !sta0 & !sta1);
  _X093  = EXP( db12 & !_N118 &  presta0 & !presta1 & !sta0 & !sta1);
  _X094  = EXP( db12 & !_N120 & !presta0 & !presta1 &  sta0 & !sta1);
  _X095  = EXP(!db12 &  _N120 & !presta0 & !presta1 &  sta0 & !sta1);
  _X096  = EXP(!db12 &  _N119 & !presta0 & !presta1 & !sta0 &  sta1);
  _X097  = EXP( db12 & !_N115 & !presta0 &  presta1 &  sta0 &  sta1);
  _X098  = EXP(!db12 &  _N117 & !presta0 &  presta1 & !sta0 & !sta1);
  _X099  = EXP( db12 & !_N029 &  presta0 &  presta1 & !sta0 &  sta1);

-- Node name is ':29' = 'db13' 
-- Equation name is 'db13', type is buried 
db13     = TFFE(!_EQ014, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ014 = !_N152 &  _X100 &  _X101 &  _X102 &  _X103 &  _X104 &  _X105 & 
              _X106 &  _X107 &  _X108 &  _X109 &  _X110;
  _X100  = EXP( db13 & !_N126 & !presta0 & !presta1 & !sta0 &  sta1);
  _X101  = EXP(!db13 &  _N125 &  presta0 & !presta1 & !sta0 & !sta1);
  _X102  = EXP( db13 & !_N121 &  presta0 &  presta1 &  sta0 & !sta1);
  _X103  = EXP( db13 & !_N124 & !presta0 &  presta1 & !sta0 & !sta1);
  _X104  = EXP( db13 & !_N125 &  presta0 & !presta1 & !sta0 & !sta1);
  _X105  = EXP( db13 & !_N127 & !presta0 & !presta1 &  sta0 & !sta1);
  _X106  = EXP(!db13 &  _N127 & !presta0 & !presta1 &  sta0 & !sta1);
  _X107  = EXP(!db13 &  _N126 & !presta0 & !presta1 & !sta0 &  sta1);
  _X108  = EXP( db13 & !_N122 & !presta0 &  presta1 &  sta0 &  sta1);
  _X109  = EXP(!db13 &  _N124 & !presta0 &  presta1 & !sta0 & !sta1);
  _X110  = EXP( db13 & !_N027 &  presta0 &  presta1 & !sta0 &  sta1);

-- Node name is ':28' = 'db14' 
-- Equation name is 'db14', type is buried 
db14     = TFFE(!_EQ015, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ015 = !_N153 &  _X111 &  _X112 &  _X113 &  _X114 &  _X115 &  _X116 & 
              _X117 &  _X118 &  _X119 &  _X120 &  _X121;
  _X111  = EXP( db14 & !_N133 & !presta0 & !presta1 & !sta0 &  sta1);
  _X112  = EXP(!db14 &  _N132 &  presta0 & !presta1 & !sta0 & !sta1);
  _X113  = EXP( db14 & !_N128 &  presta0 &  presta1 &  sta0 & !sta1);
  _X114  = EXP( db14 & !_N131 & !presta0 &  presta1 & !sta0 & !sta1);
  _X115  = EXP( db14 & !_N132 &  presta0 & !presta1 & !sta0 & !sta1);
  _X116  = EXP( db14 & !_N134 & !presta0 & !presta1 &  sta0 & !sta1);
  _X117  = EXP(!db14 &  _N134 & !presta0 & !presta1 &  sta0 & !sta1);
  _X118  = EXP(!db14 &  _N133 & !presta0 & !presta1 & !sta0 &  sta1);
  _X119  = EXP( db14 & !_N129 & !presta0 &  presta1 &  sta0 &  sta1);
  _X120  = EXP(!db14 &  _N131 & !presta0 &  presta1 & !sta0 & !sta1);
  _X121  = EXP( db14 & !_N025 &  presta0 &  presta1 & !sta0 &  sta1);

-- Node name is ':27' = 'db15' 
-- Equation name is 'db15', type is buried 
db15     = TFFE(!_EQ016, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ016 = !_N154 &  _X122 &  _X123 &  _X124 &  _X125 &  _X126 &  _X127 & 
              _X128 &  _X129 &  _X130 &  _X131 &  _X132;
  _X122  = EXP( db15 & !_N140 & !presta0 & !presta1 & !sta0 &  sta1);
  _X123  = EXP(!db15 &  _N139 &  presta0 & !presta1 & !sta0 & !sta1);
  _X124  = EXP( db15 & !_N135 &  presta0 &  presta1 &  sta0 & !sta1);
  _X125  = EXP( db15 & !_N138 & !presta0 &  presta1 & !sta0 & !sta1);
  _X126  = EXP( db15 & !_N139 &  presta0 & !presta1 & !sta0 & !sta1);
  _X127  = EXP( db15 & !_N141 & !presta0 & !presta1 &  sta0 & !sta1);
  _X128  = EXP(!db15 &  _N141 & !presta0 & !presta1 &  sta0 & !sta1);
  _X129  = EXP(!db15 &  _N140 & !presta0 & !presta1 & !sta0 &  sta1);
  _X130  = EXP( db15 & !_N136 & !presta0 &  presta1 &  sta0 &  sta1);
  _X131  = EXP(!db15 &  _N138 & !presta0 &  presta1 & !sta0 & !sta1);
  _X132  = EXP( db15 & !_N023 &  presta0 &  presta1 & !sta0 &  sta1);

-- Node name is 'dir' = ':5' 
-- Equation name is 'dir', type is output 
 dir     = DFFE( _EQ017 $  _EQ018, GLOBAL( clk),  VCC,  VCC,  VCC);
  _EQ017 =  presta0 &  presta1 &  sta0 & !sta1 &  _X133 &  _X134 &  _X135 & 
              _X136
         # !presta0 &  presta1 &  sta0 &  sta1 &  _X133 &  _X134 &  _X135 & 
              _X136
         #  presta0 & !presta1 & !sta0 & !sta1 &  _X133 &  _X134 &  _X135 & 
              _X136
         # !presta0 & !presta1 & !sta0 &  sta1 &  _X133 &  _X134 &  _X135 & 
              _X136;
  _X133  = EXP(!dir & !presta0 &  sta1);
  _X134  = EXP(!dir &  presta1 &  sta0);
  _X135  = EXP(!dir &  presta0 & !sta1);
  _X136  = EXP(!dir & !presta1 & !sta0);
  _EQ018 =  _X133 &  _X134 &  _X135 &  _X136;
  _X133  = EXP(!dir & !presta0 &  sta1);
  _X134  = EXP(!dir &  presta1 &  sta0);
  _X135  = EXP(!dir &  presta0 & !sta1);
  _X136  = EXP(!dir & !presta1 & !sta0);

-- Node name is ':26' = 'presta0' 
-- Equation name is 'presta0', type is buried 
presta0  = DFFE( sta0 $  GND, GLOBAL( clk),  VCC,  VCC,  VCC);

-- Node name is ':25' = 'presta1' 
-- Equation name is 'presta1', type is buried 
presta1  = DFFE( sta1 $  GND, GLOBAL( clk),  VCC,  VCC,  VCC);

-- Node name is ':24' = 'sta0' 
-- Equation name is 'sta0', type is buried 
sta0     = DFFE( QB $  GND, GLOBAL( clk),  VCC,  VCC,  VCC);

-- Node name is ':23' = 'sta1' 
-- Equation name is 'sta1', type is buried 
sta1     = DFFE( QA $  GND, GLOBAL( clk),  VCC,  VCC,  VCC);

⌨️ 快捷键说明

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