home .. forth .. misc mail list archive ..

Another stack approach in the Am29000


The Am29000 (family) has a set of 128 32-bit registers
forming a stack, which is a software controlled cache
on the stack in memory.
But since it must be done in software (which is
impossible), the registers can become completely out of
sync with the memory.

This, together with some interrupt and taskswitching
problems is probably one of the reasons, the 29000 never
made it as a general purpose computer processor.
AMD is now abandoning development of the 29000 family.

Another problem is, that since the registers aren't a real
cache on memory, a second stack is needed for big
local areas on the stack.

Groeten,
Jaap

-- Chip Directory
-- http://www.hitex.com/chipdir/ - USA California
-- http://www.eskimo.com/~cadfael/chipdir/ - USA Seattle [New!]
-- http://www.xs4all.nl/~ganswijk/chipdir/ - Europe
-- Many other international mirror sites from there...