We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 13329

Virtex-II Pro - Multitasking support via register-switching (save registers)


Regarding multitasking support via register-switching (save registers), is it possible to perform a push command to the stack?


Like any other RISC processor, PPC405 does not have dedicated stack operations (PUSH or POP). The software is responsible for managing the stack and saving the link register in the stack segment in memory.  


PPC405 does provide all the means to support multitasking; it does have an MMU and a process ID register. To facilitate the saving of registers during a context switch, PowerPC contains instructions that allow a group of registers to be stored to memory.

AR# 13329
Date Created 08/29/2007
Last Updated 05/14/2014
Status Archive
Type General Article