• Supports 10-bit or 16-bit I/O addressing via jumper using jumper M4. DAS1602 register set located at base_address + 0x400
are also now relocated in an indexed register spaced within the 10-bit address space.
• Improved I/O wait states as well as wait state reduction supporting higher speed CPUs along with improved PC/104 bus
throughput.
• New triggering subsystem ( see page 90)
• Trigger Start. 14 selectable events.
• Trigger Stop. 15 selectable events.
• Trigger Sync. Trigger Sync. 12 selectable events.
• Synchronization via external signal sources (i.e. 60Hz)
• Three possible triggering sequences.
• Trigger delay timer.
• Interrupts ( see page 84)
• More IRQ lines supported including IRQ9, IRQ10, IRQ11, IRQ12, IRQ14 and IRQ15.
• Two additional interrupt sources. Each has 13 selectable events.
• Interrupt source status available at one location for faster interrupt service routines.
• Interrupt threshold counter ( see page 86) for multiple events per interrupt. 13 selectable events.
• Interrupts can be synchronized to trigger start event.
• Number of analog input data blocks per FIFO interrupt is now adjustable (two methods possible).
• Digital Outputs ( see page 88)
• Polarity control.
• Digital Inputs ( see page 89)
• Polarity control.
• Long (200 nSec) or short (100 nSec) deglitch filter.
• Analog Inputs
• Sampling sources ( see page 93). 11 selectable source (all legacy functions have been preserved).
• 32-bit intra-sample burst timer ( see page 97) with resolution to 25 nanoseconds for improved timing between samples in
ADC-burst mode.
• Non-synchronization/synchronization with trigger start ( see page 93). In other words, sample timing can remain at fixed
intervals regardless of triggering start event or be synchronized to the triggering start event, respectively.
• 32-bit frame timer ( see page 95) with resolution 25 nanoseconds. ADC-Burst sample sequences or ADC-sampling can
be controlled by this 32-bit timer.
• 32-bit burst (intra-sample) timer ( see page 97) with resolution to 25 nanoseconds. This timer is used to adjust the timing
between ADC-samples during an ADC-Burst operation (i.e. one or more channels collected at a time).
• 32-bit maximum frame counter ( see page 99). This counter can be used to count the number of ADC-samples or
ADC-bursts and when the count has reached a user defined limit, this event can be used to generate interrupts or trigger
stop situations. Thus, it is now possible to collect N-number of samples into the large FIFO memory and stop collecting
after a given interval of time with little software overhead.
• Other improvements
• FIFO status ( see page 65) values are now properly latched and in addition, the block count will not incorrectly report
values.
• DIN3 and DIN1 ( see page 89) the user can reverse the swapped positions of these inputs.
• An additional high speed FIFO can be enabled ( see page 104) between STX104 main memory and the ISA bus, further
STX104 Reference Manual 3.1 Executive Summary
Copyright © 2009 by Apex Embedded Systems. All rights reserved.
6 Thursday, October 08, 2009
3