desarrollador a entregar tiempos determinados, consumos de potencia y respuesta a la
aplicación desarrollada.
Cada cog tiene su propia RAM, llamada RAM cog, a cual contiene 512 registros de 32 bits
cada uno. La RAM cog es de propósito general excepto los últimos 16 registros, los cuales
son de propósito especial como se describe en la Tabla 1-3. La RAM cog se usa para código
ejecutable, datos, variables y las ultimas 16 localidades sirven como interface al contador del
sistema, Pins E/S y periféricos locales del cog.
Cuando se inicia un cog, las direcciones ($000) a 495 ($1EF) se cargan secuencialmente de la
RAM / ROM principal y sus localidades de propósito especial 496 ($1F0) a 511 ($1FF) se
limpian a cero. Después de cargarlas, el cog comienza a ejecutar instrucciones, empezando
con la localidad 0 de la RAM del cog. Continuara ejecutando código hasta que se detiene o
reinicia ya sea por el mismo o por otro cog o cuando una interrupción de corriente ocurre.
Tabla 1-3: RAM del Cog. Registros de propósito especial
Mapa RAM Cog
$000
|
|
|
|
|
|
Registros
|
Proposito
|
General
|
(496 x 32)
|
|
|
|
|
$1EF
$1F0
Registros
|
Proposito
|
Especial
|
(16 x 32)
$1FF
Nota 1: Para ensamblador Propeller, solo accesible como registro fuente (ej.,
Ver la sección de lenguaje ensamblador para
304.
Direcc.
Nombre
Tipo
PAR
$1F0
Solo Lectura
CNT
$1F1
Solo Lectura
INA
$1F2
Solo Lectura
3
INB
$1F3
Solo Lectura
OUTA
$1F4
LectoEscritura
3
OUTB
$1F5
Lectoescritura
DIRA
$1F6
lectoescritura
3
DIRB
$1F7
Lectoescritura
CTRA
$1F8
lectoescritura
CTRB
$1F9
Lectoescritura
FRQA
$1FA
lectoescritura
FRQB
$1FB
Lectoescritura
PHSA
$1FC
LectoEscritura
PHSB
$1FD
LectoEscritura
VCFG
$1FE
Lectoescritura
VSCL
$1FF
Lectoescritura
1: Introducción al Chip Propeller
Descripción
1
Parámetro Boot, p. 182, 342
1
Contador del Sistema, p. 76, 288
1
Estado de Entradas P31–P0, p. 122, 304
1
Estado de Entradas P63–P32, p. 122, 304
Estado de Salidas P3–P0, p. 179, 340
Estado de Salidas P63–P32, p. 179, 340
Estado direcciones P31–P0, p. 107, 456
Estado direcciones P63–P32, p. 107, 456
Control Contador A, p. 98, 294
Control Contador B, p. 98, 294
Contador Frecuencia A, p. 114, 300
Contador Frecuencia B, p. 114, 300
2
Contador Fase A, p. 184, 344
2
Contador Fase B, p. 184, 344
Configuración de Video, p. 218, 381
Escala de Video, p. 221, 382
PAR
CNT
, pag 342;
, pag 288, e
mov
dest, source).
INA, INB
, pag