summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/gen68360/README
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/m68k/gen68360/README')
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/README38
1 files changed, 34 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/m68k/gen68360/README b/c/src/lib/libbsp/m68k/gen68360/README
index cbbc295fab..131a85651f 100644
--- a/c/src/lib/libbsp/m68k/gen68360/README
+++ b/c/src/lib/libbsp/m68k/gen68360/README
@@ -3,7 +3,7 @@
#
#
-# This package requires a version of GCC that has been modified
+# This package works best with a version of GCC that has been modified
# to support the `-mcpu32' argument. I have submitted the required
# changes to the GCC maintainers.
#
@@ -19,8 +19,37 @@
# eric@skatter.usask.ca
#
+#
+# This board support package works with several different versions of
+# MC68360 systems. The choice of hardware is made at the final link-edit
+# phase by setting the Makefile LDFLAGS definition appropriately.
+#
+# Decisions to be made a link-edit time include:
+# - The version of hardware on which the application is to run.
+# This is selected by defining the MC68360HardwareType variable.
+# Supported values are:
+# MC68360HardwareTypeMotorolaGeneric (default)
+# MC68360HardwareTypeAtlasHSB
+# To select the Atlas Computer Equipment HSB,
+# --defsym MC68360HardwareType=MC68360HardwareTypeAtlasHSB
+#
+# - The amount of dynamic RAM in the system. This value applies
+# only to hardware versions which support different sizes of RAM.
+# The default value is 4 Mbytes. To specify 16 Mbytes of memory,
+# --defsym RamSize=0x1000000
+#
+# - The size of the memory allocator heap. The default value is
+# 64 kbytes. If the KA9Q network package is used the heap
+# should be at least 256 kbytes. If your network is large, or
+# busy, the heap should be even larger.
+# To choose a heap size of 256 kbytes,
+# --defsym HeapSize=0x40000
+#
+
BSP NAME: gen68360
-BOARD: home-built
+BOARD: Generic 68360 as described in Motorola MC68360 User's Manual
+BOARD: Atlas Computer Equipment Inc. High Speed Bridge (HSB)
+BOARD: Atlas Computer Equipment Inc. Advanced Communication Engine (ACE)
BUS: none
CPU FAMILY: Motorola CPU32+
COPROCESSORS: none
@@ -63,7 +92,7 @@ Board description
clock rate: 25 MHz
bus width: 8-bit PROM, 32-bit DRAM
ROM: To 1 MByte, 180 nsec (3 wait states), chip select 0
-RAM: 4 MByte DRAM SIMM, 60 nsec (0 wait states), parity
+RAM: 1 to 64 MByte DRAM SIMM, 60 nsec (0 wait states), parity or nonparity
Host System
-----------
@@ -252,13 +281,14 @@ Porting
-------
This board support package is written for a 68360 system similar to that
described in chapter 9 of the Motorola MC68360 Quad Integrated Communication
-Processor Users' Manual. The salient details of this hardware are:
+Processor Users' Manual. The salient features of this hardware are:
25 MHz external clock
DRAM address multiplexing provided by 68360
8-bit 180nsec PROM to CS0*
4 MBytes of 60 nsec parity DRAM (1Mx36) to RAS1*/CAS1*
Console serial port on SMC1
+ Ethernet interface on SCC1
The board support package has been tested with a home-built board and with an
ACE360A board produced by: