Download A first study on different 32-bit processors for

Transcript
A Study On Different 32 and 16-bit Processors For Space
Applications
36 (62)
Prepared By
Created
Last Saved
Rev
Version
Krister Sundström
2000-06-20 04:16
2000-06-20 04:16
D
5
o Memory Mapped I/O. Accesses to I/O have similar timing as ROM accesses,
the differences being that additional w/s can be inserted by de-asserting the
BRDY signal. As for PROM accesses, no read-modify-write cycles are
performed during byte or half-word writes.
-
Timers. Two 24-bit timers are provided on-chip. The timers can work in periodic or
one-shot mode. A common 10-bit pre-scaling register affects both timers.
-
Watchdog. A 24-bit watchdog is provided on-chip, which is clocked by the timer.
When the watchdog reaches zero, an output signal (WDOG) is asserted. This signal
can be used to generate system reset.
-
UART:s. Two 8-bit UART:s are provided on-chip. The baud-rate is individually
programmable and data is sent in 8-bits frames with one stop bit. Optionally, one
parity bit can be generated and checked.
-
Interrupt Controllers. The interrupt controller manages a total of 15 interrupts,
originating from internal and external sources. Each interrupt can be programmed to
one of two levels.
-
Parallel I/O Port. A 32-bit parallel I/O port is provided. Each individual bit can be
programmed to be an input or an output. Some of the bits have alternate usage, such as
UART inputs/outputs and external interrupts inputs.
3.3.1 Leon Integer Unit
The LEON integer unit has the following features:
-
5-stage instruction pipeline (Fetch, Decode, Execute, Memory, Write)
Instruction and data cache with parity protection and streaming support
136x32 register-file supporting 8 register windows
Low-cost iterative hardware multiplication
Copyright  2000 by µConos