Line 1... |
Line 1... |
Simply RISC S1 Core - Functional Specification
|
S1 Core - Functional Specification
|
==============================================
|
==================================
|
|
|
Preface
|
Preface
|
-------
|
-------
|
The S1 is a CPU core that makes use of a single SPARC Core
|
The S1 is a CPU core that makes use of a single SPARC Core
|
extracted from the OpenSPARC T1, with the addition of a
|
extracted from the OpenSPARC T1, with the addition of a
|
Wishbone Bridge, a Reset Controller and an Interrupt
|
Wishbone Bridge, a Reset Controller and an Interrupt
|
Controller.
|
Controller.
|
___________________________________
|
___________________________________
|
| Simply RISC S1 Core |
|
| S1 Core |
|
| _______ _____ ________ ________ |
|
| _______ _____ ________ ________ |
|
|| || || || ||
|
|| || || || ||
|
|| Reset || Int || SPARC ||Wishbone||
|
|| Reset || Int || SPARC ||Wishbone||
|
|| Ctrl. ||Ctrl.|| Core || Bridge ||
|
|| Ctrl. ||Ctrl.|| Core || Bridge ||
|
|| || || || ||
|
|| || || || ||
|
Line 33... |
Line 33... |
The SPARC v9 ISA is obviously supported by the GCC compiler;
|
The SPARC v9 ISA is obviously supported by the GCC compiler;
|
also GNU/Linux is supported and the latest versions of the
|
also GNU/Linux is supported and the latest versions of the
|
kernel are ready for the T1.
|
kernel are ready for the T1.
|
There's also a complete GNU/Linux distribution, Ubuntu,
|
There's also a complete GNU/Linux distribution, Ubuntu,
|
that comes ready for the SPARC Core of the T1 and could be
|
that comes ready for the SPARC Core of the T1 and could be
|
used in a seamless way also for Simply RISC S1 based micros.
|
used in a seamless way also for S1 based micros.
|
|
|
S1 Memory Map
|
S1 Memory Map
|
-------------
|
-------------
|
The S1 Core has 64-bit wide Data Bus and Address Bus.
|
The S1 Core has 64-bit wide Data Bus and Address Bus.
|
Each bit of the Address Bus has a different meaning:
|
Each bit of the Address Bus has a different meaning:
|