Acorn Risc PC Technical Reference Manual
Total Page:16
File Type:pdf, Size:1020Kb
Acorn Rise PC Technical Reference Manual Copyright © Acorn Computers Limited 1994. All rights reserved. Published by Acorn Computers Technical Publications Department. No part of this publication may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, or stored in any retrieval system of any nature, without the written permission of the copyright holder and the publisher, application for which shall be made to the publisher. The product described in the manual is not intended for use as a critical component in life support devices or any system in which failure could be expected to result in personal injury. The products described in this manual are subject to continuous development and improvement. All information of a technical nature and particulars of the products and their use (including the information and particulars in this manual) are given by Acorn Computers Limited in good faith . However, Acorn Computers Limited cannot accept any liability for any loss or damage arising from the use of any information or particulars in this manual, or any incorrect use of the products. All maintenance and service on the products must be carried out by Acorn Computers' authorised dealers or Approved Service Centres. Acorn Computers Limited can accept no liability whatsoever for any loss or damage caused by service, maintenance or repair by unauthorised personnel. If you have any comments on this manual, please complete the form at the back of the manual and send it to the address given there. Acorn supplies its products through an international distribution network. Your supplier is available to help resolve any queries you may have. ACORN , ARCHIMEDES and ECONET are trademarks of Acorn Computers Limited. ARM is a trademark of Advanced RISC Machines Ltd. IBM is a trademark of International Business Machines Corporation. All other copyrights are acknowledged. Published by Acorn Computers Limited ISBN 1 85250 144 8 Part number 0497,057 Issue 1, September 1994 Acorn Rise PC Technical Reference Manual Contents About this manual iv Safety iv Part 1 - System description 1-1 Introduction 1-1 CPU and control 1-3 Memory system 1-10 Video and audio system 1-14 Peripheral control 1-18 Expansion and 1/0 system 1-19 Part 2 - Interface specifications 2-1 ( Introduction 2-1 Keyboard and mouse 2-1 Serial port 2-6 Parallel port 2-9 Video system 2-12 Audio system 2-15 OPEN Bus 2-16 DRAM SIMMs 2-23 VRAM 2-25 Floppy drive 2-29 IDE- hard disc 2-35 Links, plugs and sockets 2-44 Part 3- Parts lists 3-1 Rise PC main PCB assembly parts list 3-1 Rise PC 2W Backplane PCB assembly parts list 3-6 Rise PC 4W Backplane PCB assembly parts list 3-6 Rise PC 2MB HD final assembly parts list 3-7 Rise PC 5MB HD final assembly parts list 3-8 Rise PC 9MB HD final assembly parts list 3-9 Rise PC ARM61 0 PCB assembly parts list 3-10 Rise PC VRAM 1MB PCB assembly parts list 3-11 Rise PC VRAM 2MB PCB assembly parts list 3-11 Appendix A - Power On Self Test A-1 Appendix B - Monitor adaptor cables B-1 Appendix C - Engineering drawings C-1 Appendix D - System chipset pinouts D-1 Appendix E - Mechanical and electrical data E-1 Contents Issue 1, September 1994 iii Acorn Rise PC Technical Reference Manual About this manual Important: Issue numbers The following publications are appended to this manual: This manual is intended as a hardware reference manual for the Acorn Rise PC . • Acorn Guidelines for Safety Testing This manual supplements the basic information given on • Acorn Network Card Mk II Specification system hardware in the Acorn Rise PC Welcome Guide. • Acorn Enhanced Expansion Card Specification The operating system is covered at the user level in the The above publications, together with the parts lists and RISC OS 3 User Guide for the Rise PC, supplied with the schematics contained in this manual, are all supplied at computer (also available for separate purchase). latest issue, correct at time of printing. Programmers and users requiring a greater depth of information about RISC OS will also need the RISC OS 3 Programmer's Reference Manual, which is available from Safety Acorn authorised dealers. Additional detail covering the Acorn Rise PC can be These machines have been designed and certified to found in the RISC OS 3 Programmer's Reference meet the requirements of the safety standard Manual version 3.5 supplement (available from Acorn EN60950/BS7002. In order to meet the flammability authorised dealers). This is supplied with a full index requirements of this standard, the machines utilise flame covering both the RISC OS 3 Programmer's Reference retardant components. As such, they should not be Manual and the RISC OS 3 Programmer's Reference operated without all of the case plastics and metalwork Manual version 3.5 supplement. securely fitted in place. In addition, any upgrades or modifications must not compromise these safety For datasheets covering the ARM61 0 and ARM700 measures. For further advice see the Acorn Enhanced contact: Expansion Card Specification (Part number 0472,200). ARM Ltd. For checking electrical safety of the equipment after Fulbourn Road repair, or to satisfy Health and Safety regulations, see the Cherry Hinton publication on Acorn Guidelines for Safety Testing Cambridge appended to this manual. CB1 4JN UK. Tel: 0223 400400 For datasheets covering the SMC FDC37C665, contact: Standard Microsystems Corporation 80, Arkay Drive Hauppage NY 11788 USA Tel: (516) 435-6000 For further information on the Rise PC range, contact: Acorn Computers Technical Support Department Acorn House Vision Park Histon Cambridge CB4 4AE UK. Note: This manual describes various PCB assemblies. The issue of each PCB is as defined by the relevant schematic. ---------------- iv Issue 1, September 1994 Contents Acorn Rise PC Technical Reference Manual Part 1 - System description Introduction A new version of RISC OS 3 is provided with these machines in two 1 MB ROMS on the main PCB. This The Acorn Rise PC family is built around the Advanced version, 3.50, provides all the necessary software and Rise Machines (ARM) chipset, comprising the ARM user interfaces to make use of the hardware: for instance, processor, the 1/0 and Memory controller (10M D) and the a new screen mode selector to cater for the increased Video Controller (VI DC). All products feature IOMD and number of screen modes available with VI DC 20. Some VI DC 20 and offer the following features: other functional improvements over version 3.11 have • DMA Enhanced Bus Interface (DEBI)- where also been included. The reader is referred to the capabilities include 32-bit data transfer and the RISC OS 3 User Guide for the Rise PC and RISC OS 3 support of up to two general purpose DMA channels Programmer's Reference Manual, Vol. 5 (version 3.5 for transfer between 1/0 and memory supplement) for further details. • PC-AT compatible keyboard interface • Support for Video RAM (VRAM) System chipset: ARM, IOMD, VIDC and • 1-, 2-, 4- , 8-, 16- & 32-bit pixel depths peripheral controller • Pixel rates in excess of 11 0 MHz • Support for up to 256 MB of DRAM via two DRAM ARM SIMM sockets From the ARM 600 onwards, all ARM processors provide • Interchangeable ARM CPU card a full 32-bit address bus and a 32-bit program counter. The ARM 6x0 and 7x0 also have the ability to be • OPEN Bus connector for second bus master or configured in a 26-bit address space mode for either additional CPU . instruction fetches or data operations. RISC OS 3 version A block diagram of the main system components is 3.5 operates in 26-bit address space for instruction shown in Figure 1.1 overleaf. fetches and 32-bit address space for data access. The ARM61 0 (and 700) also feature 4KB and 8KB caches respectively and both use write-back buffers to improve General on chip memory performance. Both devices also feature Initially, model variants feature either an ARM 610 or an on-board memory management un it (MMU) with a ARM700 processor with the option for a Floating Point 4KB page size. Accelerator (FPA) to plug in alongside the ARM700. The processor is resident on a small plug in card which fits in IOMD to one of the two 'OPEN Bus' slots on the main PCB. From the ARM600 onwards, the Memory Management Variants are also likely to appear which feature an lntel Unit is integrated within the ARM CPU. This has allowed based processor resident in the second OPEN Bus slot. memory control and refresh (previously provided by MEMC), 10 control (previously provided by IOC) and PC The number of expansion bus slots available is either specific 1/0 signals to drive the PC Combo device none, 2 or 4 (with architectural support for up to 8) . The (previously provided by lOEB) together with some new backplane PCBs are easily interchangeable as they plug functionality to be implemented in one device: the 1/0 into the 132-way edge connector on the main PCB. A Memory Device, or IOMD. Essentially, IOMD provides network slot is provided so that adding network capability the following: does not detract from the number of free expansion card slots available. This new Acorn propriety interface is , • direct interface to ARM61 0 or ARM700 therefore, incompatible with the existing A30x0 and • DRAM control for 2 SIMMs providing 4 banks of DRAM A4000 network expansion cards. • VRAM control and interface to VIDC20, including Memory upgrading is provided for by the use of DRAM generation of transfer cycles Single In-line Memory Modules (SIMMs).