TC29x

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User19684
Level 1
Level 1
10 replies posted 5 replies posted First question asked
Kindly, How Can I calculate Erase Speed , Write (Program) Speed, Read Speed for both Program Flash, Data Flash for this family TC29x

Appreciate your fast response
0 Likes
10 Replies
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
These are listed under Flash Target Parameters in the datasheet.
0 Likes
User19684
Level 1
Level 1
10 replies posted 5 replies posted First question asked
But Speeds aren't listed.
0 Likes
User19684
Level 1
Level 1
10 replies posted 5 replies posted First question asked
I've tried to claculate these speeds Erase Speed, Program Speeds and my results were as follows and need your confirmation:

For Prgram Flash: Erase Speed = Size/Complete Erase Time= 8MByte/17s= 0.47MB/S

Write Speed= Size/Complete Program Time= 8Mbyte/7.2s=1.11MB/s

For Data Flash: Erase Speed= Size/Complete Erase Time= 768kByte/17s= 45.18kByte/Sec= 0.044MB/S
Write Speed: Burst Size/Data Flash program time per burst=32/(96+4400/100)=32/140=0.22MB/S

So please appreciate your confirmation is my results are right or wrong?
0 Likes
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
That's right. The erase times are a worst case, assuming cold temperature and very tired flash. The typical (not guaranteed) erase times are much less (e.g., 170 ms instead of 1000 ms).
0 Likes
User19684
Level 1
Level 1
10 replies posted 5 replies posted First question asked
Thank you Wrangler for your continuous support, Can you confirm this result also is it right or wrong?
For Part Number: XC2238N-40FxLR
https://www.infineon.com/dgdl/Infineon-SAK-XC2238N-40F80LR%20AB-DataSheet-v01_06-EN.pdf?fileId=5546d...
Erase Speed= Size/Erase Time= 320kByte/8ms=40Mbyte/S
Program Speed=320kByte/3.5ms= 91.43 Mbyte/S

Appreciate your confirmation if this right or wrong?
0 Likes
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
For the XC2, the sector size is 4K.

So, erase: 4K sector / 8 ms => 500K/sec
Program: 128 byte page / 3.5 ms => 36K/sec
0 Likes
User19684
Level 1
Level 1
10 replies posted 5 replies posted First question asked
Hello,
Kindly, How can I calculate Erase Speed, Write Speed for TC1791 for both Data Flash, Program Flash? as I found erase Time, Write Time per Page or per sector but I can't find the size of page or sector?
This is the datasheet:
https://www.infineon.com/dgdl/Infineon-TC1791-DS-v01_01-en.pdf?fileId=db3a30433580b3710135afe8eb4756...

Appreciate your fast response
0 Likes
MoD
Employee
Employee
50 likes received 500 replies posted 100 solutions authored
Page size in PFlash is 256 bytes, in DFlash 128 bytes.
The PFlash has 8 sectors with 16K, 1 sector with 128K and all other sectors haven 256K.
Each DFlash has 1 sector.
More information you can find in the user manual of the device:
https://www.infineon.com/dgdl/TC1798_um_v1_2.pdf?fileId=db3a304331c8f8560131d2812a8e066b
0 Likes
User19684
Level 1
Level 1
10 replies posted 5 replies posted First question asked
kindly can you help me to get the size of cache memory in Kbyte for 32linesx48bits
0 Likes
MoD
Employee
Employee
50 likes received 500 replies posted 100 solutions authored
32linesx48bits=1536bits=0,192kbyte
or you need another information?
Cache memory has nothing to do with flash erase/program time.
0 Likes