The Sound of Flash
Login
Press Release - EE Times Europe
Produkt Links
Verschiedene Anwendungen
Hinweis
Weitere interessante Informationen finden Sie auch im Download Bereich. Für einige Downloads ist eine Registrierung erforderlich.
FLASH MEMORY CONTROLLER
Flash Controller - Die Solid State Entdeckung
Die Flash Memory Card oder der Solid State Disk Controller von Hyperstone bieten zusammen mit der dazugehörigen Firmware beachtliche Möglichkeiten zur Handhabung komplexer Medien. Der Einsatz von Flash-Speicher sowohl für den Verbraucher als auch für Applikationen im industriellen Bereich wird dadurch noch einfacher und es bieten sich verschiedene Möglichkeiten für kundenspezifische Lösungen im Rahmen der Solid State Disk-Technologie.
Ohne Frage hat der Flash-Speicher bereits jetzt viele der früher eingesetzten Speichermedien verdrängt. Zum Beispiel war es noch vor etwa 5 Jahren ganz normal, Fotos mit einer analogen Kamera auf Film festzuhalten; PCs waren mit Diskettenlaufwerken ausgestattet, für die Musikwiedergabe unterwegs benutzte man tragbare CD-Player und es gab noch keine Handys, mit denen man fotografieren, im Internet surfen oder eine Datensynchronisierung mit dem PC durchführen konnte. In den letzten Jahren haben sich die Verbraucher an ein breites Produktspektrum mit eingebautem NAND-Flash-Speicher gewöhnt. Benutzer von Handys, Digitalkameras und sonstigen Geräten sind mit Begriffen wie SD Card, USB-Stick, CF Card und dergleichen bestens vertraut. Diese praktischen und handlichen Speichermedien sind mittlerweile zu Artikeln des täglichen Gebrauchs geworden.
Geräte dieser Art werden in der Regel nach den folgenden Kriterien beurteilt:
  • Preis
  • Kompatibilität zu einer Vielzahl von Host-Geräten
  • Schneller Datentransfer beim Lesen und Schreiben von Daten
  • Speicherkapazität
  • Standardkonformität
Speicherkarten oder USB-Sticks, die diese Kriterien erfüllen sind mittlerweile in beinahe jedem Supermarkt oder im Laden um die Ecke erhältlich. Da die genannten Eigenschaften verhältnismäßig leicht implementiert werden können, ist die Liste der Hersteller oder Anbieter solcher Speichersysteme entsprechend lang und unübersichtlich.
Haben Sie schon einmal das durchdringende Geräusch gehört, das bei einem Festplattencrash entsteht? Wenn ja, so werden sie die Eigenschaften einer Solid State Disk (SSD) besonders zu schätzen wissen. Speicherlösungen, die auf Flash-Technik basieren bieten viele Vorteile, wie zum Beispiel eine höhere Arbeitsgeschwindigkeit, einen geringeren Stromverbrauch, sie sind robuster als rotierende Speichermedien und können in Entwicklung und Fertigung besser in Systeme integriert werden. Gewaltige technische Fortschritte haben zu erheblich niedrigeren Kosten und so zu wesentlich niedrigeren Preisen geführt. Diese Fortschritte verlangen jedoch immer mehr nach sehr intelligenten Kontrollfunktionen.
Die Anforderungen an hochverlässliche Flash-Memory-Speichersysteme oder SSD sind weit höher als im Fall von SD-Karten im Verbraucherbereich:Verlässliche Mechanismen zur Fehlererkennung und Fehlerkorrektur in Flash-Speichern:
  • Effiziente Algorithmen für das Wear Leveling 
  • Methoden zur Maximierung und Schätzung der Systemlebensdauer
  • Methoden zur Überwachung der Ausfallrate
  • Fähigkeit zur Implementierung kundenspezifischer Funktionen
  • Ausreichend hohe Transferraten bei Lese- und Schreiboperationen
Flash Memory Controller Firmware
Alle Flash-Controller bestehen üblicherweise aus einer Schnittstelle zum Flash-Speicher, einem Prozessor und einer Host-Schnittstelle.
Die Controller von Hyperstone basieren auf einer 32-Bit RISCi CPUii mit speziellen Hardware-Komponenten zur Fehlerkorrektur (ECC), Pufferung und zur Ansteuerung der Flash- und Host-Schnittstellen.
Blockdiagramm
Flash Generisches Blockdiagramm
Hyperstone Controller unterstützen alle wichtigen SLC und MLC Memory Chips am Markt.
Hyperstone's Controller gehören zu den leistungsstärksten Single-Chip Controllern im Bereich der Entwicklung für Flash-Memory Karten am Markt. Die erforderliche externe Komponentenanzahl ist reduziert auf ein absolutes Minimum von wenigen passiven Komponenten, die das Design sehr kostengünstiger aber höchst-leistungsfähiger Flash Memory Karten ermöglichen.