Back to home page

LXR

 
 

    


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.