PFlash size

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

cross mob
leozhao
Level 1
Level 1
First reply posted First question asked Welcome!

leozhao_0-1700113489033.png

When I read the hardware manual of TC299, I saw the PFlash is 8MB in 4 parts (PF0/1/2/3). However, why the map table seems show the address is 16MB for PF(PF0/1/2/3)? What the difference between AC and AN ?

 

0 Likes
1 Solution
Di_W
Moderator
Moderator
Moderator
1000 replies posted 250 solutions authored 100 likes received

Both cached and non-cached operations point to the same PFlash. The available space for PF0 is limited to 2MB.

View solution in original post

0 Likes
4 Replies
Di_W
Moderator
Moderator
Moderator
1000 replies posted 250 solutions authored 100 likes received

You can refer to section 10.5.3.1 "Read Ports" in the TC29x B Step User Manual. In this context, the address range 8000 0000-801f ffff corresponds to pf0 cached, while a000 0000 - a01f ffff corresponds to pf0 non-cached.

0 Likes
leozhao
Level 1
Level 1
First reply posted First question asked Welcome!

8000 0000-801f ffff is 2MB and a000 0000 - a01f ffff  is another 2MB, right? but pf0 is up to 2MB, right?

0 Likes
Jeremy_Z
Moderator
Moderator
Moderator
1000 replies posted 250 sign-ins 100 likes received

Hi @leozhao ,

1) 8000 0000-801f ffff is 2MB and a000 0000 - a01f ffff  is another 2MB, right?

No, they both mean the PFlash0, the difference between them is bypass the cache feature or not.
BR,
Jeremy

0 Likes
Di_W
Moderator
Moderator
Moderator
1000 replies posted 250 solutions authored 100 likes received

Both cached and non-cached operations point to the same PFlash. The available space for PF0 is limited to 2MB.

0 Likes