설명서, 여러 cores.Each 코어는 자신의 스크래치 패드 데이터와 각각 DSPR 및 PSPR라는 프로그램 RAM있어 가지고 있습니다. -이 주소 범위는 코드가 실행되는 코어에 관계없이 동일한 메모리를 참조합니다
전체 주소 :
이러한 각각의
은 두 개의 주소 중 하나를 사용하여 액세스 할 수 있습니다.
로컬 주소 -이 주소는 코어 특정 RAM을 나타내며 코드가 실행되는 코어에 따라 변경됩니다. 로컬 주소는 코어의 로컬 스크래치 패드 RAM에 액세스합니다.
예를 들어
는 : CPU0 DSPR는 관계없이 CPU0 DSPR를 참조합니다, 0x70000000에서 시작하여 112 KB CPU1 DSPR의 크기가 0x60000000에서 시작 가지고 있으며, 당신이 0x70000000을 사용하는 경우 코드에서 120KB
의 크기가 액세스가 CPU0 또는 CPU1에서인지 여부를 나타냅니다. 글로벌 주소입니다.
코드에서 0xD0000000을 사용하는 경우 코드가 CPU0에서 실행되면 0x70000000에 액세스하고 CPU1에서 실행되면 0x60000000에 액세스합니다. 로컬 주소이라고합니다.
CPU와 관련하여 코드를 이식 할 수있는 기능이 제공됩니다.
DSPRs를 들어
는 로컬 주소 추가 해명이 필요하거나 무언가가있는 경우 내 언어 skills.I은 영어를 모국어로 speaker.Please 주석 아니다, 로컬 주소 0xC0000000과
사면에서 시작 PSPRs를 들어 경우 0xD0000000 에서 시작 모호한.