Skip to content

Commit 14c70c3

Browse files
author
Jesper Nilsson
committed
CRIS: Update documentation
Change some broken links, remove obsolete information and add information about the CRISv32 architecture. Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com>
1 parent a52bdec commit 14c70c3

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

Documentation/cris/README

+31-31
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,34 @@
1-
Linux 2.4 on the CRIS architecture
2-
==================================
3-
$Id: README,v 1.7 2001/04/19 12:38:32 bjornw Exp $
1+
Linux on the CRIS architecture
2+
==============================
43

5-
This is a port of Linux 2.4 to Axis Communications ETRAX 100LX embedded
6-
network CPU. For more information about CRIS and ETRAX please see further
7-
below.
4+
This is a port of Linux to Axis Communications ETRAX 100LX,
5+
ETRAX FS and ARTPEC-3 embedded network CPUs.
6+
7+
For more information about CRIS and ETRAX please see further below.
88

99
In order to compile this you need a version of gcc with support for the
10-
ETRAX chip family. Please see this link for more information on how to
10+
ETRAX chip family. Please see this link for more information on how to
1111
download the compiler and other tools useful when building and booting
1212
software for the ETRAX platform:
1313

14-
http://developer.axis.com/doc/software/devboard_lx/install-howto.html
15-
16-
<more specific information should come in this document later>
14+
http://developer.axis.com/wiki/doku.php?id=axis:install-howto-2_20
1715

1816
What is CRIS ?
1917
--------------
2018

2119
CRIS is an acronym for 'Code Reduced Instruction Set'. It is the CPU
2220
architecture in Axis Communication AB's range of embedded network CPU's,
23-
called ETRAX. The latest CPU is called ETRAX 100LX, where LX stands for
24-
'Linux' because the chip was designed to be a good host for the Linux
25-
operating system.
21+
called ETRAX.
2622

2723
The ETRAX 100LX chip
2824
--------------------
2925

30-
For reference, please see the press-release:
26+
For reference, please see the following link:
3127

32-
http://www.axis.com/news/us/001101_etrax.htm
28+
http://www.axis.com/products/dev_etrax_100lx/index.htm
3329

34-
The ETRAX 100LX is a 100 MIPS processor with 8kB cache, MMU, and a very broad
35-
range of built-in interfaces, all with modern scatter/gather DMA.
30+
The ETRAX 100LX is a 100 MIPS processor with 8kB cache, MMU, and a very broad
31+
range of built-in interfaces, all with modern scatter/gather DMA.
3632

3733
Memory interfaces:
3834

@@ -51,20 +47,28 @@ I/O interfaces:
5147
* SCSI
5248
* two parallel-ports
5349
* two generic 8-bit ports
54-
55-
(not all interfaces are available at the same time due to chip pin
50+
51+
(not all interfaces are available at the same time due to chip pin
5652
multiplexing)
5753

58-
The previous version of the ETRAX, the ETRAX 100, sits in almost all of
59-
Axis shipping thin-servers like the Axis 2100 web camera or the ETRAX 100
60-
developer-board. It lacks an MMU so the Linux we run on that is a version
61-
of uClinux (Linux 2.0 without MM-support) ported to the CRIS architecture.
62-
The new Linux 2.4 port has full MM and needs a CPU with an MMU, so it will
63-
not run on the ETRAX 100.
54+
ETRAX 100LX is CRISv10 architecture.
55+
56+
57+
The ETRAX FS and ARTPEC-3 chips
58+
-------------------------------
6459

65-
A version of the Axis developer-board with ETRAX 100LX (running Linux
66-
2.4) is now available. For more information please see developer.axis.com.
60+
The ETRAX FS is a 200MHz 32-bit RISC processor with on-chip 16kB
61+
I-cache and 16kB D-cache and with a wide range of device interfaces
62+
including multiple high speed serial ports and an integrated USB 1.1 PHY.
6763

64+
The ARTPEC-3 is a variant of the ETRAX FS with additional IO-units
65+
used by the Axis Communications network cameras.
66+
67+
See below link for more information:
68+
69+
http://www.axis.com/products/dev_etrax_fs/index.htm
70+
71+
ETRAX FS and ARTPEC-3 are both CRISv32 architectures.
6872

6973
Bootlog
7074
-------
@@ -182,10 +186,6 @@ SwapFree: 0 kB
182186
-rwxr-xr-x 1 342 100 16252 Jan 01 00:00 telnetd
183187

184188

185-
(All programs are statically linked to the libc at this point - we have not ported the
186-
shared libraries yet)
187-
188-
189189

190190

191191

0 commit comments

Comments
 (0)