Forum Discussion
Altera_Forum
Honored Contributor
8 years agorizwanfazal,
Back to you initial posting: "There is only ONE shared On-Chip memory for all the cores" As it is shared, it can be viewed/written/accessible by all cores. In S/W, memory region/mapping/section are resolved during the build process with a file supplied to the linker. That file is called a linker script, or command, or scatter file, or ... That file supply to the "code" the address of the shared memory. If the cores don't have the shared memory mapped at the same base address, then you'll have to use unique linker files for each cores. This also means you cannot use the same program on all cores (original post: all the processors are executing a same set of instructions simultaneously). That is unless the code accesses at run time the shared memory through a hard-coded addresses according to the core# . Regards