diff options
author | Jesper Nilsson <jespern@axis.com> | 2011-04-12 06:05:19 -0400 |
---|---|---|
committer | Jesper Nilsson <jespern@axis.com> | 2012-04-03 07:09:18 -0400 |
commit | 14c70c3de28747d6c4e7e4877bc4a5a2fdbe6f88 (patch) | |
tree | 7c05d2f86a4125ba6b68105d6aff6bdcef9fd20c /Documentation/cris | |
parent | a52bdec35b9431f1b6939b35c31e04b2fd57e2f2 (diff) |
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>
Diffstat (limited to 'Documentation/cris')
-rw-r--r-- | Documentation/cris/README | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/Documentation/cris/README b/Documentation/cris/README index d9b086869a60..8dbdb1a44429 100644 --- a/Documentation/cris/README +++ b/Documentation/cris/README | |||
@@ -1,38 +1,34 @@ | |||
1 | Linux 2.4 on the CRIS architecture | 1 | Linux on the CRIS architecture |
2 | ================================== | 2 | ============================== |
3 | $Id: README,v 1.7 2001/04/19 12:38:32 bjornw Exp $ | ||
4 | 3 | ||
5 | This is a port of Linux 2.4 to Axis Communications ETRAX 100LX embedded | 4 | This is a port of Linux to Axis Communications ETRAX 100LX, |
6 | network CPU. For more information about CRIS and ETRAX please see further | 5 | ETRAX FS and ARTPEC-3 embedded network CPUs. |
7 | below. | 6 | |
7 | For more information about CRIS and ETRAX please see further below. | ||
8 | 8 | ||
9 | In order to compile this you need a version of gcc with support for the | 9 | 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 |
11 | download the compiler and other tools useful when building and booting | 11 | download the compiler and other tools useful when building and booting |
12 | software for the ETRAX platform: | 12 | software for the ETRAX platform: |
13 | 13 | ||
14 | http://developer.axis.com/doc/software/devboard_lx/install-howto.html | 14 | http://developer.axis.com/wiki/doku.php?id=axis:install-howto-2_20 |
15 | |||
16 | <more specific information should come in this document later> | ||
17 | 15 | ||
18 | What is CRIS ? | 16 | What is CRIS ? |
19 | -------------- | 17 | -------------- |
20 | 18 | ||
21 | CRIS is an acronym for 'Code Reduced Instruction Set'. It is the CPU | 19 | CRIS is an acronym for 'Code Reduced Instruction Set'. It is the CPU |
22 | architecture in Axis Communication AB's range of embedded network CPU's, | 20 | 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 | 21 | called ETRAX. |
24 | 'Linux' because the chip was designed to be a good host for the Linux | ||
25 | operating system. | ||
26 | 22 | ||
27 | The ETRAX 100LX chip | 23 | The ETRAX 100LX chip |
28 | -------------------- | 24 | -------------------- |
29 | 25 | ||
30 | For reference, please see the press-release: | 26 | For reference, please see the following link: |
31 | 27 | ||
32 | http://www.axis.com/news/us/001101_etrax.htm | 28 | http://www.axis.com/products/dev_etrax_100lx/index.htm |
33 | 29 | ||
34 | The ETRAX 100LX is a 100 MIPS processor with 8kB cache, MMU, and a very broad | 30 | 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. | 31 | range of built-in interfaces, all with modern scatter/gather DMA. |
36 | 32 | ||
37 | Memory interfaces: | 33 | Memory interfaces: |
38 | 34 | ||
@@ -51,20 +47,28 @@ I/O interfaces: | |||
51 | * SCSI | 47 | * SCSI |
52 | * two parallel-ports | 48 | * two parallel-ports |
53 | * two generic 8-bit ports | 49 | * two generic 8-bit ports |
54 | 50 | ||
55 | (not all interfaces are available at the same time due to chip pin | 51 | (not all interfaces are available at the same time due to chip pin |
56 | multiplexing) | 52 | multiplexing) |
57 | 53 | ||
58 | The previous version of the ETRAX, the ETRAX 100, sits in almost all of | 54 | ETRAX 100LX is CRISv10 architecture. |
59 | Axis shipping thin-servers like the Axis 2100 web camera or the ETRAX 100 | 55 | |
60 | developer-board. It lacks an MMU so the Linux we run on that is a version | 56 | |
61 | of uClinux (Linux 2.0 without MM-support) ported to the CRIS architecture. | 57 | The ETRAX FS and ARTPEC-3 chips |
62 | The new Linux 2.4 port has full MM and needs a CPU with an MMU, so it will | 58 | ------------------------------- |
63 | not run on the ETRAX 100. | ||
64 | 59 | ||
65 | A version of the Axis developer-board with ETRAX 100LX (running Linux | 60 | The ETRAX FS is a 200MHz 32-bit RISC processor with on-chip 16kB |
66 | 2.4) is now available. For more information please see developer.axis.com. | 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. | ||
67 | 63 | ||
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. | ||
68 | 72 | ||
69 | Bootlog | 73 | Bootlog |
70 | ------- | 74 | ------- |
@@ -182,10 +186,6 @@ SwapFree: 0 kB | |||
182 | -rwxr-xr-x 1 342 100 16252 Jan 01 00:00 telnetd | 186 | -rwxr-xr-x 1 342 100 16252 Jan 01 00:00 telnetd |
183 | 187 | ||
184 | 188 | ||
185 | (All programs are statically linked to the libc at this point - we have not ported the | ||
186 | shared libraries yet) | ||
187 | |||
188 | |||
189 | 189 | ||
190 | 190 | ||
191 | 191 | ||