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

📄 new_duty.map.eqn

📁 这是一个定时比较器
💻 EQN
字号:
-- Copyright (C) 1991-2007 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 from 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.
--A1L1 is Add0~297
A1L1 = temp1[0] $ VCC;

--A1L2 is Add0~298
A1L2 = CARRY(temp1[0]);


--A1L3 is Add0~299
A1L3 = temp1[1] & !A1L2 # !temp1[1] & (A1L2 # GND);

--A1L4 is Add0~300
A1L4 = CARRY(!A1L2 # !temp1[1]);


--A1L5 is Add0~301
A1L5 = temp1[2] & (A1L4 $ GND) # !temp1[2] & !A1L4 & VCC;

--A1L6 is Add0~302
A1L6 = CARRY(temp1[2] & !A1L4);


--A1L7 is Add0~303
A1L7 = temp1[3] & !A1L6 # !temp1[3] & (A1L6 # GND);

--A1L8 is Add0~304
A1L8 = CARRY(!A1L6 # !temp1[3]);


--A1L9 is Add0~305
A1L9 = temp1[4] & (A1L8 $ GND) # !temp1[4] & !A1L8 & VCC;

--A1L10 is Add0~306
A1L10 = CARRY(temp1[4] & !A1L8);


--A1L11 is Add0~307
A1L11 = temp1[5] & !A1L10 # !temp1[5] & (A1L10 # GND);

--A1L12 is Add0~308
A1L12 = CARRY(!A1L10 # !temp1[5]);


--A1L13 is Add0~309
A1L13 = temp1[6] & (A1L12 $ GND) # !temp1[6] & !A1L12 & VCC;

--A1L14 is Add0~310
A1L14 = CARRY(temp1[6] & !A1L12);


--A1L15 is Add0~311
A1L15 = temp1[7] & !A1L14 # !temp1[7] & (A1L14 # GND);

--A1L16 is Add0~312
A1L16 = CARRY(!A1L14 # !temp1[7]);


--A1L17 is Add0~313
A1L17 = temp1[8] & (A1L16 $ GND) # !temp1[8] & !A1L16 & VCC;

--A1L18 is Add0~314
A1L18 = CARRY(temp1[8] & !A1L16);


--A1L19 is Add0~315
A1L19 = temp1[9] & !A1L18 # !temp1[9] & (A1L18 # GND);

--A1L20 is Add0~316
A1L20 = CARRY(!A1L18 # !temp1[9]);


--A1L21 is Add0~317
A1L21 = temp1[10] & (A1L20 $ GND) # !temp1[10] & !A1L20 & VCC;

--A1L22 is Add0~318
A1L22 = CARRY(temp1[10] & !A1L20);


--A1L23 is Add0~319
A1L23 = temp1[11] & !A1L22 # !temp1[11] & (A1L22 # GND);

--A1L24 is Add0~320
A1L24 = CARRY(!A1L22 # !temp1[11]);


--A1L25 is Add0~321
A1L25 = temp1[12] & (A1L24 $ GND) # !temp1[12] & !A1L24 & VCC;

--A1L26 is Add0~322
A1L26 = CARRY(temp1[12] & !A1L24);


--A1L27 is Add0~323
A1L27 = temp1[13] & !A1L26 # !temp1[13] & (A1L26 # GND);

--A1L28 is Add0~324
A1L28 = CARRY(!A1L26 # !temp1[13]);


--A1L29 is Add0~325
A1L29 = temp1[14] & (A1L28 $ GND) # !temp1[14] & !A1L28 & VCC;

--A1L30 is Add0~326
A1L30 = CARRY(temp1[14] & !A1L28);


--A1L31 is Add0~327
A1L31 = temp1[15] $ A1L30;


--A1L53 is LessThan0~216
A1L53 = CARRY(!A1L1 & temp[0]);


--A1L55 is LessThan0~218
A1L55 = CARRY(A1L3 & (!A1L53 # !temp[1]) # !A1L3 & !temp[1] & !A1L53);


--A1L57 is LessThan0~220
A1L57 = CARRY(A1L5 & temp[2] & !A1L55 # !A1L5 & (temp[2] # !A1L55));


--A1L59 is LessThan0~222
A1L59 = CARRY(A1L7 & (!A1L57 # !temp[3]) # !A1L7 & !temp[3] & !A1L57);


--A1L61 is LessThan0~224
A1L61 = CARRY(A1L9 & temp[4] & !A1L59 # !A1L9 & (temp[4] # !A1L59));


--A1L63 is LessThan0~226
A1L63 = CARRY(A1L11 & (!A1L61 # !temp[5]) # !A1L11 & !temp[5] & !A1L61);


--A1L65 is LessThan0~228
A1L65 = CARRY(A1L13 & temp[6] & !A1L63 # !A1L13 & (temp[6] # !A1L63));


--A1L67 is LessThan0~230
A1L67 = CARRY(A1L15 & (!A1L65 # !temp[7]) # !A1L15 & !temp[7] & !A1L65);


--A1L69 is LessThan0~232
A1L69 = CARRY(A1L17 & temp[8] & !A1L67 # !A1L17 & (temp[8] # !A1L67));


--A1L71 is LessThan0~234
A1L71 = CARRY(A1L19 & (!A1L69 # !temp[9]) # !A1L19 & !temp[9] & !A1L69);


--A1L73 is LessThan0~236
A1L73 = CARRY(A1L21 & temp[10] & !A1L71 # !A1L21 & (temp[10] # !A1L71));


--A1L75 is LessThan0~238
A1L75 = CARRY(A1L23 & (!A1L73 # !temp[11]) # !A1L23 & !temp[11] & !A1L73);


--A1L77 is LessThan0~240
A1L77 = CARRY(A1L25 & temp[12] & !A1L75 # !A1L25 & (temp[12] # !A1L75));


--A1L79 is LessThan0~242
A1L79 = CARRY(A1L27 & (!A1L77 # !temp[13]) # !A1L27 & !temp[13] & !A1L77);


--A1L81 is LessThan0~244
A1L81 = CARRY(A1L29 & temp[14] & !A1L79 # !A1L29 & (temp[14] # !A1L79));


--A1L82 is LessThan0~245
A1L82 = A1L31 & temp[15] & A1L81 # !A1L31 & (temp[15] # A1L81);


--y is y
y = OUTPUT(A1L126Q);


--A1L126Q is y~reg0
A1L126Q = DFFEAS(A1L125, clk,  ,  , en,  ,  ,  ,  );


--temp1[15] is temp1[15]
temp1[15] = DFFEAS(A1L31, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[14] is temp1[14]
temp1[14] = DFFEAS(A1L29, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[13] is temp1[13]
temp1[13] = DFFEAS(A1L27, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[12] is temp1[12]
temp1[12] = DFFEAS(A1L25, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[11] is temp1[11]
temp1[11] = DFFEAS(A1L23, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[10] is temp1[10]
temp1[10] = DFFEAS(A1L21, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[9] is temp1[9]
temp1[9] = DFFEAS(A1L19, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[8] is temp1[8]
temp1[8] = DFFEAS(A1L17, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[7] is temp1[7]
temp1[7] = DFFEAS(A1L15, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[6] is temp1[6]
temp1[6] = DFFEAS(A1L13, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[5] is temp1[5]
temp1[5] = DFFEAS(A1L11, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[4] is temp1[4]
temp1[4] = DFFEAS(A1L107, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[3] is temp1[3]
temp1[3] = DFFEAS(A1L7, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[2] is temp1[2]
temp1[2] = DFFEAS(A1L5, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[1] is temp1[1]
temp1[1] = DFFEAS(A1L3, clk,  ,  ,  ,  ,  ,  ,  );


--temp1[0] is temp1[0]
temp1[0] = DFFEAS(A1L1, clk,  ,  ,  ,  ,  ,  ,  );


--temp[15] is temp[15]
temp[15] = DFFEAS(data_load[15], clk,  ,  , !en,  ,  ,  ,  );


--temp[14] is temp[14]
temp[14] = DFFEAS(data_load[14], clk,  ,  , !en,  ,  ,  ,  );


--temp[13] is temp[13]
temp[13] = DFFEAS(data_load[13], clk,  ,  , !en,  ,  ,  ,  );


--temp[12] is temp[12]
temp[12] = DFFEAS(data_load[12], clk,  ,  , !en,  ,  ,  ,  );


--temp[11] is temp[11]
temp[11] = DFFEAS(data_load[11], clk,  ,  , !en,  ,  ,  ,  );


--temp[10] is temp[10]
temp[10] = DFFEAS(data_load[10], clk,  ,  , !en,  ,  ,  ,  );


--temp[9] is temp[9]
temp[9] = DFFEAS(data_load[9], clk,  ,  , !en,  ,  ,  ,  );


--temp[8] is temp[8]
temp[8] = DFFEAS(data_load[8], clk,  ,  , !en,  ,  ,  ,  );


--temp[7] is temp[7]
temp[7] = DFFEAS(data_load[7], clk,  ,  , !en,  ,  ,  ,  );


--temp[6] is temp[6]
temp[6] = DFFEAS(data_load[6], clk,  ,  , !en,  ,  ,  ,  );


--temp[5] is temp[5]
temp[5] = DFFEAS(data_load[5], clk,  ,  , !en,  ,  ,  ,  );


--temp[4] is temp[4]
temp[4] = DFFEAS(data_load[4], clk,  ,  , !en,  ,  ,  ,  );


--temp[3] is temp[3]
temp[3] = DFFEAS(data_load[3], clk,  ,  , !en,  ,  ,  ,  );


--temp[2] is temp[2]
temp[2] = DFFEAS(data_load[2], clk,  ,  , !en,  ,  ,  ,  );


--temp[1] is temp[1]
temp[1] = DFFEAS(data_load[1], clk,  ,  , !en,  ,  ,  ,  );


--temp[0] is temp[0]
temp[0] = DFFEAS(data_load[0], clk,  ,  , !en,  ,  ,  ,  );


--clk is clk
clk = INPUT();


--en is en
en = INPUT();


--A1L102 is temp1[15]~246
A1L102 = A1L31 # A1L25 # A1L27 # A1L29;


--A1L103 is temp1[15]~247
A1L103 = A1L17 # A1L19 # A1L21 # A1L23;


--A1L104 is temp1[15]~248
A1L104 = A1L7 # A1L11 # A1L13 # A1L15;


--A1L105 is temp1[15]~249
A1L105 = A1L82 # A1L1 # A1L3 # A1L5;


--A1L106 is temp1[15]~250
A1L106 = A1L102 # A1L103 # A1L104 # A1L105;


--A1L107 is temp1~251
A1L107 = A1L9 & (A1L106 # !en);


--data_load[15] is data_load[15]
data_load[15] = INPUT();


--data_load[14] is data_load[14]
data_load[14] = INPUT();


--data_load[13] is data_load[13]
data_load[13] = INPUT();


--data_load[12] is data_load[12]
data_load[12] = INPUT();


--data_load[11] is data_load[11]
data_load[11] = INPUT();


--data_load[10] is data_load[10]
data_load[10] = INPUT();


--data_load[9] is data_load[9]
data_load[9] = INPUT();


--data_load[8] is data_load[8]
data_load[8] = INPUT();


--data_load[7] is data_load[7]
data_load[7] = INPUT();


--data_load[6] is data_load[6]
data_load[6] = INPUT();


--data_load[5] is data_load[5]
data_load[5] = INPUT();


--data_load[4] is data_load[4]
data_load[4] = INPUT();


--data_load[3] is data_load[3]
data_load[3] = INPUT();


--data_load[2] is data_load[2]
data_load[2] = INPUT();


--data_load[1] is data_load[1]
data_load[1] = INPUT();


--data_load[0] is data_load[0]
data_load[0] = INPUT();


--A1L125 is y~5
A1L125 = !A1L82;


⌨️ 快捷键说明

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