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

📄 cymometer.map.eqn

📁 基于Quartus II FPGA/CPLD数字系统设计实例(VHDL源代码文件)
💻 EQN
📖 第 1 页 / 共 2 页
字号:
-- Copyright (C) 1991-2006 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--A1L216 is Mux~1254
A1L216 = dat[3] # dat[1] & (!dat[2] # !dat[0]) # !dat[1] & (dat[2]);


--A1L217 is Mux~1255
A1L217 = !dat[1] & !dat[2] # !dat[3];


--A1L218 is Mux~1256
A1L218 = !dat[3] & (dat[0] & (dat[1] # !dat[2]) # !dat[0] & dat[1] & !dat[2]);


--A1L219 is Mux~1257
A1L219 = dat[0] # dat[2] & !dat[1];


--A1L220 is Mux~1258
A1L220 = !dat[3] & (dat[0] & (dat[1] $ !dat[2]) # !dat[0] & !dat[1] & dat[2]);


--A1L221 is Mux~1259
A1L221 = dat[1] & !dat[0] & !dat[2];


--A1L222 is Mux~1260
A1L222 = dat[0] $ !dat[1] # !dat[2];


--A1L223 is Mux~1261
A1L223 = !dat[1] & !dat[3] & (dat[0] $ dat[2]);


--cnt[13] is cnt[13]
cnt[13] = DFFEAS(A1L191, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[15] is cnt[15]
cnt[15] = DFFEAS(A1L31, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[14] is cnt[14]
cnt[14] = DFFEAS(A1L29, sysclk,  ,  ,  ,  ,  ,  ,  );


--A1L224 is Mux~1262
A1L224 = !cnt[13] & !cnt[15] & !cnt[14];


--A1L225 is Mux~1263
A1L225 = cnt[15] & cnt[14];


--A1L204 is Equal~515
A1L204 = cnt[13] & !cnt[15] & !cnt[14];


--A1L226 is Mux~1264
A1L226 = cnt[14] & !cnt[13];


--A1L227 is Mux~1265
A1L227 = cnt[13] & cnt[14];


--A1L228 is Mux~1266
A1L228 = cnt[15] & !cnt[13];


--A1L229 is Mux~1267
A1L229 = cnt[13] & cnt[15];


--cntq3[0] is cntq3[0]
cntq3[0] = DFFEAS(cntp3[0], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L230 is Mux~1268
A1L230 = cnt[14] # !cnt[13];


--cntq6[0] is cntq6[0]
cntq6[0] = DFFEAS(cntp6[0], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L231 is Mux~1269
A1L231 = cnt[13] & (cnt[15] # cnt[14]);


--cntq2[0] is cntq2[0]
cntq2[0] = DFFEAS(cntp2[0], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L232 is Mux~1270
A1L232 = A1L230 & (A1L231) # !A1L230 & (A1L231 & cntq6[0] # !A1L231 & (cntq2[0]));


--cntq4[0] is cntq4[0]
cntq4[0] = DFFEAS(cntp4[0], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L233 is Mux~1271
A1L233 = A1L230 & (A1L232 & (cntq4[0]) # !A1L232 & cntq3[0]) # !A1L230 & (A1L232);


--cntq5[0] is cntq5[0]
cntq5[0] = DFFEAS(cntp5[0], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq1[0] is cntq1[0]
cntq1[0] = DFFEAS(cntp1[0], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L234 is Mux~1272
A1L234 = cnt[15] & cntq5[0] # !cnt[15] & (cntq1[0]);


--A1L235 is Mux~1273
A1L235 = cnt[13] & A1L233 # !cnt[13] & (cnt[14] & A1L233 # !cnt[14] & (A1L234));


--cntq6[1] is cntq6[1]
cntq6[1] = DFFEAS(cntp6[1], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq3[1] is cntq3[1]
cntq3[1] = DFFEAS(cntp3[1], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq2[1] is cntq2[1]
cntq2[1] = DFFEAS(cntp2[1], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L236 is Mux~1274
A1L236 = A1L231 & (A1L230) # !A1L231 & (A1L230 & cntq3[1] # !A1L230 & (cntq2[1]));


--cntq4[1] is cntq4[1]
cntq4[1] = DFFEAS(cntp4[1], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L237 is Mux~1275
A1L237 = A1L231 & (A1L236 & (cntq4[1]) # !A1L236 & cntq6[1]) # !A1L231 & (A1L236);


--cntq5[1] is cntq5[1]
cntq5[1] = DFFEAS(cntp5[1], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq1[1] is cntq1[1]
cntq1[1] = DFFEAS(cntp1[1], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L238 is Mux~1276
A1L238 = cnt[15] & cntq5[1] # !cnt[15] & (cntq1[1]);


--A1L239 is Mux~1277
A1L239 = cnt[13] & A1L237 # !cnt[13] & (cnt[14] & A1L237 # !cnt[14] & (A1L238));


--cntq3[2] is cntq3[2]
cntq3[2] = DFFEAS(cntp3[2], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq6[2] is cntq6[2]
cntq6[2] = DFFEAS(cntp6[2], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq2[2] is cntq2[2]
cntq2[2] = DFFEAS(cntp2[2], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L240 is Mux~1278
A1L240 = A1L230 & (A1L231) # !A1L230 & (A1L231 & cntq6[2] # !A1L231 & (cntq2[2]));


--cntq4[2] is cntq4[2]
cntq4[2] = DFFEAS(cntp4[2], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L241 is Mux~1279
A1L241 = A1L230 & (A1L240 & (cntq4[2]) # !A1L240 & cntq3[2]) # !A1L230 & (A1L240);


--cntq5[2] is cntq5[2]
cntq5[2] = DFFEAS(cntp5[2], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq1[2] is cntq1[2]
cntq1[2] = DFFEAS(cntp1[2], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L242 is Mux~1280
A1L242 = cnt[15] & cntq5[2] # !cnt[15] & (cntq1[2]);


--A1L243 is Mux~1281
A1L243 = cnt[13] & A1L241 # !cnt[13] & (cnt[14] & A1L241 # !cnt[14] & (A1L242));


--cntq6[3] is cntq6[3]
cntq6[3] = DFFEAS(cntp6[3], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq3[3] is cntq3[3]
cntq3[3] = DFFEAS(cntp3[3], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq2[3] is cntq2[3]
cntq2[3] = DFFEAS(cntp2[3], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L244 is Mux~1282
A1L244 = A1L231 & (A1L230) # !A1L231 & (A1L230 & cntq3[3] # !A1L230 & (cntq2[3]));


--cntq4[3] is cntq4[3]
cntq4[3] = DFFEAS(cntp4[3], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L245 is Mux~1283
A1L245 = A1L231 & (A1L244 & (cntq4[3]) # !A1L244 & cntq6[3]) # !A1L231 & (A1L244);


--cntq5[3] is cntq5[3]
cntq5[3] = DFFEAS(cntp5[3], clkin,  ,  , A1L165,  ,  ,  ,  );


--cntq1[3] is cntq1[3]
cntq1[3] = DFFEAS(cntp1[3], clkin,  ,  , A1L165,  ,  ,  ,  );


--A1L246 is Mux~1284
A1L246 = cnt[15] & cntq5[3] # !cnt[15] & (cntq1[3]);


--A1L247 is Mux~1285
A1L247 = cnt[13] & A1L245 # !cnt[13] & (cnt[14] & A1L245 # !cnt[14] & (A1L246));


--cnt[12] is cnt[12]
cnt[12] = DFFEAS(A1L25, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[11] is cnt[11]
cnt[11] = DFFEAS(A1L192, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[10] is cnt[10]
cnt[10] = DFFEAS(A1L193, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[9] is cnt[9]
cnt[9] = DFFEAS(A1L19, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[8] is cnt[8]
cnt[8] = DFFEAS(A1L194, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[7] is cnt[7]
cnt[7] = DFFEAS(A1L15, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[6] is cnt[6]
cnt[6] = DFFEAS(A1L13, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[5] is cnt[5]
cnt[5] = DFFEAS(A1L11, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[4] is cnt[4]
cnt[4] = DFFEAS(A1L9, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[3] is cnt[3]
cnt[3] = DFFEAS(A1L7, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[2] is cnt[2]
cnt[2] = DFFEAS(A1L5, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[1] is cnt[1]
cnt[1] = DFFEAS(A1L3, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[0] is cnt[0]
cnt[0] = DFFEAS(A1L1, sysclk,  ,  ,  ,  ,  ,  ,  );


--A1L1 is add~1042
A1L1 = cnt[0] $ VCC;

--A1L2 is add~1043
A1L2 = CARRY(cnt[0]);


--A1L3 is add~1044
A1L3 = cnt[1] & !A1L2 # !cnt[1] & (A1L2 # GND);

--A1L4 is add~1045
A1L4 = CARRY(!A1L2 # !cnt[1]);


--A1L5 is add~1046
A1L5 = cnt[2] & (A1L4 $ GND) # !cnt[2] & !A1L4 & VCC;

--A1L6 is add~1047
A1L6 = CARRY(cnt[2] & !A1L4);


--A1L7 is add~1048
A1L7 = cnt[3] & !A1L6 # !cnt[3] & (A1L6 # GND);

--A1L8 is add~1049
A1L8 = CARRY(!A1L6 # !cnt[3]);


--A1L9 is add~1050
A1L9 = cnt[4] & (A1L8 $ GND) # !cnt[4] & !A1L8 & VCC;

--A1L10 is add~1051
A1L10 = CARRY(cnt[4] & !A1L8);


--A1L11 is add~1052
A1L11 = cnt[5] & !A1L10 # !cnt[5] & (A1L10 # GND);

--A1L12 is add~1053
A1L12 = CARRY(!A1L10 # !cnt[5]);


--A1L13 is add~1054
A1L13 = cnt[6] & (A1L12 $ GND) # !cnt[6] & !A1L12 & VCC;

--A1L14 is add~1055
A1L14 = CARRY(cnt[6] & !A1L12);


--A1L15 is add~1056
A1L15 = cnt[7] & !A1L14 # !cnt[7] & (A1L14 # GND);

--A1L16 is add~1057
A1L16 = CARRY(!A1L14 # !cnt[7]);


--A1L17 is add~1058
A1L17 = cnt[8] & (A1L16 $ GND) # !cnt[8] & !A1L16 & VCC;

--A1L18 is add~1059
A1L18 = CARRY(cnt[8] & !A1L16);


--A1L19 is add~1060
A1L19 = cnt[9] & !A1L18 # !cnt[9] & (A1L18 # GND);

--A1L20 is add~1061
A1L20 = CARRY(!A1L18 # !cnt[9]);


--A1L21 is add~1062
A1L21 = cnt[10] & (A1L20 $ GND) # !cnt[10] & !A1L20 & VCC;

--A1L22 is add~1063
A1L22 = CARRY(cnt[10] & !A1L20);


--A1L23 is add~1064
A1L23 = cnt[11] & !A1L22 # !cnt[11] & (A1L22 # GND);

--A1L24 is add~1065
A1L24 = CARRY(!A1L22 # !cnt[11]);


--A1L25 is add~1066
A1L25 = cnt[12] & (A1L24 $ GND) # !cnt[12] & !A1L24 & VCC;

--A1L26 is add~1067
A1L26 = CARRY(cnt[12] & !A1L24);


--A1L27 is add~1068
A1L27 = cnt[13] & !A1L26 # !cnt[13] & (A1L26 # GND);

--A1L28 is add~1069
A1L28 = CARRY(!A1L26 # !cnt[13]);


--A1L205 is Equal~516
A1L205 = cnt[11] & cnt[10] & !cnt[9] & !cnt[8];


--A1L206 is Equal~517
A1L206 = A1L204 & A1L205 & !cnt[12];


--A1L207 is Equal~518
A1L207 = cnt[7] & cnt[6] & cnt[5] & cnt[4];


--A1L208 is Equal~519
A1L208 = cnt[3] & cnt[2] & cnt[1] & cnt[0];


--cnt[24] is cnt[24]
cnt[24] = DFFEAS(A1L195, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[21] is cnt[21]
cnt[21] = DFFEAS(A1L196, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[23] is cnt[23]
cnt[23] = DFFEAS(A1L47, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[22] is cnt[22]
cnt[22] = DFFEAS(A1L45, sysclk,  ,  ,  ,  ,  ,  ,  );


--A1L209 is Equal~520
A1L209 = cnt[24] & cnt[21] & !cnt[23] & !cnt[22];


--cnt[16] is cnt[16]
cnt[16] = DFFEAS(A1L197, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[20] is cnt[20]
cnt[20] = DFFEAS(A1L198, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[19] is cnt[19]
cnt[19] = DFFEAS(A1L39, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[18] is cnt[18]
cnt[18] = DFFEAS(A1L37, sysclk,  ,  ,  ,  ,  ,  ,  );


--cnt[17] is cnt[17]
cnt[17] = DFFEAS(A1L35, sysclk,  ,  ,  ,  ,  ,  ,  );


--A1L210 is Equal~521
A1L210 = cnt[20] & !cnt[19] & !cnt[18] & !cnt[17];


--A1L211 is Equal~522
A1L211 = A1L209 & cnt[16] & A1L210;


--A1L212 is Equal~523
A1L212 = A1L206 & A1L207 & A1L208 & A1L211;


--A1L191 is cnt~223
A1L191 = A1L27 & !A1L212;


--A1L29 is add~1070
A1L29 = cnt[14] & (A1L28 $ GND) # !cnt[14] & !A1L28 & VCC;

--A1L30 is add~1071
A1L30 = CARRY(cnt[14] & !A1L28);


--A1L31 is add~1072
A1L31 = cnt[15] & !A1L30 # !cnt[15] & (A1L30 # GND);

--A1L32 is add~1073
A1L32 = CARRY(!A1L30 # !cnt[15]);


--cntp3[0] is cntp3[0]
cntp3[0] = DFFEAS(A1L116, clkin,  ,  ,  ,  ,  ,  ,  );


--clk_cnt is clk_cnt
clk_cnt = DFFEAS(A1L63, sysclk,  ,  ,  ,  ,  ,  ,  );


--cntp1[2] is cntp1[2]
cntp1[2] = DFFEAS(A1L100, clkin,  ,  ,  ,  ,  ,  ,  );


--cntp1[1] is cntp1[1]
cntp1[1] = DFFEAS(A1L97, clkin,  ,  ,  ,  ,  ,  ,  );


--A1L248 is process1~154
A1L248 = !cntp1[2] & !cntp1[1];


--cntp2[2] is cntp2[2]
cntp2[2] = DFFEAS(A1L109, clkin,  ,  ,  ,  ,  ,  ,  );


--cntp2[1] is cntp2[1]
cntp2[1] = DFFEAS(A1L107, clkin,  ,  ,  ,  ,  ,  ,  );


--cntp5[2] is cntp5[2]
cntp5[2] = DFFEAS(A1L143, clkin,  ,  ,  ,  ,  ,  ,  );


--cntp5[1] is cntp5[1]
cntp5[1] = DFFEAS(A1L141, clkin,  ,  ,  ,  ,  ,  ,  );


--A1L249 is process1~155
A1L249 = !cntp2[2] & !cntp2[1] & !cntp5[2] & !cntp5[1];


--cntp4[2] is cntp4[2]
cntp4[2] = DFFEAS(A1L133, clkin,  ,  ,  ,  ,  ,  ,  );


--cntp4[1] is cntp4[1]
cntp4[1] = DFFEAS(A1L131, clkin,  ,  ,  ,  ,  ,  ,  );


--A1L250 is process1~156
A1L250 = A1L248 & A1L249 & !cntp4[2] & !cntp4[1];


--cntp6[2] is cntp6[2]
cntp6[2] = DFFEAS(A1L157, clkin,  ,  ,  ,  ,  ,  ,  );


--cntp6[1] is cntp6[1]

⌨️ 快捷键说明

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