AcQuisition Technology Quad M-module Carrier i4000 User Manual Page 14

  • Download
  • Add to my manuals
  • Print
  • Page
    / 20
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 13
i4000 - Quad M-module Carrier for VMEbus page 13
AcQuisition Technology B.V. Tel: +31 412 651055
P.O. Box 627, 5340 AP OSS, The Netherlands Fax: +31 412 651050
5. Software issues
5.1. Address mapping
As mentioned before the address space occupied by the i4000 board is $800 bytes
(A0-A10). These $800 bytes are divided into 4 identical spaces. Every $200 bytes block
is assigned to a module slot. The first $100 byte address space is assigned to the
module itself and the second $100 byte is used for the access part of the interrupt
controller.
Using this method of address decoding provides an identical address map for each
module on the i4000 board. This makes writing the software easier since just the base
address of the module, not the base address of the i4000 has to be known. Every
module has its own Interrupt-Vector and Interrupt-Control register. The $100 bytes from
each module used to access the interrupt controller are not completely decoded. Both
registers of the Interrupt controller are mirrored several times within the $100 bytes
address space. If the module itself the $100 bytes completely decodes, depends on the
used module.
Address Map of the i4000:
$000..$0ff Module
$101 Control register (CR0) Module 0
$103 Vector register (VR0)
$200..$2ff Module
$301 Control register (CR1) Module 1
$303 Vector register (VR1)
$400..$4ff Module
$501 Control register (CR2) Module 2
$503 Vector register (VR2)
$600..$6ff Module
$701 Control register (CR3) Module 3
$703 Vector register (VR3)
The base address of a module can be calculated using the following formula:
ModuleBaseAddress = i4000BaseAddress + ModuleNumber * $200
EXAMPLE:
The installed base address of the i4000 is $800000. A module is fitted into slot 2. The
module base address is then $800000 + 2 * $200 = $800200. When using a 32 bit
master which accesses the standard address space at address $ffxxxxxx, then the
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Page view 13
1 2 ... 9 10 11 12 13 14 15 16 17 18 19 20

Comments to this Manuals

No comments