Parallax Propeller P8X32A Manual Del Usuario página 291

Tabla de contenido
COGINIT
3: Referencia del Lenguaje Ensamblador –
Tabla 3-1: Campos de Registro Destino
31:18
17:4
3
2:0
14-bit Dirección long registro PAR
14-bit dirección long código a cargar
nuevo
Cog ID
PAR
El primer campo, serán escritos para el registro
del cog bits 15:2. Esto es 14 bits totales
que intentan ser los bits altos de una dirección long 16-bit. Similar al campo Parameter de la
COGINIT
versión spin de
, el primer campo de Destination se usa para pasar ;a dirección de 14-
bit de una localidad de memoria o estructura para el cog iniciado.
El segundo campo, bits 17:4, tiene los 14-bits altos de la dirección long 16-bit apuntando al
programa ensamblador para cargar en el cog. Los registros cog $000 a $1EF serán cargados
secuencialmente iniciando en esta dirección, el registro de propósito especial se limpiara a
cero (0), y el cog comenzara a ejecutar código en el registro $000.
El tercer campo, bit 3, debe estar activo (1) si un nuevo cog se inicia, o limpio (0) si un cog
especifico debe iniciarse o reiniciarse.
Si el bit del tercer campo esta activo (1), el hub iniciara el siguiente cog disponible (numero
WR
mas bajo inactivo) y regresara ese cog ID en Destination (si el efecto
se especifica).
Si el bit del tercer campo esta limpio (0), el hub iniciara o reiniciara el cog identificado en el
cuarto campo Destination, bits 2:0.
WZ
Si se especifica el efecto
, la bandera Z se activara (1) si el ID del cog que regresa es cero
WC
(0). Si el efecto
se especifica, la bandera C se activara (1) si no hay cog disponible. Si el
WR
efecto
se especifica, Destination se escribe con el ID del cog que el hub inicio, o iniciara,
si usted lo deja escoger uno.
No es practico iniciar código spin desde código ensamblador propeller de usuario;
recomendamos iniciar código ensamblador solo con esta instrucción.
COGINIT
es una instrucción de hub. Las instrucciones de hub requieren 7 a 22 ciclos de reloj
para ejecutarse, dependiendo de la relación entre la ventana de acceso al cog y el momento en
el que se ejecuta la instrucción. ver Hub en Pág. 24 para mayor información.
Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido