Skip to main content

Customer Login

This content is for Speedgoat customer only. Log in to see content.

Forgot your password?

Don't have a Speedgoat account? Create an account.

Documentation
CONTENTS

Speedgoat IO33x-06 Interface

Speedgoat IO33x-06 Interface — Front interface with 16 differential analog inputs, 8 analog outputs and 16 digital inputs/outputs

Supported Modules

  • IO332-200k

  • IO333-325k, IO333-410k

Reference Design Parameters

Be sure to select "-06" as your reference design's front plugin using the pulldown menu at step 1.2 of the workflow advisor so that the appropriate interfaces will be available in step 1.3 of the workflow.

GPIO Interface

IO33x-06 GPIO Channel [0:15]

The IO33x-06 I/O module provides 16 General Purpose TTL I/O lines. All I/O lines are implemented with a 5 V pull-up resistor.

  • Data Type: boolean

  • Direction: input/output

Analog Input Interface

IO33x-06 AI Data [0:15]

The IO33x-06 I/O module provides 16 simultaneous 16-bit 500 kHz analog input channels with an analog input range of ±10.24 V, ±5.12 V, ±2.56 V or ±1.28 V. The corresponding IO33x-06 AI Trigger [0:15] and IO33x-06 AI Valid [0:15] must be selected as well.

  • 16 channels

  • Data Type: int16

  • Direction: input

DescriptionAnalog Input Voltage (Range ±10.24)Analog Input Voltage (Range ±5.12)Analog Input Voltage (Range ±2.56)Analog Input Voltage (Range ±1.28)Digital Code
Full Scale Range (FSR)20.48 V10.24 V5.12 V2.56 V-
Least Significant Bit (LSB)312.5 µV156 µV78 µV39 µV-
Full Scale (positive)10.239688 V5.119844 V2.559922 V1.279961 V0x7FFF
FSR - 1 LSB10.239375 V5.119688 V2.559844 V1.279922 V0x7FFE
Mid-scale + 1 LSB312.5 µV156 µV78 µV39 µV0x0001
Mid-scale0.0 V 0x0000
Mid-scale - 1 LSB-312.5 µV-156 µV-78 µV-39 µV0xFFFF
-FSR + 1 LSB-10.239688 V-5.119844 V-2.559922 V-1.279961 V0x8001
Full Scale (negative)-10.24 V-5.12 V-2.56 V-1.28 V0x8000

IO33x-06 AI Valid[0:15]

This mandatory port indicates when the analog input data is valid. The port signal is a single clock pulse of the design under test (DUT) frequency. Since the DUT can be set to run faster than the ADC, there will not necessarily be valid data available at every clock tick.

  • The AI Valid for the corresponding AI Data is mandatory

  • Data Type: boolean

  • Direction: input

IO33x-06 AI Trigger [0:15]

This mandatory port triggers the conversion of the analog input. Ideally the trigger signal should be implemented as a single clock pulse of the design under test (DUT) frequency.

  • The AI Trigger for the corresponding AI Data is mandatory

  • Data Type: boolean

  • Direction: output

Analog Output Interface

IO33x-06 AO Data [0:7]

The IO33x-06 I/O module provides eight 16-bit analog output channels with simultaneous updates for every four channels at a maximum rate of 100 kHz (10 µs settling time). The corresponding IO333x-06 AO Trigger [0:1] must be selected as well.

  • 7 channels

  • Data Type: int16

  • Direction: output

DescriptionAnalog Output Voltage (Range ±10)Digital Code
Full Scale Range (FSR)20 V-
Least Significant Bit (LSB)305 µV-
Full Scale (positive)9.999695 V0x7FFF
FSR - 1 LSB9.999390 V0x7FFE
Mid-scale + 1 LSB305 µV0x0001
Mid-scale0.0 V0x0000
Mid-scale - 1LSB-305 µV0xFFFF
-FSR + 1LSB-9.999695 V0x8001
Full Scale (negative)-10 V0x8000

IO33x-06 AO Trigger [0:1]

This mandatory port triggers the analog outputs. Ideally the trigger signal should be implemented as a single clock pulse of the design under test (DUT) frequency.

  • The AO Trigger for the corresponding AO Datais mandatory

  • Data Type: boolean

  • Direction: output

IO33x-06 AO Ready [0:1]

This non-mandatory port indicates to the design under test (DUT) that the analog output conversion has completed. When the conversion completes, this signal will go high, to indicate to the DUT that a new data value can be passed to the analog output.

  • The AO Ready for the corresponding AO Data is non-mandatory

  • Data Type: boolean

  • Direction: input

Interface Pin Mapping

The pin mapping for the IO33x-06 front plug-in is as follows:

ChannelTerminal PinData TypeTarget Platform InterfacesBit Range Address FPGA Pin
 1Ground
Digital I/O 12booleanIO33x-06 GPIO Channel [0:15]1
Digital I/O 33booleanIO33x-06 GPIO Channel [0:15]3
Digital I/O 54booleanIO33x-06 GPIO Channel [0:15]5
Digital I/O 75booleanIO33x-06 GPIO Channel [0:15]7
Digital I/O 86booleanIO33x-06 GPIO Channel [0:15]8
Digital I/O 107booleanIO33x-06 GPIO Channel [0:15]10
Digital I/O 128booleanIO33x-06 GPIO Channel [0:15]12
Digital I/O 149booleanIO33x-06 GPIO Channel [0:15]14
 10Ground
 11Ground
 12Ground
 13Ground
 14Ground
 15Ground
 16Ground
 17Ground
 18Ground
Analog Input 1619int16IO33x-06 AI Data [0:15]Channel 16 (-)
Analog Input 1520int16IO33x-06 AI Data [0:15]Channel 15 (-)
Analog Input 1421int16IO33x-06 AI Data [0:15]Channel 14 (-)
Analog Input 1322int16IO33x-06 AI Data [0:15]Channel 13 (-)
Analog Input 1223int16IO33x-06 AI Data [0:15]Channel 12 (-)
Analog Input 1124int16IO33x-06 AI Data [0:15]Channel 11 (-)
Analog Input 1025int16IO33x-06 AI Data [0:15]Channel 10 (-)
Analog Input 926int16IO33x-06 AI Data [0:15]Channel 09 (-)
Analog Input 827int16IO33x-06 AI Data [0:15]Channel 08 (-)
Analog Input 728int16IO33x-06 AI Data [0:15]Channel 07 (-)
Analog Input 629int16IO33x-06 AI Data [0:15]Channel 06 (-)
Analog Input 530int16IO33x-06 AI Data [0:15]Channel 05 (-)
Analog Input 431int16IO33x-06 AI Data [0:15]Channel 04 (-)
Analog Input 332int16IO33x-06 AI Data [0:15]Channel 03 (-)
Analog Input 233int16IO33x-06 AI Data [0:15]Channel 02 (-)
Analog Input 134int16IO33x-06 AI Data [0:15]Channel 01 (-)
Digital I/O 035booleanIO33x-06 GPIO Channel [0:15] 0
Digital I/O 236booleanIO33x-06 GPIO Channel [0:15] 2
Digital I/O 437booleanIO33x-06 GPIO Channel [0:15] 4
Digital I/O 638booleanIO33x-06 GPIO Channel [0:15] 6
 39Ground
Digital I/O 940booleanIO33x-06 GPIO Channel [0:15] 9
Digital I/O 1141booleanIO33x-06 GPIO Channel [0:15] 11
Digital I/O 1342booleanIO33x-06 GPIO Channel [0:15] 13
Digital I/O 1543booleanIO33x-06 GPIO Channel [0:15] 15
Analog Output 144int16IO33x-06 AO Data [0:7]Channel 01
Analog Output 245int16IO33x-06 AO Data [0:7]Channel 02
Analog Output 346int16IO33x-06 AO Data [0:7]Channel 03
Analog Output 447int16IO33x-06 AO Data [0:7]Channel 04
Analog Output 548int16IO33x-06 AO Data [0:7]Channel 05
Analog Output 649int16IO33x-06 AO Data [0:7]Channel 06
Analog Output 750int16IO33x-06 AO Data [0:7]Channel 07
Analog Output 851int16IO33x-06 AO Data [0:7]Channel 08
 52Ground
Analog Input 1653int16IO33x-06 AI Data [0:15]Channel 16 (+)
Analog Input 1554int16IO33x-06 AI Data [0:15]Channel 15 (+)
Analog Input 1455int16IO33x-06 AI Data [0:15]Channel 14 (+)
Analog Input 1356int16IO33x-06 AI Data [0:15]Channel 13 (+)
Analog Input 1257int16IO33x-06 AI Data [0:15]Channel 12 (+)
Analog Input 1158int16IO33x-06 AI Data [0:15]Channel 11 (+)
Analog Input 1059int16IO33x-06 AI Data [0:15]Channel 10 (+)
Analog Input 960int16IO33x-06 AI Data [0:15]Channel 09 (+)
Analog Input 861int16IO33x-06 AI Data [0:15]Channel 08 (+)
Analog Input 762int16IO33x-06 AI Data [0:15]Channel 07 (+)
Analog Input 663int16IO33x-06 AI Data [0:15]Channel 06 (+)
Analog Input 564int16IO33x-06 AI Data [0:15]Channel 05 (+)
Analog Input 465int16IO33x-06 AI Data [0:15]Channel 04 (+)
Analog Input 366int16IO33x-06 AI Data [0:15]Channel 03 (+)
Analog Input 267int16IO33x-06 AI Data [0:15]Channel 02 (+)
Analog Input 168int16IO33x-06 AI Data [0:15]Channel 01 (+)

Terminal Board

The pin mapping goes with the following terminal board: