BIOS-Chips auf Motherboards sind fast überall SPI-Chips. Eine Beispielkomponente ist der W25Q64CV, der sich auf einer Reihe aktueller Motherboards befindet, einschließlich H / Z 97-Modellen von MSI, ASUS, Acer, AsROCK usw.
Bei der Berechnung des Durchsatzes sind eine Reihe von Variablen beteiligt - Taktrate, Single-, Doppel- oder Quad-Datenrate, DMA vs. programmierte E / A-Schnittstelle (was unter anderem CPU-Wartezeiten impliziert).
Als sehr grobe SWAG ist ein anfänglicher Boot-Up (der Modus mit der schnellsten Rate ist dafür optimiert; was angesichts seines Anwendungsfalls sinnvoll ist) einen Dump des Inhalts des W25Q64CV-Flashs mit Quad-Datenrate und einem Takt von 80 MHz (theoretisch) möglich ) Auslesegeschwindigkeiten von 320 MBit / s. Mit anderen Worten, ein Host könnte den gesamten Chip mit 64 MBit (8 MByte) in 200 ms über die SPI-Schnittstelle auslesen. Langsam im Vergleich zu einigen modernen Schnittstellen, aber schnell für die Welt des seriellen Flash.
In diesem Projekt finden Sie einige Rohdaten zu verschiedenen SPI-Geräten