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

📄 alu.saf

📁 ALU可以实现16种操作(包括加减乘除移位运算等)
💻 SAF
📖 第 1 页 / 共 2 页
字号:
   decoder_node[4][5] 0x3 0 0;
   decoder_node[4][6] 0x3 0 0;
   decoder_node[4][7] 0x3 0 0;
   decoder_node[5][0] 0x3 0 0;
   decoder_node[5][1] 0x3 0 0;
   decoder_node[5][2] 0x3 0 0;
   decoder_node[5][3] 0x3 0 0;
   decoder_node[5][4] 0x3 0 0;
   decoder_node[5][5] 0x3 0 0;
   decoder_node[5][6] 0x3 0 0;
   decoder_node[5][7] 0x3 0 0;
   decoder_node[6][0] 0x3 0 0;
   decoder_node[6][1] 0x3 0 0;
   decoder_node[6][2] 0x3 0 0;
   decoder_node[6][3] 0x3 0 0;
   decoder_node[6][4] 0x3 0 0;
   decoder_node[6][5] 0x3 0 0;
   decoder_node[6][6] 0x3 0 0;
   decoder_node[6][7] 0x3 0 0;
   decoder_node[7][0] 0x3 0 0;
   decoder_node[7][1] 0x3 0 0;
   decoder_node[7][2] 0x3 0 0;
   decoder_node[7][3] 0x3 0 0;
   decoder_node[7][4] 0x3 0 0;
   decoder_node[7][5] 0x3 0 0;
   decoder_node[7][6] 0x3 0 0;
   decoder_node[7][7] 0x3 0 0;
   mpar_add:padder;
    lpm_add_sub:adder[0];
     addcore:adder;
      a_csnbuffer:result_node;
       cs_buffer[0]~61 0x3 0 0;
       cs_buffer[0]~63 0x3 0 0;
       cs_buffer[0]~63COUT1_107 0x3 0 0;
       cs_buffer[0]~66 0x3 0 0;
       cs_buffer[0]~68 0x3 0 0.997229;
       cs_buffer[0]~68COUT1_108 0x3 0 0.997222;
       cs_buffer[0]~71 0x3 0 0;
       cs_buffer[0]~73 0x3 0 0;
       cs_buffer[0]~73COUT1_109 0x3 0 0;
       cs_buffer[0]~76 0x3 0 0;
       cs_buffer[0]~78 0x3 0 0.997124;
       cs_buffer[0]~78COUT1 0x3 0 0.997117;
       cs_buffer[0]~81 0x3 0 0;
       cs_buffer[0]~83 0x3 0 0;
       cs_buffer[0]~86 0x3 0 0;
       cs_buffer[0]~88 0x3 0 0.998237;
       cs_buffer[0]~88COUT1_110 0x3 0 0.9971;
       cs_buffer[0]~91 0x3 0 0;
       cs_buffer[0]~93 0x3 0 0;
       cs_buffer[0]~93COUT1_111 0x3 0 0;
       cs_buffer[0]~96 0x3 0 0;
       cs_buffer[0]~98 0x3 0 0.997743;
       cs_buffer[0]~98COUT1_112 0x3 0 0.997736;
       cs_buffer[0]~101 0x3 0 0;
    lpm_add_sub:adder[1];
     addcore:adder;
      a_csnbuffer:result_node;
       cs_buffer[0]~61 0x3 0 0;
       cs_buffer[0]~63 0x3 0 0;
       cs_buffer[0]~63COUT1_107 0x3 0 0;
       cs_buffer[0]~66 0x3 0 0;
       cs_buffer[0]~68 0x3 0 0.997443;
       cs_buffer[0]~68COUT1_108 0x3 0 0.997432;
       cs_buffer[0]~71 0x3 0 0;
       cs_buffer[0]~73 0x3 0 0;
       cs_buffer[0]~73COUT1_109 0x3 0 0;
       cs_buffer[0]~76 0x3 0 0;
       cs_buffer[0]~78 0x3 0 0.997287;
       cs_buffer[0]~78COUT1 0x3 0 0.99728;
       cs_buffer[0]~81 0x3 0 0;
       cs_buffer[0]~83 0x3 0 0;
       cs_buffer[0]~86 0x3 0 0;
       cs_buffer[0]~88 0x3 0 0.997018;
       cs_buffer[0]~88COUT1_110 0x3 0 0.996968;
       cs_buffer[0]~91 0x3 0 0;
       cs_buffer[0]~93 0x3 0 0;
       cs_buffer[0]~93COUT1_111 0x3 0 0;
       cs_buffer[0]~96 0x3 0 0;
       cs_buffer[0]~98 0x3 0 0.997355;
       cs_buffer[0]~98COUT1_112 0x3 0 0.997348;
       cs_buffer[0]~101 0x3 0 0;
    lpm_add_sub:adder[2];
     addcore:adder;
      a_csnbuffer:result_node;
       cs_buffer[0]~61 0x3 0 0;
       cs_buffer[0]~63 0x3 0 0;
       cs_buffer[0]~63COUT1_107 0x3 0 0;
       cs_buffer[0]~66 0x3 0 0;
       cs_buffer[0]~68 0x3 0 0.997381;
       cs_buffer[0]~68COUT1_108 0x3 0 0.997374;
       cs_buffer[0]~71 0x3 0 0;
       cs_buffer[0]~73 0x3 0 0;
       cs_buffer[0]~73COUT1_109 0x3 0 0;
       cs_buffer[0]~76 0x3 0 0;
       cs_buffer[0]~78 0x3 0 0.996895;
       cs_buffer[0]~78COUT1 0x3 0 0.996886;
       cs_buffer[0]~81 0x3 0 0;
       cs_buffer[0]~83 0x3 0 0;
       cs_buffer[0]~86 0x3 0 0;
       cs_buffer[0]~88 0x3 0 0.99738;
       cs_buffer[0]~88COUT1_110 0x3 0 0.997189;
       cs_buffer[0]~91 0x3 0 0;
       cs_buffer[0]~93 0x3 0 0;
       cs_buffer[0]~93COUT1_111 0x3 0 0;
       cs_buffer[0]~96 0x3 0 0;
       cs_buffer[0]~98 0x3 0 0.997751;
       cs_buffer[0]~98COUT1_112 0x3 0 0.997744;
       cs_buffer[0]~101 0x3 0 0;
    lpm_add_sub:adder[3];
     addcore:adder;
      a_csnbuffer:result_node;
       cs_buffer[0]~61 0x3 0 0;
       cs_buffer[0]~63 0x3 0 0;
       cs_buffer[0]~63COUT1_107 0x3 0 0;
       cs_buffer[0]~66 0x3 0 0;
       cs_buffer[0]~68 0x3 0 0.997387;
       cs_buffer[0]~68COUT1_108 0x3 0 0.997378;
       cs_buffer[0]~71 0x3 0 0;
       cs_buffer[0]~73 0x3 0 0;
       cs_buffer[0]~73COUT1_109 0x3 0 0;
       cs_buffer[0]~76 0x3 0 0;
       cs_buffer[0]~78 0x3 0 0.997239;
       cs_buffer[0]~78COUT1 0x3 0 0.99723;
       cs_buffer[0]~81 0x3 0 0;
       cs_buffer[0]~83 0x3 0 0;
       cs_buffer[0]~86 0x3 0 0;
       cs_buffer[0]~88 0x3 0 0.996999;
       cs_buffer[0]~88COUT1_110 0x3 0 0.997061;
       cs_buffer[0]~91 0x3 0 0;
       cs_buffer[0]~93 0x3 0 0;
       cs_buffer[0]~93COUT1_111 0x3 0 0;
       cs_buffer[0]~96 0x3 0 0;
       cs_buffer[0]~98 0x3 0 0.997437;
       cs_buffer[0]~98COUT1_112 0x3 0 0.99743;
       cs_buffer[0]~101 0x3 0 0;
    mpar_add:sub_par_add;
     lpm_add_sub:adder[0];
      addcore:adder;
       a_csnbuffer:result_node;
        cs_buffer[0]~70 0x3 0 0;
        cs_buffer[0]~72 0x3 0 0;
        cs_buffer[0]~72COUT1_121 0x3 0 0;
        cs_buffer[0]~75 0x3 0 0;
        cs_buffer[0]~77 0x3 0 0.995858;
        cs_buffer[0]~77COUT1_122 0x3 0 0.995851;
        cs_buffer[0]~80 0x3 0 0;
        cs_buffer[0]~82 0x3 0 0;
        cs_buffer[0]~82COUT1_123 0x3 0 0;
        cs_buffer[0]~85 0x3 0 0;
        cs_buffer[0]~87 0x3 0 0.995738;
        cs_buffer[0]~87COUT1_124 0x3 0 0.995727;
        cs_buffer[0]~90 0x3 0 0;
        cs_buffer[0]~92 0x3 0 0;
        cs_buffer[0]~95 0x3 0 0;
        cs_buffer[0]~97 0x3 0 0.995635;
        cs_buffer[0]~97COUT1_125 0x3 0 0.99524;
        cs_buffer[0]~100 0x3 0 0;
        cs_buffer[0]~102 0x3 0 0;
        cs_buffer[0]~102COUT1_126 0x3 0 0;
        cs_buffer[0]~105 0x3 0 0;
        cs_buffer[0]~107 0x3 0 0.995189;
        cs_buffer[0]~107COUT1_127 0x3 0 0.99518;
        cs_buffer[0]~110 0x3 0 0;
        cs_buffer[0]~112 0x3 0 0;
        cs_buffer[0]~112COUT1_128 0x3 0 0;
        cs_buffer[0]~115 0x3 0 0;
     lpm_add_sub:adder[1];
      addcore:adder;
       a_csnbuffer:result_node;
        cs_buffer[0]~70 0x3 0 0;
        cs_buffer[0]~72 0x3 0 0;
        cs_buffer[0]~72COUT1_121 0x3 0 0;
        cs_buffer[0]~75 0x3 0 0;
        cs_buffer[0]~77 0x3 0 0.995632;
        cs_buffer[0]~77COUT1_122 0x3 0 0.995623;
        cs_buffer[0]~80 0x3 0 0;
        cs_buffer[0]~82 0x3 0 0;
        cs_buffer[0]~82COUT1_123 0x3 0 0;
        cs_buffer[0]~85 0x3 0 0;
        cs_buffer[0]~87 0x3 0 0.995512;
        cs_buffer[0]~87COUT1_124 0x3 0 0.995499;
        cs_buffer[0]~90 0x3 0 0;
        cs_buffer[0]~92 0x3 0 0;
        cs_buffer[0]~95 0x3 0 0;
        cs_buffer[0]~97 0x3 0 0.995408;
        cs_buffer[0]~97COUT1_125 0x3 0 0.995465;
        cs_buffer[0]~100 0x3 0 0;
        cs_buffer[0]~102 0x3 0 0;
        cs_buffer[0]~102COUT1_126 0x3 0 0;
        cs_buffer[0]~105 0x3 0 0;
        cs_buffer[0]~107 0x3 0 0.995296;
        cs_buffer[0]~107COUT1_127 0x3 0 0.995289;
        cs_buffer[0]~110 0x3 0 0;
        cs_buffer[0]~112 0x3 0 0;
        cs_buffer[0]~112COUT1_128 0x3 0 0;
        cs_buffer[0]~115 0x3 0 0;
     mpar_add:sub_par_add;
      lpm_add_sub:adder[0];
       addcore:adder;
        a_csnbuffer:result_node;
         cs_buffer[0]~84 0x3 0 0;
         cs_buffer[0]~86 0x3 0 0;
         cs_buffer[0]~89 0x3 0 0;
         cs_buffer[0]~91 0x3 0 0.996155;
         cs_buffer[0]~91COUT1_145 0x3 0 0.993868;
         cs_buffer[0]~94 0x3 0 0;
         cs_buffer[0]~96 0x3 0 0;
         cs_buffer[0]~96COUT1_146 0x3 0 0;
         cs_buffer[0]~99 0x3 0 0;
         cs_buffer[0]~101 0x3 0 0.993601;
         cs_buffer[0]~101COUT1_147 0x3 0 0.993594;
         cs_buffer[0]~104 0x3 0 0;
         cs_buffer[0]~106 0x3 0 0;
         cs_buffer[0]~106COUT1_148 0x3 0 0;
         cs_buffer[0]~109 0x3 0 0;
         cs_buffer[0]~111 0x3 0 0.993165;
         cs_buffer[0]~114 0x3 0 0;
         cs_buffer[0]~116 0x3 0 0;
         cs_buffer[0]~116COUT1_149 0x3 0 0;
         cs_buffer[0]~119 0x3 0 0;
         cs_buffer[0]~121 0x3 0 0.993318;
         cs_buffer[0]~121COUT1_150 0x3 0 0.993309;
         cs_buffer[0]~124 0x3 0 0;
         cs_buffer[0]~126 0x3 0 0;
         cs_buffer[0]~126COUT1_151 0x3 0 0;
         cs_buffer[0]~129 0x3 0 0;
         cs_buffer[0]~131 0x3 0 0.993678;
         cs_buffer[0]~131COUT1_152 0x3 0 0.993671;
         cs_buffer[0]~134 0x3 0 0;
         cs_buffer[0]~136 0x3 0 0;
         cs_buffer[0]~139 0x3 0 0;
 Mux~10118 0x3 0 0;
 Mux~10119 0x3 0 0;
 Mux~10120 0x3 0 0;
 Mux~10121 0x3 0 0;
 Mux~10122 0x3 1e+006 0.981876;
 Mux~10123 0x3 0 0.996882;
 Mux~10124 0x3 1e+006 0.98091;
 Mux~10125 0x3 1e+006 0.980127;
 Mux~10126 0x3 0 0;
 Mux~10127 0x3 0 0;
 Mux~10128 0x3 0 0;
 Mux~10129 0x3 0 0;
 Mux~10130 0x3 2e+006 0.01;
 Mux~10131 0x3 2e+006 0.01;
 Mux~10132 0x3 2e+006 0.01;
 Mux~10133 0x3 2e+006 0.01;
 Mux~10134 0x3 2e+006 0.01;
 Mux~10135 0x3 2e+006 0.01;
 Mux~10136 0x3 0 0;
 Mux~10137 0x3 2e+006 0.01;
 Mux~10138 0x3 0 0;
 Mux~10139 0x3 0 0;
 Mux~10140 0x3 0 0;
 Mux~10141 0x3 0 0;
 Mux~10142 0x3 0 0;
 Mux~10143 0x3 0 0;
 Mux~10144 0x3 0 0;
 Mux~10145 0x3 0 0;
 Mux~10146 0x3 0 0;
 Mux~10147 0x3 0 0;
 Mux~10148 0x3 0 0;
 Mux~10149 0x3 0 0;
 Mux~10150 0x3 2e+006 0.01;
 Mux~10151 0x3 2e+006 0.01;
 Mux~10152 0x3 2e+006 0.01;
 Mux~10153 0x3 2e+006 0.01;
 Mux~10154 0x3 2e+006 0.01;
 Mux~10155 0x3 0 0;
 Mux~10156 0x3 2e+006 0.01;
 Mux~10157 0x3 2e+006 0.01;
 Mux~10158 0x3 0 0;
 Mux~10159 0x3 0 0;
 Mux~10160 0x3 0 0;
 Mux~10161 0x3 0 0;
 Mux~10162 0x3 0 0;
 Mux~10163 0x3 0 0;
 Mux~10164 0x3 0 0;
 Mux~10165 0x3 0 0;
 Mux~10166 0x3 0 0;
 Mux~10167 0x3 0 0;
 Mux~10168 0x3 0 0;
 Mux~10169 0x3 0 0;
 Mux~10170 0x3 0 0;
 Mux~10171 0x3 0 0;
 Mux~10172 0x3 0 0;
 Mux~10173 0x3 0 0;
 Mux~10174 0x3 0 0;
 Mux~10175 0x3 0 0;
 Mux~10176 0x3 0 0;
 Mux~10177 0x3 0 0;
 Mux~10178 0x3 0 0;
 Mux~10179 0x3 0 0;
 Mux~10180 0x3 0 0;
 Mux~10181 0x3 0 0;
 Mux~10182 0x3 0 0;
 Mux~10183 0x3 0 0;
 Mux~10184 0x3 0 0;
 Mux~10185 0x3 0 0;
 Mux~10186 0x3 0 0;
 Mux~10187 0x3 0 0;
 Mux~10188 0x3 0 0;
 Mux~10189 0x3 0 0;
 Mux~10190 0x3 0 0;
 Mux~10191 0x3 0 0;
 Mux~10192 0x3 0 0;
 Mux~10193 0x3 0 0;
 Mux~10194 0x3 0 0;
 Mux~10195 0x3 0 0;
 Mux~10196 0x3 0 0;
 Mux~10197 0x3 0 0;
 Mux~10198 0x3 0 0;
 Mux~10199 0x3 0 0;
 Mux~10200 0x3 0 0;
 Mux~10201 0x3 0 0;
 Mux~10202 0x3 0 0;
 Mux~10203 0x3 0 0;
 Mux~10204 0x3 0 0;
 Mux~10205 0x3 0 0;
 Mux~10206 0x3 0 0;
 Mux~10207 0x3 0 0;
 Mux~10208 0x3 0 0;
 Mux~10209 0x3 0 0;
 Mux~10210 0x3 2e+006 0.01;
 Mux~10211 0x3 2e+006 0.01;
 Mux~10212 0x3 2e+006 0.01;
 Mux~10213 0x3 2e+006 0.01;
 Mux~10214 0x3 2e+006 0.01;
 Mux~10215 0x3 0 0;
 Mux~10216 0x3 2e+006 0.01;
 Mux~10217 0x3 2e+006 0.01;
 Mux~10218 0x3 0 0;
 Mux~10219 0x3 0 0;
 Mux~10220 0x3 0 0;
 Mux~10221 0x3 0 0;
 Mux~10222 0x3 0 0;
 Mux~10223 0x3 0 0;
 Mux~10224 0x3 0 0;
 Mux~10225 0x3 0 0;
 Mux~10226 0x3 0 0;
 Mux~10227 0x3 0 0;
 Mux~10228 0x3 0 0;
 Mux~10229 0x3 0 0;
 Mux~10230 0x3 2e+006 0.01;
 Mux~10231 0x3 2e+006 0.01;
 Mux~10232 0x3 2e+006 0.01;
 Mux~10233 0x3 2e+006 0.01;
 Mux~10234 0x3 2e+006 0.01;
 Mux~10235 0x3 0 0;
 Mux~10236 0x3 2e+006 0.01;
 Mux~10237 0x3 2e+006 0.01;
 Mux~10238 0x3 0 0;
 Mux~10239 0x3 0 0;
 Mux~10240 0x3 0 0;
 Mux~10241 0x3 0 0;
 Mux~10242 0x3 0 0;
 Mux~10243 0x3 0 0;
 Mux~10244 0x3 0 0;
 Mux~10245 0x3 0 0;
 Mux~10246 0x3 0 0;
 Mux~10247 0x3 0 0;
 Mux~10248 0x3 0 0;
 Mux~10249 0x3 0 0;
 Mux~10250 0x3 0 0;
 Mux~10251 0x3 0 0;
 Mux~10252 0x3 0 0;
 Mux~10253 0x3 0 0;
 Mux~10254 0x3 0 0;
 Mux~10255 0x3 0 0;
 Mux~10256 0x3 0 0;
 Mux~10257 0x3 0 0;
 Mux~10258 0x3 0 0;
 Mux~10259 0x3 0 0;
 Mux~10260 0x3 0 0;
 Mux~10261 0x3 0 0;
 Mux~10262 0x3 0 0;
 Mux~10263 0x3 0 0.993741;
 Mux~10264 0x3 0 0;
 Mux~10265 0x3 0 0;
 Mux~10266 0x3 0 0;
 Mux~10267 0x3 0 0;
 Mux~10268 0x3 0 0;
 Mux~10269 0x3 0 0;
 Mux~10270 0x3 0 0;
 Mux~10271 0x3 0 0;
 Mux~10272 0x3 0 0;
 Mux~10273 0x3 0 0;
 Mux~10274 0x3 0 0;
 Mux~10275 0x3 0 0;
 Mux~10276 0x3 0 0;
 Mux~10277 0x3 0 0;
 Mux~10278 0x3 0 0;
 Mux~10279 0x3 0 0;
 Mux~10280 0x3 0 0;
 Mux~10281 0x3 0 0;
 Mux~10282 0x3 0 0;
 Mux~10283 0x3 0 0;
 Mux~10284 0x3 0 0.995376;
 Mux~10285 0x3 0 0.997326;
 Mux~10286 0x3 0 0.998186;
 Mux~10287 0x3 0 0;
 Mux~10288 0x3 0 0;
 Mux~10289 0x3 0 0;
 Mux~10290 0x3 0 0;
 Mux~10291 0x3 0 0;
 Mux~10292 0x3 1e+006 0.981329;
 Mux~10293 0x3 0 0.992967;
 Mux~10294 0x3 0 0;
 OP[0] 0x3 0 0;
 OP[1] 0x3 0 0;
 OP[2] 0x3 0 0;
 OP[3] 0x3 0 0;
 reset 0x3 0 1;
 result[0] 0x3 1e+006 0.976294;
 result[1] 0x3 2e+006 0.01;
 result[2] 0x3 0 0;
 result[3] 0x3 2e+006 0.01;
 result[4] 0x3 0 0;
 result[5] 0x3 0 0;
 result[6] 0x3 0 0;
 result[7] 0x3 0 0;
 result[8] 0x3 0 0;
 result[9] 0x3 2e+006 0.01;
 result[10] 0x3 0 0;
 result[11] 0x3 2e+006 0.01;
 result[12] 0x3 0 0;
 result[13] 0x3 0 0;
 result[14] 0x3 0 0;
 result[15] 0x3 0 0;
 result_t[16] 0x3 0 0;
 result_t~34 0x3 0 0;
 result_t~35 0x3 2e+006 0.01;
 result_t~38 0x3 0 0;
 result_t~43 0x3 2e+006 0.01;
 result_t~44 0x3 0 0;
 result_t~70 0x3 0 0;
 sel 0x3 2e+006 0.02;
 write 0x3 1e+006 0.02;
 Z 0x3 0 0;
 Z~258 0x3 1e+006 0.012302;
 Z~259 0x3 0 0.973413;
 Z~260 0x3 0 0.985235;
 Z~261 0x3 2e+006 0.973361;
 Z~262 0x3 2e+006 0.972791;
 Z~263 0x3 0 0;

END_OUTPUT_SIGNAL_INFO;

TOGGLE_PERCENTAGE 16.4269;

PERCENTAGE_OF_TIME_SIGNALS_IN_UNKNOWN_STATE 1.19904;

⌨️ 快捷键说明

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