
GR716-DS-UM, May 2019, Version 1.29
206
www.cobham.com/gaisler
GR716
24.2.3 Digital to analogue conversion
The DAC interface supports 8 and 16 bit wide output data. The data output signal is driven during the
conversion and is placed in high impedance state after the conversion.
The DAC interface provides an 8-bit address output, shared with the ADC interface. Note that the
address timing is independent of the acquisition timing.
The DAC interface provides the following control signal: Write Strobe. Note that the Write Strobe
signal can also be used as a chip select signal. The Write Strobe output signal is programmable in
terms of: Polarity. The Write Strobe signal is asserted during the conversion. The duration of the
asserted period of the Write Strobe is programmable in terms of system clock periods.
At the end the conversion, an interrupt is generated. The status of an on-going conversion is possible
to read out via the AMBA APB slave interface. A DAC conversion is non-interruptible.
24.3
Registers
The core is programmed through registers mapped into APB address space.
Table 223.
GRADCDAC registers
APB address offset
Register
0x00§
Configuration Register
0x04§
Status Register
0x10§
ADC Data Input Register
0x14§
DAC Data Output Register
0x20§
Address Input Register
0x24§
Address Output Register
0x28§
Address Direction Register
0x30§
Data Input Register
0x34§
Data Output Register
0x38§
Data Direction Register
WR
Data
Addr
Clk
WS WS
Conversion
Settings:
WRPOL=0
DACWS=0
Figure 35.
Digital to analogue conversion waveform, 0 wait states (WS)
WS