ಸಾಮಾನ್ಯ ತಪ್ಪು 17: ಈ ಬಸ್ ಸಿಗ್ನಲ್ಗಳನ್ನು ರೆಸಿಸ್ಟರ್ಗಳಿಂದ ಎಳೆಯಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾನು ನಿರಾಳವಾಗಿದ್ದೇನೆ.
ಸಕಾರಾತ್ಮಕ ಪರಿಹಾರ: ಸಿಗ್ನಲ್ಗಳನ್ನು ಮೇಲಕ್ಕೆ ಮತ್ತು ಕೆಳಕ್ಕೆ ಎಳೆಯಲು ಹಲವು ಕಾರಣಗಳಿವೆ, ಆದರೆ ಎಲ್ಲವನ್ನೂ ಎಳೆಯುವ ಅಗತ್ಯವಿಲ್ಲ. ಪುಲ್-ಅಪ್ ಮತ್ತು ಪುಲ್-ಡೌನ್ ರೆಸಿಸ್ಟರ್ ಸರಳವಾದ ಇನ್ಪುಟ್ ಸಿಗ್ನಲ್ ಅನ್ನು ಎಳೆಯುತ್ತದೆ, ಮತ್ತು ಪ್ರಸ್ತುತವು ಹತ್ತಾರು ಮೈಕ್ರೊಆಂಪಿಯರ್ಗಳಿಗಿಂತ ಕಡಿಮೆಯಿರುತ್ತದೆ, ಆದರೆ ಚಾಲಿತ ಸಂಕೇತವನ್ನು ಎಳೆದಾಗ, ಪ್ರವಾಹವು ಮಿಲಿಯಾಂಪ್ ಮಟ್ಟವನ್ನು ತಲುಪುತ್ತದೆ. ಪ್ರಸ್ತುತ ವ್ಯವಸ್ಥೆಯು ಸಾಮಾನ್ಯವಾಗಿ 32 ಬಿಟ್ಗಳ ವಿಳಾಸ ಡೇಟಾವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಮತ್ತು 244/245 ಪ್ರತ್ಯೇಕವಾದ ಬಸ್ ಮತ್ತು ಇತರ ಸಂಕೇತಗಳನ್ನು ಎಳೆದರೆ, ಈ ಪ್ರತಿರೋಧಕಗಳಲ್ಲಿ ಕೆಲವು ವ್ಯಾಟ್ಗಳ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಸೇವಿಸಲಾಗುತ್ತದೆ (ಪರಿಕಲ್ಪನೆಯನ್ನು ಬಳಸಬೇಡಿ ಈ ಕೆಲವು ವ್ಯಾಟ್ಗಳ ವಿದ್ಯುತ್ ಬಳಕೆಗೆ ಚಿಕಿತ್ಸೆ ನೀಡಲು ಪ್ರತಿ ಕಿಲೋವ್ಯಾಟ್-ಗಂಟೆಗೆ 80 ಸೆಂಟ್ಸ್, ಕಾರಣ ಕೆಳಗೆ ನೋಡಿ).
ಸಾಮಾನ್ಯ ತಪ್ಪು 18: ನಮ್ಮ ಸಿಸ್ಟಮ್ 220V ನಿಂದ ಚಾಲಿತವಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು ವಿದ್ಯುತ್ ಬಳಕೆಯ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
ಸಕಾರಾತ್ಮಕ ಪರಿಹಾರ: ಕಡಿಮೆ-ವಿದ್ಯುತ್ ವಿನ್ಯಾಸವು ಶಕ್ತಿಯನ್ನು ಉಳಿಸಲು ಮಾತ್ರವಲ್ಲ, ವಿದ್ಯುತ್ ಮಾಡ್ಯೂಲ್ಗಳು ಮತ್ತು ಕೂಲಿಂಗ್ ವ್ಯವಸ್ಥೆಗಳ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಪ್ರಸ್ತುತದ ಕಡಿತದಿಂದಾಗಿ ವಿದ್ಯುತ್ಕಾಂತೀಯ ವಿಕಿರಣ ಮತ್ತು ಉಷ್ಣ ಶಬ್ದದ ಹಸ್ತಕ್ಷೇಪವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಸಾಧನದ ಉಷ್ಣತೆಯು ಕಡಿಮೆಯಾದಂತೆ, ಸಾಧನದ ಜೀವಿತಾವಧಿಯು ಅನುಗುಣವಾಗಿ ವಿಸ್ತರಿಸಲ್ಪಡುತ್ತದೆ (ಸೆಮಿಕಂಡಕ್ಟರ್ ಸಾಧನದ ಕಾರ್ಯಾಚರಣೆಯ ಉಷ್ಣತೆಯು 10 ಡಿಗ್ರಿಗಳಷ್ಟು ಹೆಚ್ಚಾಗುತ್ತದೆ, ಮತ್ತು ಜೀವನವು ಅರ್ಧದಷ್ಟು ಕಡಿಮೆಯಾಗುತ್ತದೆ). ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಪರಿಗಣಿಸಬೇಕು.
ಸಾಮಾನ್ಯ ತಪ್ಪು 19: ಈ ಸಣ್ಣ ಚಿಪ್ಗಳ ವಿದ್ಯುತ್ ಬಳಕೆ ತುಂಬಾ ಕಡಿಮೆಯಾಗಿದೆ, ಅದರ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಡಿ.
ಧನಾತ್ಮಕ ಪರಿಹಾರ: ಆಂತರಿಕವಾಗಿ ತುಂಬಾ ಸಂಕೀರ್ಣವಾಗಿಲ್ಲದ ಚಿಪ್ನ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ನಿರ್ಧರಿಸುವುದು ಕಷ್ಟ. ಇದು ಮುಖ್ಯವಾಗಿ ಪಿನ್ನಲ್ಲಿನ ಪ್ರವಾಹದಿಂದ ನಿರ್ಧರಿಸಲ್ಪಡುತ್ತದೆ. ABT16244 ಲೋಡ್ ಇಲ್ಲದೆ 1 mA ಗಿಂತ ಕಡಿಮೆ ಬಳಸುತ್ತದೆ, ಆದರೆ ಅದರ ಸೂಚಕವು ಪ್ರತಿ ಪಿನ್ ಆಗಿದೆ. ಇದು 60 mA ಲೋಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಬಹುದು (ಉದಾಹರಣೆಗೆ ಹತ್ತಾರು ಓಮ್ಗಳ ಪ್ರತಿರೋಧವನ್ನು ಹೊಂದಿಸುವುದು), ಅಂದರೆ, ಪೂರ್ಣ ಲೋಡ್ನ ಗರಿಷ್ಠ ವಿದ್ಯುತ್ ಬಳಕೆ 60*16=960mA ತಲುಪಬಹುದು. ಸಹಜವಾಗಿ, ವಿದ್ಯುತ್ ಸರಬರಾಜು ಪ್ರವಾಹವು ಮಾತ್ರ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ, ಮತ್ತು ಶಾಖವು ಹೊರೆಯ ಮೇಲೆ ಬೀಳುತ್ತದೆ.
ಸಾಮಾನ್ಯ ತಪ್ಪು 20: CPU ಮತ್ತು FPGA ಯ ಈ ಬಳಕೆಯಾಗದ I/O ಪೋರ್ಟ್ಗಳನ್ನು ಹೇಗೆ ಎದುರಿಸುವುದು? ನೀವು ಅದನ್ನು ಖಾಲಿ ಬಿಡಬಹುದು ಮತ್ತು ಅದರ ಬಗ್ಗೆ ನಂತರ ಮಾತನಾಡಬಹುದು.
ಸಕಾರಾತ್ಮಕ ಪರಿಹಾರ: ಬಳಕೆಯಾಗದ I/O ಪೋರ್ಟ್ಗಳು ತೇಲುತ್ತಿದ್ದರೆ, ಹೊರಗಿನ ಪ್ರಪಂಚದಿಂದ ಸ್ವಲ್ಪ ಹಸ್ತಕ್ಷೇಪದೊಂದಿಗೆ ಅವು ಪದೇ ಪದೇ ಆಂದೋಲನದ ಇನ್ಪುಟ್ ಸಿಗ್ನಲ್ಗಳಾಗಿ ಪರಿಣಮಿಸಬಹುದು ಮತ್ತು MOS ಸಾಧನಗಳ ವಿದ್ಯುತ್ ಬಳಕೆ ಮೂಲಭೂತವಾಗಿ ಗೇಟ್ ಸರ್ಕ್ಯೂಟ್ನ ಫ್ಲಿಪ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಅದನ್ನು ಎಳೆದರೆ, ಪ್ರತಿ ಪಿನ್ ಕೂಡ ಮೈಕ್ರೊಆಂಪಿಯರ್ ಕರೆಂಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ಔಟ್ಪುಟ್ ಆಗಿ ಹೊಂದಿಸುವುದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ (ಸಹಜವಾಗಿ, ಡ್ರೈವಿಂಗ್ನೊಂದಿಗೆ ಯಾವುದೇ ಇತರ ಸಿಗ್ನಲ್ಗಳನ್ನು ಹೊರಗೆ ಸಂಪರ್ಕಿಸಲಾಗುವುದಿಲ್ಲ).
ಸಾಮಾನ್ಯ ತಪ್ಪು 21: ಈ FPGA ನಲ್ಲಿ ಹಲವು ಬಾಗಿಲುಗಳು ಉಳಿದಿವೆ, ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಬಳಸಬಹುದು.
ಸಕಾರಾತ್ಮಕ ಪರಿಹಾರ: FGPA ಯ ವಿದ್ಯುತ್ ಬಳಕೆಯು ಬಳಸಿದ ಫ್ಲಿಪ್-ಫ್ಲಾಪ್ಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಫ್ಲಿಪ್ಗಳ ಸಂಖ್ಯೆಗೆ ಅನುಪಾತದಲ್ಲಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ವಿಭಿನ್ನ ಸರ್ಕ್ಯೂಟ್ಗಳಲ್ಲಿ ಮತ್ತು ವಿಭಿನ್ನ ಸಮಯಗಳಲ್ಲಿ ಒಂದೇ ರೀತಿಯ FPGA ಯ ವಿದ್ಯುತ್ ಬಳಕೆ 100 ಪಟ್ಟು ಭಿನ್ನವಾಗಿರಬಹುದು. ಹೆಚ್ಚಿನ ವೇಗದ ಫ್ಲಿಪ್ಪಿಂಗ್ಗಾಗಿ ಫ್ಲಿಪ್-ಫ್ಲಾಪ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು FPGA ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮೂಲಭೂತ ಮಾರ್ಗವಾಗಿದೆ.
ಸಾಮಾನ್ಯ ತಪ್ಪು 22: ಮೆಮೊರಿಯು ಹಲವು ನಿಯಂತ್ರಣ ಸಂಕೇತಗಳನ್ನು ಹೊಂದಿದೆ. ನನ್ನ ಬೋರ್ಡ್ OE ಮತ್ತು WE ಸಂಕೇತಗಳನ್ನು ಮಾತ್ರ ಬಳಸಬೇಕಾಗಿದೆ. ಚಿಪ್ ಆಯ್ಕೆಯನ್ನು ಗ್ರೌಂಡ್ ಮಾಡಬೇಕು, ಆದ್ದರಿಂದ ಓದುವ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ಡೇಟಾವು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಹೊರಬರುತ್ತದೆ.
ಧನಾತ್ಮಕ ಪರಿಹಾರ: ಚಿಪ್ ಆಯ್ಕೆಯು ಮಾನ್ಯವಾದಾಗ (OE ಮತ್ತು WE ಅನ್ನು ಲೆಕ್ಕಿಸದೆ) ಹೆಚ್ಚಿನ ನೆನಪುಗಳ ವಿದ್ಯುತ್ ಬಳಕೆಯು ಚಿಪ್ ಆಯ್ಕೆಯು ಅಮಾನ್ಯವಾದಾಗ 100 ಪಟ್ಟು ಹೆಚ್ಚು ದೊಡ್ಡದಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ, ಚಿಪ್ ಅನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ನಿಯಂತ್ರಿಸಲು CS ಅನ್ನು ಬಳಸಬೇಕು ಮತ್ತು ಇತರ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸಬೇಕು. ಚಿಪ್ ಆಯ್ದ ನಾಡಿ ಅಗಲವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ.
ಸಾಮಾನ್ಯ ತಪ್ಪು 23: ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಹಾರ್ಡ್ವೇರ್ ಸಿಬ್ಬಂದಿಯ ಕೆಲಸ, ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ಗೆ ಯಾವುದೇ ಸಂಬಂಧವಿಲ್ಲ.
ಸಕಾರಾತ್ಮಕ ಪರಿಹಾರ: ಹಾರ್ಡ್ವೇರ್ ಕೇವಲ ಒಂದು ಹಂತವಾಗಿದೆ, ಆದರೆ ಸಾಫ್ಟ್ವೇರ್ ಪ್ರದರ್ಶಕವಾಗಿದೆ. ಬಸ್ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಚಿಪ್ನ ಪ್ರವೇಶ ಮತ್ತು ಪ್ರತಿ ಸಿಗ್ನಲ್ನ ಫ್ಲಿಪ್ ಅನ್ನು ಬಹುತೇಕ ಸಾಫ್ಟ್ವೇರ್ ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಬಾಹ್ಯ ಮೆಮೊರಿಗೆ ಪ್ರವೇಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆಗೊಳಿಸಿದರೆ (ಹೆಚ್ಚು ರಿಜಿಸ್ಟರ್ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಬಳಸುವುದು, ಆಂತರಿಕ CACHE ನ ಹೆಚ್ಚಿನ ಬಳಕೆ, ಇತ್ಯಾದಿ), ಅಡಚಣೆಗಳಿಗೆ ಸಮಯೋಚಿತ ಪ್ರತಿಕ್ರಿಯೆ (ಅಡಚಣೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪುಲ್-ಅಪ್ ರೆಸಿಸ್ಟರ್ಗಳೊಂದಿಗೆ ಕಡಿಮೆ-ಮಟ್ಟದ ಸಕ್ರಿಯವಾಗಿರುತ್ತವೆ), ಮತ್ತು ಇತರ ನಿರ್ದಿಷ್ಟ ಬೋರ್ಡ್ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟ ಕ್ರಮಗಳು ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಹೆಚ್ಚು ಕೊಡುಗೆ ನೀಡುತ್ತವೆ. ಬೋರ್ಡ್ ಚೆನ್ನಾಗಿ ತಿರುಗಬೇಕಾದರೆ, ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಎರಡೂ ಕೈಗಳಿಂದ ಹಿಡಿಯಬೇಕು!
ಸಾಮಾನ್ಯ ತಪ್ಪು 24: ಈ ಸಿಗ್ನಲ್ಗಳು ಏಕೆ ಹೆಚ್ಚು ಶೂಟ್ ಆಗುತ್ತಿವೆ? ಪಂದ್ಯ ಉತ್ತಮವಾಗಿರುವವರೆಗೆ ಅದನ್ನು ತೊಡೆದುಹಾಕಬಹುದು.
ಧನಾತ್ಮಕ ಪರಿಹಾರ: ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಸಂಕೇತಗಳನ್ನು ಹೊರತುಪಡಿಸಿ (ಉದಾಹರಣೆಗೆ 100BASE-T, CML), ಓವರ್ಶೂಟ್ ಇದೆ. ಎಲ್ಲಿಯವರೆಗೆ ಅದು ತುಂಬಾ ದೊಡ್ಡದಾಗಿರುವುದಿಲ್ಲ, ಅದು ಅಗತ್ಯವಾಗಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಇದು ಹೊಂದಿಕೆಯಾಗಿದ್ದರೂ ಸಹ, ಅದು ಅತ್ಯುತ್ತಮವಾಗಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, TTL ನ ಔಟ್ಪುಟ್ ಪ್ರತಿರೋಧವು 50 ಓಮ್ಗಳಿಗಿಂತ ಕಡಿಮೆಯಿರುತ್ತದೆ ಮತ್ತು ಕೆಲವು 20 ಓಮ್ಗಳು. ಅಂತಹ ದೊಡ್ಡ ಹೊಂದಾಣಿಕೆಯ ಪ್ರತಿರೋಧವನ್ನು ಬಳಸಿದರೆ, ಪ್ರಸ್ತುತವು ತುಂಬಾ ದೊಡ್ಡದಾಗಿರುತ್ತದೆ, ವಿದ್ಯುತ್ ಬಳಕೆ ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲ ಮತ್ತು ಸಿಗ್ನಲ್ ವೈಶಾಲ್ಯವನ್ನು ಬಳಸಲು ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದೆ. ಇದಲ್ಲದೆ, ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಔಟ್ಪುಟ್ ಮತ್ತು ಕಡಿಮೆ ಮಟ್ಟವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುವಾಗ ಸಾಮಾನ್ಯ ಸಿಗ್ನಲ್ನ ಔಟ್ಪುಟ್ ಪ್ರತಿರೋಧವು ಒಂದೇ ಆಗಿರುವುದಿಲ್ಲ ಮತ್ತು ಸಂಪೂರ್ಣ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಾಧಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ. ಆದ್ದರಿಂದ, TTL, LVDS, 422 ಮತ್ತು ಇತರ ಸಂಕೇತಗಳ ಹೊಂದಾಣಿಕೆಯು ಓವರ್ಶೂಟ್ ಸಾಧಿಸುವವರೆಗೆ ಸ್ವೀಕಾರಾರ್ಹವಾಗಿರುತ್ತದೆ.