Warning, /bsps/m68k/mvme147s/README.md is written in an unsupported language. File is not indexed.
0001 MVME147S
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 and is only an extention of the MVME147 bsp. There
0011 are slight differences in the VMEchips used in the MVME147S and
0012 the MVME147 that should prevent the shmsupport and the startup
0013 code from running on a MVME147.
0014
0015 Summary
0016 -------
0017 * include
0018
0019 - bsp.h
0020 Peripheral Channel Controller memory mapping
0021 Z8530 memory mapping
0022 VMEchip memory mapping
0023
0024 * startup
0025
0026 - bspstart.c
0027 main () setup for VME roundrobin mode
0028 setup for the PCC interrupt vector base
0029 setup of the VME shared memory
0030 - bspclean.c
0031 bsp_cleanup () disable timer 1 & 2 interruptions
0032 - linkcmds set the RAM start (0x7000) and size (4Meg - 0x7000)
0033 - setvec.c unchanged
0034 - sbrk.c unchanged
0035
0036 * console
0037
0038 - console.c taken from the dmv152 bsp (Zilog Z8530)
0039 with no modification
0040
0041 * clock
0042
0043 - ckinit.c entirely rewritten for the PCC tick timer 2
0044
0045 * timer
0046
0047 - timerisr.s and timer.c
0048 entirely rewritten for the PCC tick timer 1
0049 now gives results un 6.25 us units (mininum timer delay,
0050 suprising big grain)
0051
0052 * times
0053
0054 - updated results for the mvme147 (beware of the 6.25 us grain)
0055
0056 * shmsupp :
0057 Specific to the S version of the MVME147
0058 Only tested with 2 boards, in interrupt mode.
0059 Uses the top 128k of the VME system controller board RAM
0060 as the shared space.
0061
0062 - mpisr.c : uses the SIGLP interruption
0063
0064 - Makefile : unchanged
0065
0066 - getcfg.c : rewritten
0067
0068 - lock.c unchanged
0069
0070 - addrconv.c unchanged
0071
0072 * Makefiles
0073
0074 - unchanged
0075
0076
0077 TODO
0078 ----
0079 * update the overheads in coverhead.h
0080
0081 * add support for serial ports 2,3 and 4.
0082
0083
0084 Other notes
0085 -----------
0086 * All the timing tests and sp tests have been run