Hello Mehdi:
I see you are receiving help about this with SR# 1-1285992531.
But just to confirm, FLASH_LDD component provides you with methods (APIs) to write/read to your flash memory. The PFlash0 and PFlash1 blocks refer to the physical structure of your program flash. The flash is divided in 2 x 256 KB blocks.
As for the build options of the CPU component, this is to create the linker file. The lcf file tells the linker where to place code, constant/variable data, interrupts, custom sections, etc.
And no, these partitions are not only for flash, this is for both: FLASH and RAM.
Hope this helps clarifying.
Regards!
Jorge Gonzalez