Warning, /bsps/m68k/mvme147/README.md is written in an unsupported language. File is not indexed.
0001 MVME147
0002 =======
0003
0004 MVME147 port for TNI - Telecom Bretagne
0005 by Dominique LE CAMPION (Dominique.LECAMPION@enst-bretagne.fr)
0006 May 1996
0007
0008
0009 This bsp is essentially based on the mvme136 bsp.
0010
0011 Summary
0012 -------
0013 * include
0014
0015 - bsp.h
0016 Peripheral Channel Controller memory mapping
0017 Z8530 memory mapping
0018
0019 * startup
0020
0021 - bspstart.c
0022 main () setup for VME roundrobin mode
0023 setup for the PCC interrupt vector base
0024 - bspclean.c
0025 bsp_cleanup () disable timer 1 & 2 interruptions
0026 - linkcmds set the RAM start (0x5000) and size (4Meg - 0x5000)
0027 - setvec.c unchanged
0028 - sbrk.c unchanged
0029
0030 * console
0031
0032 - console.c taken from the dmv152 bsp (Zilog Z8530)
0033 with no modification
0034
0035 * clock
0036
0037 - ckinit.c entirely rewritten for the PCC tick timer 2
0038
0039 * timer
0040
0041 - timerisr.s and timer.c
0042 entirely rewritten for the PCC tick timer 1
0043 now gives results un 6.25 us units (mininum timer delay,
0044 suprising big grain)
0045
0046 * times
0047
0048 - updated results for the mvme147 (beware of the 6.25 us grain)
0049
0050 * Makefiles
0051
0052 - compilation of shmsupp simply removed
0053
0054
0055 To be done:
0056
0057 * add VMEchip memory mapping to include/bsp.h
0058
0059 * update the overheads in coverhead.h
0060
0061 * add support for serila ports 2,3 and 4.
0062
0063 Other notes:
0064
0065 * There is no MP support (no more shmsupp) because I have no
0066 experience of the VME bus. The mvme136 shared memory support
0067 does not seem applicable on the VMEchip of the mvme147, so
0068 I don't know where to start. Suggestions are welcome.
0069
0070 * All the timing tests and sp tests have been run.
0071
0072
0073 Future work
0074 -----------
0075 * Add gdb serial remote support.
0076
0077 * Shared memory support (I don't really need it, but I can do
0078 it if it's simple).
0079
0080 * Message passing on VME bus, with Ada 95 annex E (distributed
0081 systems) in mind.