PIC32MX flash access time

OP #3819732
Lesenswert?
• ▲
▼
Hallo
Also Asche auf mein Haupt, aber  ich fange an zu verzweifeln.
Kann mir jemand sagen wo ich Angaben zu "flash access time"im Datenblatt 
finde. Oder respektive wie schnell Flash ist.
Danke
Angehängte Dateien:
Gast #3820085
Lesenswert?
• ▲
▼
Aus http://www.microchip.com/forums/m344244.aspx:

Microchip is re-specifying the PIC32MX flash speed from 20MHz to 30MHz. 
This means that PIC32MX needs only 2 wait states at 80MHz instead of 3 
wait states using the previous specification.

Hat die CPU einen Prefetch Cache folgt aus
http://ww1.microchip.com/downloads/en/DeviceDoc/61119E.pdf:

Although the data path to the CPU is 32 bits wide, the data path to the 
PFM is 128 bits wide. This wide data path provides the same bandwidth to 
the CPU as a 32-bit path running at four times the frequency.

-> FullSpeed bis 120MHz möglich.
#3820245
Lesenswert?
• ▲
▼
Stampede schrieb:
> Gilt sicher für alle Type das gleicher Core.

Das genau wäre die Frage. In seinem Datasheet, also dem vom 
Schrumpf-PIC32 wird das Prefetch-Cache-Module nirgends erwähnt, weder im 
Text noch als Bild. Ist also keines drin. Genau da werden aber 
einstellbare Flash-Waitstates eingestellt.

Und immerhin muss man einstellbare Waitstates irgendwo einstellen 
können. Wenn sich dazu auch sonst nirgends etwas finden lässt liegt der 
Verdacht nahe, dass sich nichts einstellen lässt. Da liesse sich dann 
nur spekulieren (oder ausprobieren), dass dank maximal 50MHz ein 
Waitstate fest eingestellt ist.

Wenn das Flash dann recht simpel aufgebaut ist, und danach sieht es bei 
diesem Device aus, dann liefe das auf einen Flash-Durchsatz von 32 Bits 
alle 2 Takte raus. Was für MIPS16e-Code grad so reicht, MIPS32 Code aber 
ausbremsen sollte.

Unter der Annahme, dass es die gleiche Flash- und Fab-Technik wie bei 
den anderen PIC32 ist, könnte das auch die Grenzfrequenz von 50MHz 
erklären. Bis dahin macht diese Flash-Anbindung noch sicher mit. Und 2 
Waitstates wären sinnlos, weil dann auch für MIPS16 zu schwach.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.