Bonjour, je fait des calculs sur différents types de mémoires, dans le but d'etudier la fréquence de lecture ou écriture d'une quantité de données de 248bits àpartir d'un PIC18F4550 en utilisant une liaison SPI.
j'ai commencé par cella :
http://docs-europe.electrocomponents.com/webdocs/0f37/0900766b80f375f1.pdf
sachant que une ligne=248 bits de données, voila mon calcul :
High-Speed-Read (page 11, figure 6)
248bits /ligne +40 bits de l’opération =288bits.
Sous fréquence de 80 MHz
288*(1/80MHz)=3.6µs/ligne
Byte-Program (p11, fig7)
248bits/ligne*32bits de l'opération.
=7936bits.
7936*(1/80MHz)=100µs/ligne.
je trouve que la différence énorme entre le temps de lire une ligne et l'ecrire est normale vue la différence de la maniére de le faire, voir figure 7 et figure 6 du datasheet, page 11.
Mais je ne suis pas sure de rien de ce que j'ai fait, et je ne sais pas si c'est necessaire d'introduire les bits START STOP et les bits de parité dans le calcul vue que c'est une mémoire Flash, avez vous des commentaires ?
-----