Последовательная вспышка[править]
Серийная вспышка: Silicon Storage Tech SST25VF080B
Последовательная флэш-память - это небольшая маломощная флэш-память, которая обеспечивает только последовательный доступ к данным-вместо того, чтобы адресовать отдельные байты, пользователь читает или записывает большие непрерывные группы байтов в адресном пространстве последовательно. Шина последовательного периферийного интерфейса (SPI) - это типичный протокол доступа к устройству. При включении во встроенную систему последовательная вспышка требует меньше проводов на печатной плате, чем параллельная флэш-память, так как она передает и принимает данные по одному биту за раз. Это может позволить сократить пространство на плате, энергопотребление и общую стоимость системы.
Существует несколько причин, по которым последовательное устройство с меньшим количеством внешних контактов, чем параллельное устройство, может значительно снизить общую стоимость:
Многие ASIC имеют ограниченную площадку, что означает, что размер матрицы ограничен количеством площадок для соединения проводов, а не сложностью и количеством вентилей, используемых для логики устройства. Таким образом, устранение связующих прокладок позволяет создать более компактную интегральную схему на меньшем штампе; это увеличивает количество штампов, которые могут быть изготовлены на пластине, и, таким образом, снижает стоимость одного штампа.
Уменьшение количества внешних штифтов также снижает затраты на сборку и упаковку. Последовательное устройство может быть упаковано в меньшую и более простую упаковку, чем параллельное устройство.
Меньшие по размеру и меньшему количеству контактов пакеты занимают меньше площади печатной платы.
Устройства с меньшим количеством контактов упрощают маршрутизацию печатных плат.
Существует два основных типа вспышек SPI. Первый тип характеризуется небольшими страницами и одним или несколькими внутренними буферами страниц SRAM, позволяющими считывать в буфер полную страницу, частично изменять ее и затем записывать обратно (например, Atmel AT45 DataFlash или Micron Technology Page Erase NOR Flash). Второй тип имеет более крупные сектора, где самые маленькие сектора, обычно встречающиеся в этом типе SPI flash, составляют 4 кБ, но они могут достигать 64 КБ. Поскольку этот тип SPI flash не имеет внутреннего буфера SRAM, полная страница должна быть считана и изменена перед записью обратно, что замедляет ее управление. Однако второй тип дешевле первого и поэтому является хорошим выбором, когда приложение затеняет код.
Эти два типа нелегко заменить, так как они не имеют одинаковой распиновки, а наборы команд несовместимы.
Большинство ПЛИС основаны на конфигурационных ячейках SRAM и требуют внешнего конфигурационного устройства, часто последовательного флэш-чипа, для перезагрузки конфигурационного битового потока каждый цикл питания.
Do'stlaringiz bilan baham: |