


    This directory contains the source files of the MONCG160 MONITOR for 
    the nsv-cg160-edb BOARD.
    
    FILE LIST:
    ----------
	* moncgcore.s     - Main assembly source of the monitor.
	
	* def.s          - Global definitions of the monitor.
	
	* packet.h       - Definitions of packet structure for IP, UDP and ARP
	                   protocols.
			
	* header.h       - Definition for the ethernet driver.
	
	* ether.c        - C source driver of the 3COM ethernet card.
	
	* udp.c          - C source UDP protocol handler.
	
	* eserv.c        - C source to service IP, ARP and ICMP packets.
	
	* helper.s       - Assembly source for misc functions.
	
	* monio.s        - Serial communication assembly source for debugging
	                   the ethernet driver.
	
	* linkfile.rom   - Monitor address map
	
	* linkfile.ram   - Monitor address map for debugging the monitor.
	
	* makefile.cross - Used to compile the monitor on non native UNIX 
	                   machines.
	
	* makefile.nat   - Used to compile the monitor on native UNIX machines.
	
	* makefile.vms   - Used to compile the monitor on VMS machines with the
	                   MMS utility.
			   
	* date.c         - Time stamp of the monitor creation time.
	
	* README         - This file.
	
	
    To compile the monitor:
	
	ON UNIX:  make -f [makefile.cross | makefile.nat]
	
	ON VMS:   MMS /DES=makefile.vms
	
    The output is two the files moncg160.hx0 and moncg160.hx1 in the INTEL 
    HEX format that are burned on eproms.
    Moncg160.hx0 contains the even byte in each of the words.
    Moncg160.hx1 contains the odd byte in each of the words.
    
    To burn these files refer to your eprom programmer manual.


