diff options
author | oharboe <oharboe> | 2008-05-06 06:39:21 +0000 |
---|---|---|
committer | oharboe <oharboe> | 2008-05-06 06:39:21 +0000 |
commit | 6c7ee841131808466eb0c93e5c8f112771004fbf (patch) | |
tree | d329cf4cc6f115b99ce24890828bef322e2db6f1 /zpu/docs | |
parent | 3d2b8306640ae65aa9b48f70f50c3396324455be (diff) | |
download | zpu-6c7ee841131808466eb0c93e5c8f112771004fbf.zip zpu-6c7ee841131808466eb0c93e5c8f112771004fbf.tar.gz |
* Small ZPU now supports interrupts
* added simulation example demonstrating interrupts
Diffstat (limited to 'zpu/docs')
-rw-r--r-- | zpu/docs/zpu_arch.html | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/zpu/docs/zpu_arch.html b/zpu/docs/zpu_arch.html index 8582afb..021e987 100644 --- a/zpu/docs/zpu_arch.html +++ b/zpu/docs/zpu_arch.html @@ -2,12 +2,18 @@ <body> <h1>Index</h1> <ul> +<li> <a href="#started">Getting started</a> <li> <a href="#introduction">Introduction</a> <li> <a href="#instructionset">Instruction set</a> <li> <a href="#vectors">Jump vectors</a> <li> <a href="#memorymap">Memory map</a> <li> <a href="#interrupts">Interrupts</a> </ul> +<a name="started"/> +<h1>Getting started</h1> +The ZPU comes with a few simulation examples. +<p> +Start with <a href="../hdl/index.html">VHDL synthesis examples</a> <a name="introduction"/> <h1>Introduction</h1> The ZPU is a zero operand, or stack based CPU. The opcodes have a fixed width of 8 bits. @@ -802,5 +808,8 @@ rather uncommon operations. These 32 registers are mapped to memory locations 0x 0x4, 0x8, 0xc. The default interrupt vector at address 0x20 will load the value of these memory locations onto the stack, call _zpu_interrupt and restore them. +<p> +See zpu/hdl/zpu4/test/interrupt/ for C code and zpu/hdl/example/simzpu_interrupt.do +for simulation example. </body> <html>
\ No newline at end of file |