- Linux MultiMedia Studio Computer Accessories User Manual
Appendix 1: DPR Map
MN1278 05.2001
51
6. Appendix 1: DPR Map
Each area of the address map is described below. Where an address is shown, that is the DPR location. Where
an address offset is shown, that offset is added to the base address. Floating point numbers will conform to C31
format. It is up to the PC interface to convert to IEEE format before passing the data to the PC application.
Likewise, IEEE floating point numbers must be converted to C31 format before writing to the DPR. All library
functions do this automatically.
•
The update time on NextMove is 2ms.
• Where units are shown, the key is as follows:
uu - user units
uu/s - user units / second
au - analogue units. (See ADCMode keyword for explanation of ranges)
% - percentage
cts - encoder counts
• All addresses and address offsets are in hex.
6.1 NextMove PCI DPR Map
Dual Port RAM on NextMove PCI has 4K of 32 bit data. The DPR map is similar to NextMove PC but certain
areas are designated as read only. This means that if the user tries to write to these locations, the data may be
corrupted.
The Dual Port RAM on NextMove PCI is 32 bit rather than the 16 bit wide DPR on NextMove PC, hence 32 bit
values on will use two 16 bit DPR locations. In order for the memory map of DPR to be consistent between the
two controllers where 32 bit values are stored, NextMove PCI will have a redundant location.
Address Use Read Only
0xFFF
0xFFF
Interrupt Host
0xFFE
Interrupt NextMove
0xFFD
Control Registers Reserved
0xFE0
0xFE0
0xFDF
0xFDF
1K User Area
0xBE0
0xBE0
0xBDF
Reserved for future use