DataFlash
ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಎಂಬುದು ಫ್ಲಾಶ್ ಮೆಮೊರಿಗಾಗಿ ಕಡಿಮೆ ಪಿನ್-ಎಣಿಕೆಯ ಸರಣಿ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. ಇದನ್ನು ಅಟ್ಮೆಲ್ ಸ್ವಾಮ್ಯದ ಇಂಟರ್ಫೇಸ್ ಆಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಇದು ಎಸ್. ಪಿ. ಐ ಮಾನದಂಡಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಅಕ್ಟೋಬರ್ 2012ರಲ್ಲಿ, AT45 ಸರಣಿಯ ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಉತ್ಪನ್ನ ಸಾಲುಗಳು, ಸಂಬಂಧಿತ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಮತ್ತು ಸಹಾಯಕ ಉದ್ಯೋಗಿ ತಂಡಗಳನ್ನು ಅಡೆಸ್ಟೋ ಟೆಕ್ನಾಲಜೀಸ್ ಖರೀದಿಸಿತು. ಅಟ್ಮೆಲ್ ಎವಿಆರ್, ಮೈಕ್ರೋಚಿಪ್ ಪಿಐಸಿ ಅಥವಾ ಎಆರ್ಎಂನಂತಹ ಯಾವುದೇ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಫ್ಲಾಶ್ ಸಾಧನದಿಂದ ಮಾಹಿತಿಯನ್ನು ಬರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಓದಲಾಗುತ್ತದೆ. ಹಲವಾರು ಅಟ್ಮೆಲ್ ಎಆರ್ಎಂ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳ ಬೂಟ್ ರಾಮ್ ರೀಸೆಟ್ ಮಾಡಿದ ನಂತರ ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಚಿಪ್ಗಳಿಂದ ಡೌನ್ಲೋಡ್ ಕೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗಳು AT45DB161D ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ (ಚಿಪ್) 2MB (16Mbit) ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಉತ್ಪನ್ನಕ್ಕೆ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಇದು 8x5 ಮಿಮೀ ಸಣ್ಣ ಔಟ್ಲೈನ್ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ 8-ಪಿನ್ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಬರುತ್ತದೆ. ಈ ಚಿಪ್ ಅನ್ನು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಗ್ರಾಹಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಈ ಚಿಪ್ ಅನ್ನು ಬಳಸಬಹುದು. ಎಟಿ45ಡಿಸಿಬಿ008ಡಿ ಕಾರ್ಡ್ 8 ಎಂಬಿ (64 ಎಂಬಿಟ್) ಫ್ಲಾಶ್ ಮೆಮೊರಿ ಕಾರ್ಡ್ ಆಗಿದ್ದು, ಇದನ್ನು ಎಂಎಂಸಿ ಅಥವಾ ಎಸ್ಡಿ ಕಾರ್ಡ್ ಎಂದು ತಪ್ಪಾಗಿ ಭಾವಿಸಬಹುದು. ಈ ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಕಾರ್ಡ್ AT45DB642D ಫ್ಲ್ಯಾಷ್ ಚಿಪ್ ಅನ್ನು ಪ್ಯಾಕೇಜ್ ಮಾಡುತ್ತದೆ, ಇದು 8x6 ಎಂಎಂ ಕ್ಯಾಸನ್ 8-ಪಿನ್ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿಯೂ ಲಭ್ಯವಿದೆ. ಎಟಿ26 ಸರಣಿಯ ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಚಿಪ್ಗಳು ಮೂಲ ಎಟಿ45 ಸರಣಿಯ ಚಿಪ್ಗಳೊಂದಿಗೆ ಸಾಫ್ಟ್ವೇರ್-ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಅವರು ಸರಳವಾದ ಕಮಾಂಡ್ ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ, ಇದು ಸೀರಿಯಲ್ ಫ್ಲ್ಯಾಶ್ನ ಇತರ ಮಾರಾಟಗಾರರಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ ಆದರೆ ಎಸ್ಆರ್ಎಎಂ ಬಫರ್ಗಳು ಮತ್ತು ಎಟಿ45 ಚಿಪ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಸುಲಭವಾಗಿಸುವ ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಹೋಲಿಕೆಗಳು ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಮತ್ತು EEPROM ಚಿಪ್ಗಳೆರಡನ್ನೂ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ನಿಂದ 4-ತಂತಿ ಸೀರಿಯಲ್ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಫೇಸ್ ಬಸ್ (ಎಸ್. ಪಿ. ಐ. ಬಸ್) ಬಳಸಿ ಪ್ರವೇಶಿಸಬಹುದು. ಇವೆರಡೂ ಸಣ್ಣ 8 ಪಿನ್ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಲಭ್ಯವಿವೆ. ಪ್ರೋಟೋಕಾಲ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಬಹಳ ಹೋಲುತ್ತವೆ; ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಬೈಟ್ಗಳನ್ನು ಎಸ್. ಪಿ. ಐ. ಮೂಲಕ, ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಬೈಟ್ಗಳನ್ನು ಬರೆಯಲಾಗುತ್ತದೆ ಅಥವಾ ಓದಲಾಗುತ್ತದೆ. ಡಾಟಫ್ಲ್ಯಾಶ್ ಸಾಮಾನ್ಯವಾಗಿ ಆರಂಭಿಕ ದಿನಗಳಲ್ಲಿ EEPROM ಗಿಂತ ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿತ್ತು, ಮತ್ತು ಇದು ಇನ್ನೂ ವೇಗವಾಗಿ ಪ್ರವೇಶದ ಸಮಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಣ್ಣ ಪ್ಯಾಕೇಜುಗಳಲ್ಲಿ ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಸಾಮರ್ಥ್ಯಗಳು 128 ಕೆ. ಬಿ ಯಿಂದ 8 ಎಂ. ಬಿ ವರೆಗೆ ಇರುತ್ತವೆ, ಆದರೆ ಇದೇ ರೀತಿಯ ಪ್ಯಾಕೇಜುಗಳಲ್ಲಿ ಎಸ್. ಪಿ. ಐ. ಇ. ಪಿ. ಆರ್. ಓ. ಎಂ ಸಾಮರ್ಥ್ಯಗಳು 1 ಕೆ. ಬಿ ಯಿಂದ 8 ಎಂ. ಬಿ ವರೆಗೆ ಇರುತ್ತವೆ. ಫ್ಲಾಶ್ ಚಿಪ್ಗಳನ್ನು ಪುಟ ಪ್ರವೇಶಕ್ಕಾಗಿ ಟ್ಯೂನ್ ಮಾಡಲಾಗುತ್ತದೆ, EEPROM ನೊಂದಿಗೆ ಬಳಸುವ ಬೈಟ್ ಪ್ರವೇಶಕ್ಕಿಂತ. ಆದಾಗ್ಯೂ, AT45 ಸರಣಿಯ ಚಿಪ್ಗಳು ತಮ್ಮ ಚಾಲಕರು ಹೆಚ್ಚು EEPROM ಚಾಲಕರಂತೆ ವರ್ತಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಆಜ್ಞೆಗಳನ್ನು ಹೊಂದಿವೆ. EEPROM-ರೀತಿಯ ಪ್ರವೇಶವನ್ನು ಬೆಂಬಲಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಲು AT45 ಚಿಪ್ಗಳಿಂದ ಒಡ್ಡಲ್ಪಟ್ಟಿರುವ SRAM ಬಫರ್ಗಳನ್ನು ಸದುಪಯೋಗಪಡಿಸಿಕೊಳ್ಳಲು ವಿಶೇಷ ಸಾಫ್ಟ್ವೇರ್ ಅಗತ್ಯವಿರುತ್ತದೆ. ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಕಾರ್ಡ್ಗಳು ಗ್ರಾಹಕ ಆಧಾರಿತ ಎಂಎಂಸಿ ಅಥವಾ ಎಸ್ಡಿ ಕಾರ್ಡ್ಗಳಿಗಿಂತ ಹೆಚ್ಚು ದುಬಾರಿಯಾಗಿದ್ದು, ಕಡಿಮೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ, ಆದರೆ ಎಂಎಂಸಿ/ಎಸ್ಡಿಗೆ ಹೋಲಿಸಿದರೆ ಅತ್ಯಂತ ಸರಳವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿವೆ. ಈ ಎಲ್ಲಾ ಕಾರ್ಡ್ಗಳನ್ನು ಎಸ್. ಪಿ. ಐ. ಕ್ರಮದಲ್ಲಿ ಬಳಸಬಹುದು. ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುವುದಾದರೆ, ಡಾಟಫ್ಲ್ಯಾಶ್ EEPROM ಗಿಂತ ಹೆಚ್ಚು ದತ್ತಾಂಶ ಸಂಗ್ರಹಣೆ ಮತ್ತು ವೇಗವಾಗಿ ಪ್ರವೇಶದ ಸಮಯವನ್ನು ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಚಿಪ್ಗಳು ಎಟಿ45 ಎಸ್ಆರ್ಎಎಂ ಬಫರ್ಗಳನ್ನು ನಿಯಂತ್ರಿಸಬಲ್ಲವು. EEPROMಗಳು, AT26 ಸರಣಿಯ ಚಿಪ್ಗಳು, ಅಥವಾ MMC/SD ಕಾರ್ಡ್ಗಳು ಭಾಗಗಳಿಗೆ ಎರಡನೇ ಮೂಲಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತವೆ. ಕ್ಷೇತ್ರ ನವೀಕರಣಗಳಲ್ಲಿ ಬಳಸುವ ಕಾರ್ಡ್ಗಳಿಗೆ, ಡೇಟಾಫ್ಲ್ಯಾಶ್ ಕಾರ್ಡ್ಗಳು ಸರಳ ಸಾಫ್ಟ್ವೇರ್ ಬೆಂಬಲ ಮತ್ತು ಆನ್-ಬೋರ್ಡ್ ಫ್ಲ್ಯಾಷ್ ಚಿಪ್ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತವೆ; ಎಂಎಂಸಿ/ಎಸ್ಡಿ ವೆಚ್ಚಗಳು ಕಡಿಮೆ. ಡಾಟಫ್ಲ್ಯಾಶ್ ಚಿಪ್ಗೆ EEPROM ಅನ್ನು ಇಂಟರ್ಫೇಸ್ ಮಾಡಲು ಅಗತ್ಯವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋಡ್ ಸರಳವಾಗಿದೆ. ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಮೂಲ ಸಂಕೇತದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಉದಾಹರಣೆಗಳು ಬೆರ್ಟೋಸ್ ಮತ್ತು ಇಕೋಸ್ನಂತಹ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಲಭ್ಯವಿವೆ. ಉಲ್ಲೇಖಗಳು ಅಸ್ಥಿರವಲ್ಲದ ಸ್ಮರಣೆ