Back to home page

LXR

 
 

    


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