OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [doc/] [supplements/] [i960/] [memmodel.t] - Blame information for rev 1771

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1026 ivang
@c
2
@c  COPYRIGHT (c) 1988-2002.
3
@c  On-Line Applications Research Corporation (OAR).
4
@c  All rights reserved.
5
@c
6
@c  memmodel.t,v 1.6 2002/01/17 21:47:46 joel Exp
7
@c
8
 
9
@chapter Memory Model
10
 
11
@section Introduction
12
 
13
A processor may support any combination of memory
14
models ranging from pure physical addressing to complex demand
15
paged virtual memory systems.  RTEMS supports a flat memory
16
model which ranges contiguously over the processor's allowable
17
address space.  RTEMS does not support segmentation or virtual
18
memory of any kind.  The appropriate memory model for RTEMS
19
provided by the targeted processor and related characteristics
20
of that model are described in this chapter.
21
 
22
@section Flat Memory Model
23
 
24
The i960CA supports a flat 32-bit address space with
25
addresses ranging from 0x00000000 to 0xFFFFFFFF (4 gigabytes).
26
Although the i960CA reserves portions of this address space,
27
application code and data may be placed in any non-reserved
28
areas.  Each address is represented by a 32-bit value and is
29
byte addressable.  The address may be used to reference a single
30
byte, half-word (2-bytes), word (4 bytes), double-word (8
31
bytes), triple-word (12 bytes) or quad-word (16 bytes).  The
32
i960CA does not support virtual memory or segmentation.
33
 
34
The i960CA allows the memory space to be partitioned
35
into sixteen regions which may be configured individually as big
36
or little endian.  RTEMS assumes that the memory regions in
37
which its code, data, and the RTEMS Workspace reside are
38
configured as little endian.
39
 
40
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.