Mvme147
From RTEMSWiki
| Mvme147 | |
| | |
| Board Name | mvme147 |
|---|---|
| Manufacturer | Motorola Computer Group now Emerson Network Power |
| Reference | http://www.mvme.com/mvme147.html |
| Architecture | M68K |
| CPU Model | MC68030 |
| Runs on Simulator? | No |
| RAM | 4-32MB |
| Non-volatile Memory | 4KB Static RAM |
| Serial Ports | four EIA-232-D Serial Communications Ports |
| Video | Video Unspecified. |
Contents |
Overview
- 16, 25, or 33.33 MHz MC68030 enhanced 32-bit microprocessor
- 16, 25, or 33.33 MHz MC68882 floating-point coprocessor
- 4, 8, 16, or 32MB of shared DRAM, with programmable parity
- 4K x 8 SRAM and time-of-day clock with battery backup
- Four 28/32-pin ROM/PROM/EPROM/EEPROM sockets, 16 bits wide
- A32/D32 VMEbus master/slave interface with system controller function
- Four EIA-232-D serial communications ports
- Centronics compatible printer port
- Two 16-bit timers and watchdog timer
- SCSI bus interface with DMA
- Ethernet transceiver interface
- 4-level requester, 7-level interrupter, and 7-level interrupt handler for VMEbus
- On-board debugger and diagnostic firmware
The MVME147 is a double-high VMEmodule based on the
MC68030 microprocessor. It is best utilized in a 32-bit VMEbus
system with both P1 and P2 backplanes. The module has high
functionality with large onboard shared RAM, serial ports, and
Centronics printer port. The module provides a SCSI bus controller
with DMA, floating-point coprocessor, tick timer, watchdog timer,
and time-of-day clock/calendar with battery backup, 4KB of static
RAM with battery backup, four ROM sockets, and A32/D32
VMEbus interface with system controller functions.
The manual can be found at ppd.fnal.gov/experiments/e907/TPC/DAQ/147aih.pdf
Board Setup
Set jumpers on your MVME147 module. Ensure that ROM devices are properly installed in the sockets. Install your MVME147 module in the chassis. Set jumpers on the transition board; connect and install the transition board, P2 adapter module, and optional SCSI device cables. Connect a console terminal to the MVME712. Connect any other optional devices or equipment you will be using. Power up the system. Note that the debugger prompt appears. Initialize the clock. Examine and/or change environmental parameters. Program the PCCchip and VMEchip.
See manual for further information
Downloading and Executing
There are various ways to enter a user program into system memory for execution. One way is to create the program using the Memory Modify (MM) command with the assembler/disassembler option. You enter the program one source line at a time. After each source line is entered, it is assembled and the object code loads into memory. Refer to the MVME147 BUG 147Bug Debugging Package User's Manual for complete details of the 147Bug Assembler/Disassembler. Another way to enter a program is to download an object file from a host system. The program must be in S-record format (described in the MVME147BUG 147Bug Debugging Package User's Manual) and may have been assembled or compiled on the host system. Alternately, the program may have been previously created using the 147Bug MM command as outlined above and stored to the host using the Dump (DU) command. A communication link must exist between the host system and the MVME147. The file is downloaded from the host to MVME147 memory by the Load (LO) command.
Debugging
MVME147Bug package. Facilities are available for loading and executing user programs under complete operator control for system evaluation. See manual for further information
References
- ppd.fnal.gov/experiments/e907/TPC/DAQ/147aih.pdf
| |||||