-
Notifications
You must be signed in to change notification settings - Fork 12
RegisterNames
Patrick Lehmann edited this page Sep 8, 2015
·
2 revisions
RegisterNames.psm defines:
- 4 argument registers
- 6 temporary registers
- 6 special purpose registers
- 2 pointer registers
- 1 next thread register
- 1 counter register
- 1 LOAD&RETURN register
- 1 stack pointer register
The following tables summarizes this:
| Reg# | Name | Description |
|---|---|---|
| s0 | REG_ARG0 | argument 0 |
| s1 | REG_ARG1 | argument 1 |
| s2 | REG_ARG2 | argument 2 |
| s3 | REG_ARG3 | argument 3 |
| s4 | REG_TMP0 | temp. register 0 |
| s5 | REG_TMP1 | temp. register 1 |
| s6 | REG_TMP2 | temp. register 2 |
| s7 | REG_TMP3 | temp. register 3 |
| s8 | REG_TMP4 | temp. register 4 |
| s9 | REG_TMP5 | temp. register 5 |
| sA | REG_PTR_L | pointer low (7:0) |
| sB | REG_PTR_H | pointer high (11:8) |
| sC | REG_NT | next thread |
| sD | REG_CNT | counter |
| sE | REG_LAR | LOAD&RETURN |
| sF | REG_SP | stack pointer |
- The PicoBlaze-Library
- Download
- Dependencies
- Requirements
- Integration
- Change Log
- License (Apache 2.0)
- VHDL Packages:
- Devices:
- Wrappers:
- Miscellaneous:
- ChipScope integration
- PicoBlaze Tracer
- UART ILA
Links: