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

📄 ds18b20.fit.eqn

📁 基于VHDL写的DS18B20的驱动
💻 EQN
📖 第 1 页 / 共 4 页
字号:
A1L752 = A1L033 & !A1L212 & A1L552 & A1L652;


--A1L922 is LessThan~2866 at LC_X17_Y7_N5
--operation mode is normal

A1L922 = !dt[8] & A1L991 # !A1L812 # !dt[11];


--A1L032 is LessThan~2867 at LC_X17_Y7_N0
--operation mode is normal

A1L032 = !dt[13] & !dt[12] & A1L922 # !dt[14];


--A1L852 is Mux~4479 at LC_X17_Y7_N9
--operation mode is normal

A1L852 = A1L032 & (s[1] & s[0] & s[2] # !s[1] & !s[0] & !s[2]);


--A1L772 is process0~829 at LC_X15_Y6_N4
--operation mode is normal

A1L772 = A1L891 & (A1L872 # A1L672 & !A1L202) # !A1L891 & A1L672 & !A1L202;


--A1L952 is Mux~4480 at LC_X20_Y7_N9
--operation mode is normal

A1L952 = A1L312 & (!A1L212);


--A1L062 is Mux~4481 at LC_X17_Y4_N8
--operation mode is normal

A1L062 = A1L952 & (s[1] & s[0] & !s[2] # !s[1] & !s[0] & s[2]);


--A1L162 is Mux~4482 at LC_X16_Y7_N8
--operation mode is normal

A1L162 = A1L852 # A1L752 # A1L062 & A1L772;


--A1L1 is add~2010 at LC_X20_Y6_N5
--operation mode is arithmetic

A1L1_carry_eqn = A1L78;
A1L1 = bitNum[1] $ A1L1_carry_eqn;

--A1L2 is add~2012 at LC_X20_Y6_N5
--operation mode is arithmetic

A1L2_cout_0 = !A1L78 # !bitNum[1];
A1L2 = CARRY(A1L2_cout_0);

--A1L3 is add~2012COUT1_2202 at LC_X20_Y6_N5
--operation mode is arithmetic

A1L3_cout_1 = !A1L78 # !bitNum[1];
A1L3 = CARRY(A1L3_cout_1);


--A1L132 is LessThan~2868 at LC_X19_Y5_N2
--operation mode is normal

A1L132 = A1L802 # A1L012 # A1L902 # A1L702;


--A1L211 is bitNum[21]~1433 at LC_X18_Y7_N9
--operation mode is normal

A1L211 = s[0] & (s[2] # !s[1]) # !s[0] & !s[2];


--A1L311 is bitNum[21]~1434 at LC_X18_Y7_N2
--operation mode is normal

A1L311 = !s[0] & (s[1]);


--A1L411 is bitNum[21]~1435 at LC_X18_Y7_N0
--operation mode is normal

A1L411 = dt[7] & A1L622 & A1L311 # !dt[7] & (A1L311 # A1L111);


--A1L511 is bitNum[21]~1436 at LC_X18_Y7_N1
--operation mode is normal

A1L511 = A1L522 & (A1L411 # !A1L311 & A1L512);


--A1L611 is bitNum[21]~1437 at LC_X18_Y7_N3
--operation mode is normal

A1L611 = A1L511 # A1L311 & (A1L422) # !A1L311 & A1L102;


--A1L711 is bitNum[21]~1438 at LC_X18_Y7_N6
--operation mode is normal

A1L711 = !A1L211 & (A1L532 & !A1L611 # !A1L952);


--A1L232 is LessThan~2869 at LC_X18_Y6_N0
--operation mode is normal

A1L232 = A1L312 & (A1L572 # A1L322 # !dt[10]);


--A1L571 is dt[13]~3230 at LC_X18_Y6_N4
--operation mode is normal

A1L571 = s[0] & (s[2] & (A1L032) # !s[2] & A1L232) # !s[0] & (s[2] & A1L232 # !s[2] & (A1L032));


--A1L671 is dt[13]~3231 at LC_X17_Y8_N5
--operation mode is normal

A1L671 = s[2] & (!s[0]);


--A1L771 is dt[13]~3232 at LC_X18_Y7_N4
--operation mode is normal

A1L771 = s[0] & !s[2] & (A1L512 # A1L411) # !s[0] & (A1L411);


--A1L871 is dt[13]~3233 at LC_X18_Y6_N6
--operation mode is normal

A1L871 = A1L522 & A1L312 & (A1L771 # !A1L612);


--A1L971 is dt[13]~3234 at LC_X18_Y6_N8
--operation mode is normal

A1L971 = s[1] & (!A1L871 # !A1L771) # !s[1] & (A1L671 & !A1L871);


--A1L081 is dt[13]~3235 at LC_X18_Y6_N2
--operation mode is normal

A1L081 = s[1] & (!A1L612 & s[0]) # !s[1] & (s[0] # !A1L612 # !s[2]);


--A1L181 is dt[13]~3236 at LC_X17_Y4_N4
--operation mode is normal

A1L181 = dt[14] # dt[13] & !s[0];


--A1L281 is dt[13]~3237 at LC_X18_Y6_N3
--operation mode is normal

A1L281 = s[0] & (!A1L022) # !s[0] & (dt[12] # !A1L452);


--A1L381 is dt[13]~3238 at LC_X17_Y8_N8
--operation mode is normal

A1L381 = !dt[13] & !dt[12] & A1L102 & !dt[11];


--A1L481 is dt[13]~3239 at LC_X18_Y6_N1
--operation mode is normal

A1L481 = A1L181 # A1L152 & A1L281 # !A1L152 & (!A1L381);


--A1L581 is dt[13]~3240 at LC_X18_Y6_N9
--operation mode is normal

A1L581 = A1L571 # A1L971 & (!A1L481) # !A1L971 & !A1L081;


--A1L332 is LessThan~2870 at LC_X16_Y7_N2
--operation mode is normal

A1L332 = !dt[8] & !dt[7];


--A1L681 is dt[13]~3241 at LC_X16_Y7_N3
--operation mode is normal

A1L681 = dt[10] # dt[9] & (!A1L332 # !A1L222);


--A1L781 is dt[13]~3242 at LC_X16_Y7_N4
--operation mode is normal

A1L781 = dt[13] & (dt[12] # dt[11] & A1L681);


--A1L881 is dt[13]~3243 at LC_X17_Y6_N2
--operation mode is normal

A1L881 = dt[12] # dt[13] # dt[11] # A1L532;


--A1L981 is dt[13]~3244 at LC_X17_Y4_N9
--operation mode is normal

A1L981 = s[0] & s[2];


--A1L091 is dt[13]~3245 at LC_X17_Y6_N3
--operation mode is normal

A1L091 = A1L781 # dt[14] # A1L881 & !A1L981;


--A1L811 is bitNum[21]~1439 at LC_X17_Y4_N2
--operation mode is normal

A1L811 = !s[1] & (s[0] # !s[2]);


--A1L191 is dt[13]~3246 at LC_X17_Y6_N8
--operation mode is normal

A1L191 = !A1L581 & (A1L811 # A1L971 & A1L091);


--A1L291 is dt[13]~3247 at LC_X17_Y4_N0
--operation mode is normal

A1L291 = s[0] & (s[2] # s[1] & !A1L212) # !s[0] & (s[2] & (!A1L212) # !s[2] & !s[1]);


--A1L4 is add~2016 at LC_X20_Y3_N4
--operation mode is arithmetic

A1L4_carry_eqn = (!A1L91 & A1L7) # (A1L91 & A1L8);
A1L4 = bitNum[30] $ !A1L4_carry_eqn;

--A1L5 is add~2018 at LC_X20_Y3_N4
--operation mode is arithmetic

A1L5 = CARRY(bitNum[30] & !A1L8);


--A1L6 is add~2022 at LC_X20_Y3_N3
--operation mode is arithmetic

A1L6_carry_eqn = (!A1L91 & A1L01) # (A1L91 & A1L11);
A1L6 = bitNum[29] $ A1L6_carry_eqn;

--A1L7 is add~2024 at LC_X20_Y3_N3
--operation mode is arithmetic

A1L7_cout_0 = !A1L01 # !bitNum[29];
A1L7 = CARRY(A1L7_cout_0);

--A1L8 is add~2024COUT1_2225 at LC_X20_Y3_N3
--operation mode is arithmetic

A1L8_cout_1 = !A1L11 # !bitNum[29];
A1L8 = CARRY(A1L8_cout_1);


--A1L9 is add~2028 at LC_X20_Y3_N2
--operation mode is arithmetic

A1L9_carry_eqn = (!A1L91 & A1L31) # (A1L91 & A1L41);
A1L9 = bitNum[28] $ (!A1L9_carry_eqn);

--A1L01 is add~2030 at LC_X20_Y3_N2
--operation mode is arithmetic

A1L01_cout_0 = bitNum[28] & (!A1L31);
A1L01 = CARRY(A1L01_cout_0);

--A1L11 is add~2030COUT1_2224 at LC_X20_Y3_N2
--operation mode is arithmetic

A1L11_cout_1 = bitNum[28] & (!A1L41);
A1L11 = CARRY(A1L11_cout_1);


--A1L21 is add~2034 at LC_X20_Y3_N1
--operation mode is arithmetic

A1L21_carry_eqn = (!A1L91 & A1L61) # (A1L91 & A1L71);
A1L21 = bitNum[27] $ A1L21_carry_eqn;

--A1L31 is add~2036 at LC_X20_Y3_N1
--operation mode is arithmetic

A1L31_cout_0 = !A1L61 # !bitNum[27];
A1L31 = CARRY(A1L31_cout_0);

--A1L41 is add~2036COUT1_2223 at LC_X20_Y3_N1
--operation mode is arithmetic

A1L41_cout_1 = !A1L71 # !bitNum[27];
A1L41 = CARRY(A1L41_cout_1);


--A1L51 is add~2040 at LC_X20_Y3_N0
--operation mode is arithmetic

A1L51_carry_eqn = A1L91;
A1L51 = bitNum[26] $ (!A1L51_carry_eqn);

--A1L61 is add~2042 at LC_X20_Y3_N0
--operation mode is arithmetic

A1L61_cout_0 = bitNum[26] & (!A1L91);
A1L61 = CARRY(A1L61_cout_0);

--A1L71 is add~2042COUT1_2222 at LC_X20_Y3_N0
--operation mode is arithmetic

A1L71_cout_1 = bitNum[26] & (!A1L91);
A1L71 = CARRY(A1L71_cout_1);


--A1L81 is add~2046 at LC_X20_Y4_N9
--operation mode is arithmetic

A1L81_carry_eqn = (!A1L33 & A1L12) # (A1L33 & A1L22);
A1L81 = bitNum[25] $ A1L81_carry_eqn;

--A1L91 is add~2048 at LC_X20_Y4_N9
--operation mode is arithmetic

A1L91 = CARRY(!A1L22 # !bitNum[25]);


--A1L02 is add~2052 at LC_X20_Y4_N8
--operation mode is arithmetic

A1L02_carry_eqn = (!A1L33 & A1L42) # (A1L33 & A1L52);
A1L02 = bitNum[24] $ (!A1L02_carry_eqn);

--A1L12 is add~2054 at LC_X20_Y4_N8
--operation mode is arithmetic

A1L12_cout_0 = bitNum[24] & (!A1L42);
A1L12 = CARRY(A1L12_cout_0);

--A1L22 is add~2054COUT1_2221 at LC_X20_Y4_N8
--operation mode is arithmetic

A1L22_cout_1 = bitNum[24] & (!A1L52);
A1L22 = CARRY(A1L22_cout_1);


--A1L32 is add~2058 at LC_X20_Y4_N7
--operation mode is arithmetic

A1L32_carry_eqn = (!A1L33 & A1L72) # (A1L33 & A1L82);
A1L32 = bitNum[23] $ A1L32_carry_eqn;

--A1L42 is add~2060 at LC_X20_Y4_N7
--operation mode is arithmetic

A1L42_cout_0 = !A1L72 # !bitNum[23];
A1L42 = CARRY(A1L42_cout_0);

--A1L52 is add~2060COUT1_2220 at LC_X20_Y4_N7
--operation mode is arithmetic

A1L52_cout_1 = !A1L82 # !bitNum[23];
A1L52 = CARRY(A1L52_cout_1);


--A1L62 is add~2064 at LC_X20_Y4_N6
--operation mode is arithmetic

A1L62_carry_eqn = (!A1L33 & A1L03) # (A1L33 & A1L13);
A1L62 = bitNum[22] $ (!A1L62_carry_eqn);

--A1L72 is add~2066 at LC_X20_Y4_N6
--operation mode is arithmetic

A1L72_cout_0 = bitNum[22] & (!A1L03);
A1L72 = CARRY(A1L72_cout_0);

--A1L82 is add~2066COUT1_2219 at LC_X20_Y4_N6
--operation mode is arithmetic

A1L82_cout_1 = bitNum[22] & (!A1L13);
A1L82 = CARRY(A1L82_cout_1);


--A1L92 is add~2070 at LC_X20_Y4_N5
--operation mode is arithmetic

A1L92_carry_eqn = A1L33;
A1L92 = bitNum[21] $ (A1L92_carry_eqn);

--A1L03 is add~2072 at LC_X20_Y4_N5
--operation mode is arithmetic

A1L03_cout_0 = !A1L33 # !bitNum[21];
A1L03 = CARRY(A1L03_cout_0);

--A1L13 is add~2072COUT1_2218 at LC_X20_Y4_N5
--operation mode is arithmetic

A1L13_cout_1 = !A1L33 # !bitNum[21];
A1L13 = CARRY(A1L13_cout_1);


--A1L23 is add~2076 at LC_X20_Y4_N4
--operation mode is arithmetic

A1L23_carry_eqn = (!A1L74 & A1L53) # (A1L74 & A1L63);
A1L23 = bitNum[20] $ !A1L23_carry_eqn;

--A1L33 is add~2078 at LC_X20_Y4_N4
--operation mode is arithmetic

A1L33 = CARRY(bitNum[20] & !A1L63);


--A1L43 is add~2082 at LC_X20_Y4_N3
--operation mode is arithmetic

A1L43_carry_eqn = (!A1L74 & A1L83) # (A1L74 & A1L93);
A1L43 = bitNum[19] $ A1L43_carry_eqn;

--A1L53 is add~2084 at LC_X20_Y4_N3
--operation mode is arithmetic

A1L53_cout_0 = !A1L83 # !bitNum[19];
A1L53 = CARRY(A1L53_cout_0);

--A1L63 is add~2084COUT1_2217 at LC_X20_Y4_N3
--operation mode is arithmetic

A1L63_cout_1 = !A1L93 # !bitNum[19];
A1L63 = CARRY(A1L63_cout_1);


--A1L73 is add~2088 at LC_X20_Y4_N2
--operation mode is arithmetic

A1L73_carry_eqn = (!A1L74 & A1L14) # (A1L74 & A1L24);
A1L73 = bitNum[18] $ (!A1L73_carry_eqn);

--A1L83 is add~2090 at LC_X20_Y4_N2
--operation mode is arithmetic

A1L83_cout_0 = bitNum[18] & (!A1L14);
A1L83 = CARRY(A1L83_cout_0);

--A1L93 is add~2090COUT1_2216 at LC_X20_Y4_N2
--operation mode is arithmetic

A1L93_cout_1 = bitNum[18] & (!A1L24);
A1L93 = CARRY(A1L93_cout_1);


--A1L04 is add~2094 at LC_X20_Y4_N1
--operation mode is arithmetic

A1L04_carry_eqn = (!A1L74 & A1L44) # (A1L74 & A1L54);
A1L04 = bitNum[17] $ (A1L04_carry_eqn);

--A1L14 is add~2096 at LC_X20_Y4_N1
--operation mode is arithmetic

A1L14_cout_0 = !A1L44 # !bitNum[17];
A1L14 = CARRY(A1L14_cout_0);

--A1L24 is add~2096COUT1_2215 at LC_X20_Y4_N1
--operation mode is arithmetic

A1L24_cout_1 = !A1L54 # !bitNum[17];
A1L24 = CARRY(A1L24_cout_1);


--A1L34 is add~2100 at LC_X20_Y4_N0
--operation mode is arithmetic

A1L34_carry_eqn = A1L74;
A1L34 = bitNum[16] $ !A1L34_carry_eqn;

--A1L44 is add~2102 at LC_X20_Y4_N0
--operation mode is arithmetic

A1L44_cout_0 = bitNum[16] & !A1L74;
A1L44 = CARRY(A1L44_cout_0);

--A1L54 is add~2102COUT1_2214 at LC_X20_Y4_N0
--operation mode is arithmetic

A1L54_cout_1 = bitNum[16] & !A1L74;
A1L54 = CARRY(A1L54_cout_1);


--A1L64 is add~2106 at LC_X20_Y5_N9
--operation mode is arithmetic

A1L64_carry_eqn = (!A1L16 & A1L94) # (A1L16 & A1L05);
A1L64 = bitNum[15] $ (A1L64_carry_eqn);

--A1L74 is add~2108 at LC_X20_Y5_N9
--operation mode is arithmetic

A1L74 = CARRY(!A1L05 # !bitNum[15]);


--A1L84 is add~2112 at LC_X20_Y5_N8
--operation mode is arithmetic

A1L84_carry_eqn = (!A1L16 & A1L25) # (A1L16 & A1L35);
A1L84 = bitNum[14] $ (!A1L84_carry_eqn);

--A1L94 is add~2114 at LC_X20_Y5_N8
--operation mode is arithmetic

A1L94_cout_0 = bitNum[14] & (!A1L25);
A1L94 = CARRY(A1L94_cout_0);

⌨️ 快捷键说明

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