توضیحات
اين دستگاه داراي يک رابط سريال جانبي و پروتکل نرم افزاري است که امکان کار بر روي يک گذرگاه ساده 3 سيم را فراهم مي کند. چهار سيگنال باس عبارتند از يک ورودي ساعت (SCLK)، يک ورودي داده سريال (SI)، يک خروجي داده سريال (SO) و يک انتخاب چيپ (CS#). دسترسي سريال به دستگاه با ورودي CS# فعال مي شود. هنگامي که در حالت خواندن خروجي دوگانه است، پينهاي SI و SO براي خروجي داده به پينهاي SIO0 و SIO1 تبديل ميشوند. اين دستگاه عمليات خواندن متوالي را در کل تراشه ارائه مي دهد. پس از صدور دستور برنامه/پاک کردن، الگوريتمهاي برنامهريزي/پاک کردن خودکار که صفحه يا مکانهاي بخش/بلاک مشخص شده را برنامهريزي/پاک ميکنند و تأييد ميکنند، اجرا ميشوند. دستور برنامه بر اساس بايت يا بر اساس صفحه يا بر اساس کلمه براي دستور پاک کردن بر اساس سکتور يا بلوک يا کل تراشه اجرا مي شود. براي سهولت رابط کاربري، يک ثبت وضعيت براي نشان دادن وضعيت تراشه گنجانده شده است. فرمان خواندن وضعيت مي تواند براي تشخيص وضعيت تکميل يک برنامه يا پاک کردن عمليات از طريق بيت WIP صادر شود. هنگامي که دستگاه در حال کار نيست و CS# بالا است، در حالت آماده به کار قرار مي گيرد. اين دستگاه از سلول حافظه اختصاصي Macronix استفاده مي کند که به طور قابل اعتمادي محتويات حافظه را حتي پس از 100000 دوره برنامه و پاک کردن ذخيره مي کند.
Description
The device features a serial peripheral interface and software protocol allowing operation on a simple 3-wire bus.
The four bus signals are a clock input (SCLK), a serial data input (SI), a serial data output (SO), and a chip select (CS#).
Serial access to the device is enabled by CS# input.
When it is in Dual Output read mode, the SI and SO pins become SIO0 and SIO1 pins for data output.
The device provides sequential read operation on whole chip.
After program/erase command is issued, auto program/erase algorithms which program/erase and verify the specified page or sector/block locations will be executed. Program command is executed on byte basis, or page basis, or
word basis for erase command is executes on sector, or block, or whole chip basis.
To provide user with ease of interface, a status register is included to indicate the status of the chip. The status read
command can be issued to detect completion status of a program or erase operation via WIP bit.
When the device is not in operation and CS# is high, it is put in standby mode.
The device utilizes Macronixs proprietary memory cell, which reliably stores memory contents even after 100,000
program and erase cycles.
|