MIL-STD-1553 Reference Manual
Appendix B – Document/Software History
15 APPENDIX B FUNCTIONALITY OVERVIEW
Appendix B provides information regarding the software functionality for each board
type. This information is provided in a comparison table.
15.1 Limitations for specific boards
15.1.1 APU1553-1/2
Due to the architecture and technology of the USB link the performance of the USB devices
is different from other PCI based AIM devices. This needs careful thought and consideration
when migrating or developing applications, which make use of an explicit interrupt handling.
The “good” interrupt latencies (with respect to real time
ehavior), for the other boards, are
not to be expected when working with USB devices !
Furthermore, Driver Software functionality which uses an implicit interrupt handling, like e.g.
Systag handling, FIFO handling, Track/Message Multiplexing support for the 1553 API, is
also affected by the USB performance due to the missing Application Support Processor
(ASP) of the APU1553 devices. This fact requires these tasks to be performed in the
Target Software which is hosted in the USB Driver and which is also driven via interrupts.
The Table B-III – Function Support By Board Overview gives more detailed description, which
functionality is supported.
15.1.2 Limitations for boards with Multichannel Firmware
On devices with a multichannel firmware one BIU processor handles two milbus streams.
Because of this some rearly used functionality had to be removed for performance reasons.
Boards with multichannel firmware are:
AMC1553-4
AP104-1553-4
APX1553-4
ACX1553-4-3U
ACX1553-8-6U
AEC1553-2
APU1553-2
AXC1553-4
AMCX1553-4
APE1553-4
ACE1553-4
ACXX1553-4