Mikrobilgisayar Sistemleri ve Assembler



Benzer belgeler
BELLEK BELLEK YAPISI

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

William Stallings Computer Organization and Architecture 9 th Edition

7. BELLEK BİRİMİ. Şekil 7-1 Bellek Birimlerinin Bilgisayar Sistemindeki Yeri

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

Bilgisayar Yapısı MİKROİŞLEMCİ SİSTEMLERİ. Bilgisayar Temel Birimleri. MİB Yapısı. Kütükler. Kütükler

Bilgisayar Programcılığı Ön Lisans Programı BİLGİSAYAR DONANIMI. Öğr. Gör. Rıza ALTUNAY

HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

BÖLÜM 2 BELLEKLER BELLEK YAPISI BİLGİSAYAR DONANIMI

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

Merkezi İşlem Birimi (CPU)

BÖLÜM Mikrodenetleyicisine Giriş

BELLEK BİRİMLERİ BELLEK BİRİMLERİ

Bilgisayar Yapısı MİKROİŞLEMCİ SİSTEMLERİ. Bilgisayar Temel Birimleri. Kütükler. Kütükler. Merkezi İşlem Biriminin İç Yapısı

Bahar Dönemi. Öğr.Gör. Vedat MARTTİN

(Random-Access Memory)

Mikrobilgisayarlar ve Assembler. Bahar Dönemi. Vedat Marttin

7. BELLEK B R M. ekil 7-1 Bellek Birimlerinin Bilgisayar Sistemindeki Yeri

ELEKTRONİK DEVRE TASARIM LABORATUARI-I MOSFET YARI İLETKEN DEVRE ELEMANININ DAVRANIŞININ İNCELENMESİ

SAYISAL UYGULAMALARI DEVRE. Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ

OP-AMP UYGULAMA ÖRNEKLERİ

Bellekler. Bellek Nedir? Hafıza Aygıtları. Belleğin Görevi

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

ENTEGRELER (Integrated Circuits, IC) Entegre nedir, nerelerde kullanılır?...

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9

Çalışma Açısından Bilgisayarlar

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula

DENEY 5- Elektronik Silinebilir, Programlanabilir Salt Okunur Bellek (EEPROM) Devresi

Hacettepe Robot Topluluğu

MİKROİŞLEMCİ MİMARİLERİ

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

MİKROİŞLEMCİLER HAFIZA BİRİMLERİ. Doç.Dr. Mehmet Recep BOZKURT ADAPAZARI MESLEK YÜKSEKOKULU

FPGA Mimarisi. Bilgisayar Mimarisinde Yeni Yaklaşımlar. Mehmet AKTAŞ

BİLGİSAYAR DONANIMI KONU: ANAKART RAM-ROM ADI: KÜBRA SOYADI: ŞAHİN NO: SINIFI:1/B ADI: SELMA SOYADI: ÇELİK NO: SINIFI:1/B

Belleğin Görevi. RAM ve sabit diske erişim zamanları karşılaştırması

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

Elektrik akımı ve etkileri Elektrik alanı ve etkileri Manyetik alan ve etkileri

BELLEKLER

DENEY 21 IC Zamanlayıcı Devre

Bilişim Teknolojileri

İşletim Sistemi. BTEP205 - İşletim Sistemleri

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar

T.C. DÜZCE ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BMT103 ELEKTRİK DEVRE TEMELLERİ DERSİ LABORATUVARI DENEY NO: 7

Temel Bilgisayar Bilgisi

William Stallings Computer Organization and Architecture 9 th Edition

1. Diyot Çeşitleri ve Yapıları 1.1 Giriş 1.2 Zener Diyotlar 1.3 Işık Yayan Diyotlar (LED) 1.4 Fotodiyotlar. Konunun Özeti

SICAKLIK ALGILAYICILAR

Mikroişlemcili Sistemler ve Laboratuvarı

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

MODERN ENERJİ DEPOLAMA SİSTEMLERİ VE KULLANİM ALANLARİ

1. Hafıza Depolama Araçları. 2. Hafıza Çeşitleri. 3. Hafıza Ölçümü. 4. Bilgisayar Performansı

SAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı

RAM Standartları, Spesifikasyonları, Test Yöntemleri

Haftalık Ders Saati Okul Eğitimi Süresi

Bilişim Teknolojilerine Giriş

İşletim Sistemleri (Operating Systems)

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bilgisayar Donanımı ve Yazılımı (Hardware & Software) Bilgisayar Mühendisliğine Giriş 1

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

A Ailesi MCU lar

Temel Bilgi Teknolojileri -1

Yazılım Mühendisliğine Giriş 2018 GÜZ

Yarıiletken devre elemanlarında en çok kullanılan maddeler;

Donanımlar Hafta 1 Donanım

BELLEKLER VE PROGRAMLANABİLİR ELEMANLAR

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

Bir mikroişlemci temel olarak üç kısımdan oluşur. Bunlar merkezi işlem birimi (CPU), giriş çıkış birimi (G/Ç) ve bellektir.

Günümüz. Intel Core i nm teknolojisi 1.86 Milyar tranzistör. Intel Core i nm teknolojisi 1.4 Milyar tranzistör

ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENERJİ SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ ENERJİ SİSTEMLERİ MÜHENDİSLİĞİ LABORATUARI

Mikrobilgisayar Sistemleri ve Assembler

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİYOMEDİKAL CİHAZ TEKNOLOJİLERİ

T.C. ULUDAĞ ÜNİVERSİTESİ MÜHENDİSLİK MİMARLIK FAKÜLTESİ ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK DEVRELER LABORATUVARI I

Bir analitik cihaza bir bilgisayar takılması için en az iki neden vardır: Ölçmelerin kısmen veya tamamen otomatikleştirilmesi.

İ.T.Ü. Bilişim Enstitüsü Bilgisayar Bilimleri FPGA MİMARİSİ

İşletim Sistemlerine Giriş

Yarı İletkenler ve Temel Mantıksal (Lojik) Yapılar. Bilgisayar Mühendisliğine Giriş 1

11.1. ELEKTRONİK ATEŞLEME SİSTEMLERİ ( ELECTRONIC IGNATION )

BSE 207 Mantık Devreleri Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

BELLEK VE BELLEK MODELLERİ

BELLEKLER. Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi

T.C. DÜZCE ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BMT103 ELEKTRİK DEVRE TEMELLERİ DERSİ LABORATUVARI DENEY NO: 7

Mimari Esaslar. Mikroişlemcinin mimari esasları; Kaydediciler Veriyolları İş hatları dır.

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum Computers Living in a Digital World Dijital Dünyada Yaşamak

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü GÜNEŞ ENERJİSİ İLE ELEKTRİK ÜRETİMİ 4. HAFTA

SORULAR (37-66) Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur?

MOSFET. MOSFET 'lerin Yapısı

Hazırlayan: Tugay ARSLAN

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü GÜÇ ELEKTRONİĞİ 3. HAFTA

BİL 423 Bilgisayar Mimarisi 1. Ara Sınavı

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi Teknolojileri ve Programcılığı Bölümü DERS 4 - BELLEKLER

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

ENERJİ DEPOLAMA SUNUMU MESUT EROĞLU

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü GÜNEŞ ENERJİSİ İLE ELEKTRİK ÜRETİMİ 3. HAFTA

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

Transkript:

Mikrobilgisayar Sistemleri ve Assembler Bahar Dönemi Öğr.Gör. Vedat MARTTİN

2-RAM ve ROM bellek özellikleri ve Çeşitleri BELLEK: Mikroişlemcili sistemlerde bilgilerin geçici veya daimi olarak saklandığı alanlara bellek adı verilir. Sisteme girilen bilgilerin bir yerde depolanması ve gerekliğinde alınıp kullanılması için bu birim gereklidir. Kaydedicilerin yapısından ortaya çıkılarak bloklar haline getirilen kaydedici grupları bellekleri meydana getirdi. Bellekler elektronik ve manyetik olmak üzere kendi aralarında ikiye ayrılmaktadır. Elektronik yarı iletken bellekler diğer devre elemanlarıyla birlikte sistemin içerisinde tutulurken, manyetik elemanlar sistemin haricinde yedek veri depolama elemanları olarak adlandırılmışlardır.

Yarı iletken bellekler üretim işlemleri ve teknolojileri bakımından kendi aralarında üç gruba ayrılırlar.

Bipolar bellek çipleri, PN maddesiyle oluşturulan direnç, diyot ve iki kutuplu elemanlardan meydana gelir. Günümüzün temel bipolar bellekleri standart TTL ve Schottky TTL elemanları tarafından oluşturulmaktadır. TTL tipi elemanların en tipik özellikleri, yüksek hızlı oluşları, ölçülü kapasitesi, yüksek güç tüketimi, düşük düzeyli gürültü oranı ve pahalı oluşlarıdır.

Schottky TTL, diğer standart TTL'ye nazaran daha hızlıdır. Emiter kuplajlı Mantıksal (Lojik) devre elemanı olan ECL, diğer bipolar devre elemanlarından hız bakımından geri kalmaz. MOS bellekler, temel olarak NMOS ve PMOS olmak üzere ikiye ayrılırlar. N kanal MOS bellek elemanları yüksek kapasiteli olup, bipolar elemanlara nazaran daha düşük güç tüketirler. Fakat tek mahzurları düşük hızlarıdır. CMOS teknolojisiyle yapılan bellek elemanları, az güç harcamasına rağmen, yüksek gürültü oranı ve düşük hıza sahiptir. Kapasite yönünden NMOS'tan az fakat bipolardan yüksektir.

1. Ram Bellekler Yarı iletken bellekler arasında rasgele erişimli bellekler (RAM-Random Access Memory) kadar hızlı gelişen başka bir bellek grubu yoktur. Bu başarının arkasındaki sebeplerden biri, MOS teknolojisinin kullanılmasıdır. Diğer bir adı hem oku hem yaz olan bu belleklerde veri geçici olarak tutulmaktadır. Mikroişlemcili sistem ilk açıldığında kendisini veriyle yüklemek için hazır vaziyette beklemektedir. İşlem sırasında üzerlerindeki bilgileri saklarlar fakat, güç kesildiğinde bilgiler kaybolur.

Arzulanan bellek hücrelerine erişim, uygun sıra (AO-A5 adres tanımıyla) ve sütun sinyallerinin (A6- A11 adres tanımıyla) seçimiyle yapılır. Çip üzerindeki zamanlama ve kontrol jeneratörü, kodçözme, oku/yaz (R/W) alıntısı, veri kapılanması ve çıkış kapılanması için dahili zamanlama sinyallerini temin eder. Çip seçim ucu (Chip Select), dahili G/Ç devresindeki verileri kontrol eder. CS ucundaki sinyalin yüksek düzeyde olması halinde, çıkış veri tamponu yüksek empedans durumundadır ve veri giriş tamponu elektriksel olarak veri giriş ucundan izole edilir.

Bellekleri verinin okunması işlemi için CS ucu yüksek düzeyde tutulurken, R/W ucu 1 yapıldığında belirlenen adresteki veri Vçık ucundan veri yoluna alınır. Okuma sırasında Vgir ucu beleğe etki etmez. Herhangi bir adrese veri yazmak için adres bilgisi yüklendikten sonra CS ucu yine yüksek düzeydeyken, R/W ucu 0 iken yazma mümkün olacaktır. R/W ucundaki bir 0 sinyali bellekten okuma tamponlarını pasifize eder. RAM tipi bellekler kendi arasında, bazı özelliklerinden dolayı Statik RAM ve Dinamik RAM olarak ikiye ayrılır.

1. 1. Statik Ram Statik RAM, bipolar ve MOS teknolojisi uygulanarak yapılan bir bellek elemanıdır. Bu tip RAM'larda daha çok NMOS ve CMOS tekniği kullanılmaktadır. Adından da anlaşıldığa gibi, elektrik uygulanır uygulanmaz veri depolama yeteneğine sahip olan statik bipolar RAM hücresi, iki ayrı çift emiterli transistörün birbirine çapraz bağlanmasıyla meydana gelmiştir. Bipolar RAM'la MOS RAM arasında belirli bir ayrılık vardır. Bipolar RAM'ın tek bir hücresinde iki transistör ve akım sınırlayıcı iki direnç kullanılırken, bir MOS RAM hücresi tamamen N kanal MOSFET transistörlerden meydana gelmekledir, böylece bipolardaki karmaşıklık MOS'ta yoktur.

1. 1. 2. Statik MOS RAM Statik MOS bellek hücresinde de statik bipolar RAM'daki benzer durumlar oluşur. Kullanım kolaylığı ve hızlı çalışan bu düzende altı adet DC statik FET transistörü vardır. Q1 ve Q2 esas depolama elemanları olup, Q3 ve Q4 bipolar RAM'daki yük dirençlerinin yerine kullanılmıştır. Q5 ve Q6, depolama elemanlarındaki yükün veri hatlarına geçişini sağlarlar. Veri Q1 veya Q2 kapısından birisinin şarj edilmesiyle depolanır. Şarjlı noktadaki gerilim, -Vcc - Vth, Q1 veya Q2'den birisini çalıştırır. Eğer Q1 çalışıyorsa, hücrede mantıksal 0, eğer Q2 çalışıyorsa hücrede mantıksal 1 depolanmış demektir.

1. 2. Dinamik Ram Kapasitörlü dinamik bellekte veri, belleğe verilen enerjinin 2-3 ms içerisinde kesilmesi halinde kaybolur. Bunun için verinin gerçek değerini bellekte koruyabilmesi için ara sıra tazelenmesi gereklidir. DRAM'in avantajı, az güç harcaması ve ucuz oluşudur.

Hücreye veri depolamak için yaz hattı ve giriş hattı birlikte mantıksal 1 yapılır. Yaz hattındaki akım Y transistöründe b'den a'ya bir akım geçişi sağlarken giriş hattındaki akım, bu transistörün a noktasından e noktasına geçerek C kapasitörünü doldurur. Böylece yaz ve giriş, hatlarının yüksek düzeyde tutulması bellek hücresine mantıksal 1 yazılmasına sebep olmaktadır. Hücreden mantıksal 1 okumak için oku hattı aktif hale getirilerek 0 okuma transistörü üzerinde akım c'den f'ye, f'den de d'ye doğru akım akar. Kapasitör üzerindeki dolu gerilim D transistörü ve R transistörünün f ve d noktası üzerinden çıkış hattına çıkar.

DRAM'ların flip-flop'lu RAM'lara nazaran birkaç avantajı vardır: 1 - Çok az elemana gerek duyulduğundun yapısı çok basittir. 2 - Üretimi ucuzdur. 3 - Okuma veya yazma yokken çok az enerji harcarlar. Bu avantajlarına karşılık bir de dezavantajı vardır. Kapasitör üzerindeki ilgi zamanla transistörlerin üzerinden sızma yapmasından dolayı değer yitirir ve belli bir gerilimin altına düştüğünde verinin ne olduğu belli olmaz. Bu durumda kapasitör üzerindeki bilgi her 2 ms.'de bir düzenli olarak tazelenmelidir. Bu tazeleme işlemi ek bir devre gerektirir. Çoğu dinamik RAM genişletilerek sistem saatinden sürülen yenileme sayıcısı (refresh counter) ile desteklenir.

2. ROM Bellekler Bilgisayarlar komutları ve verileri depolamak için RAM bellekler kullanırlar. Çalışma sırasında RAM' lar aynı zamanda ara değerlerin ve sonucun saklanmasında da kullanılır. Çalışma bittikten sonra elde edilen değerler RAM' dan başka manyetik ortamlı bellek elemanlarında saklanmalıdır. Çünkü, RAM'lar bilgileri sistemde güç olduğu müddetçe üzerinde tutarlar. Sistemde sürekli olarak kalması istenen bilgilerin yavaş çalışan manyetik depolama ortamlarında saklanması yerine iç belleklerde güç kesilse dahi kalması maksadıyla sadece okunan bellekler denilen ROM (sadece okunabilen bellek) bellekler geliştirilmiştir. ROM bellekler genelde sistemin çalışmasını kontrol eden bir dizi işletim sistemi komutunun veya logaritmik ve trigonometrik tabloların saklanmasında kullanılırlar.

Mikroişlemci, sistemin her açılışında açılış bilgilerini ROM bellekte hazır halde bulur. Bir defa kullanılan bu tip bellekler daha sonraları kullanıcılar tarafından da programlanabilecek şekilde üretilir. Kullanıcı uyarladığı sistemine uygun yazdığı işletim sistemi programını kendisi Programlanabilen ROM (PROM) belleğe yazabilecektir.

Mikroelektronik teknolojisindeki hızlı gelişmeler sayesinde hem silinebilen hem yazılabilen ROM bellek tipleri geliştirildi. EPROM denilen bu bellekler morötesi veya güneş ışığına tutularak silinip tekrar geri yazılabilmektedir. Bu belleği silmek için uzun süre geçmesi gerektiğinden daha sonra Elektrikle silinip tekrar programlanabilen ve günümüzde oldukça yaygın kullanılan EEPROM bellekler üretildi.

Sadece okunan bellek tiplerindeki birinci farklılık, hücrenin tasarımında kapalı veya açık kontakların biçimlendirilmesidir. Maskeli ROM kontakları, yarı iletkenin son üretim aşamasında küçük iletken jampırlarının eklenmesi veya eklenmemesi şeklinde yapılır. Bipolar programlanabilir ROM'lardaki kontaklar, kullanıcı tarafından üretildikten sonra açık devre haline getirilebilen sigorta maddesinden yapılır. Entegre devreler (lc), silikon katmanların bir dizi foto maskeleme, yarı iletkenin istenmeyen yerlerin kimyasal yöntemlerle giderilmesi, örnek bileşimlerini oluşturmak ve katman yüzeyleri arasındaki bileşimleri gerçekleştirmek için yayılma gibi işlemler uygulanarak fabrikasyon üretimiyle yapılır.

Programlanabilir ROM Kullanıcı tarafından kendi örnek modellerine göre elektrikle programlanabilen ROM'ların üç tipi vardır. İlk PROM nikel krom karışımından meydana gelen sigorta teknolojisiyle yapılmıştır. Nikel ve krom maddesi, PROM içerisindeki sütun hatlarının çok ince film şeklinde birleştirilmesi için kullanılır.

EPROM Bellek Maskeli ROM veya PROM kullanıldığında, eğer bellek değeri değiştirilecekse veya başlangıç programlamasında bir hata yapılmışsa, bu tip hataları değiştirmek veya yeniden programlamak mümkün değildir. Buna benzer istenmeyen durumları ortadan kaldırmak için üreticiler EPROM denilen silinebilen ve yeniden programlanabilen bellek tiplerini geliştirdiler. EPROM çipleri üzerinde içerisindeki program veya değerleri silmek için bir pencere açılmıştır. Bu pencereden program belli bir zaman güneş ışığına veya morötesi ışınlara tutularak silinmektedir. Bu bellekleri programlamak için EPROM programlayıcı denilen özel cihazlar geliştirilmiştir.

EPROM belleklerin ışığa duyarlı ortamlarda silinmesinin zaman alıcı olması ve fazladan bir silici cihaz gerektirmesi bunların yerine daha sonraları EEPROM denilen elektrikle silinip programlanabilen ROM'lar yapılmıştır. Özel olarak yapılan bir cihazdan verilen uygun gerilimlerle çok kısa bir sürede silinebilir. Bu bellek cihazının mahsurları, EEPROM'u programlamak için bulunduğu devredeki yerinden çıkartmak ve silmek için farklı gerilimlerin kullanılmasıdır.

Flaş Bellekler Sistem kapandığında içindeki bilgileri yok etmeyen ve adına flaş bellek denilen çiplerinin piyasaya sürülmesinle birlikle, taşınabilir (portable) bilgisayarlarda bu elemanlar bir floppy veya sabit disk olarak kullanılmaya başladı. Flaş bellekler prensip olarak EEPROM tipi belleklere benzemekle birlikte sadece hücresinde kullanılan tünel oksit maddesi EEPROM'dan daha incedir. Programlama ve silme geriliminin 12 Volt olmasıyla, herhangi bir problemsiz programlama ve silme çevrimi gerçekleştirilebilir. Bellek hücre dizisiyle birlikte ek olarak flaş bellekte kontrol devreleri ve kaydediciler vardır. Bu yapısından dolayı programlama ve silme işlemi farklı yollardan yapılır. Flaş bellek veriyi kaybetmeyecek şekilde DRAM veya SRAM bellek tiplerinin elastikiyetine yakın bir formda programlanır.

1 Mbitlik bir flaş bellek yaklaşık 2µs'de programlanır. Fakat EEPROM'a göre silme işlemi çipten çipe değişir. Flaş belleğin silinmesi, flaş kontrol devresi ve silme gerilim anahtarları tarafından bellek hücre dizisine uygulanan darbelerle gerçekleşir ve yaklaşık 1 mikrosaniye içinde belleğin tamamı bilinebilmektedir. Programlama, okuma ve silme işlemi harici bir mikroişlemci tarafından flaş kontrol devresindeki komut kaydedicisine yazılan 2-baytlık komutlarla gerçekleştirilir. Flaş bellekle kullanılan komutlar ve özellikleri şöyledir: Belleği oku Veri tanımlama kodunu oku Sil/Sil kurulumu Sil - sağlamasını yap Program/Program kurulumu Program - sağlamasını yap

Flaş bellekler attı olarak: ROM'dan kod alınıp DRAM'da işletimden dolayı oluşan gereksiz işlemleri ortadan kaldırması ve tasarımda uçmayan bir yedek depolama sağlamasından DRAM+ROM ikilisinin yerme, Batarya yedeklemeli RAM (SRAM)'ların yerine batarya kullanmadan, EPROM'ların yerine devre-içi tekrar programlanabilir olmasından dolayı hızla yayılmıştır. Intel firmasınca SmartVoltage adı verilen teknolojiyle üretilen flaşlar 3.3V, 5V ve 12V birleşiminde çalışan ve çoğu bellek sistemiyle gerilim uyumluluğu gösteren çipler üretilmiştir. Flaş bellek paketleri, DIP (Dual Inline Package), PLCC ve 1,2 mm kalınlığında yeni bir uyarlama olan TSOP(Thin Small Outline Package) halinde piyasada bulunmaktadır.