Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Bus de datos y Software de DDC
1. (C) 2015 by Data Device Corporation
Databus Boards
and
Software
SW FAE EMEA, DDC Elektronik GmbH, Munich,
Germany
2015
2. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
DDC Overview
Established 1964
Markets:
Military Aerospace
Commercial Aerospace
Ground Vehicles
Space
Navy
Munitions
Industrial
Headquarters: Bohemia, NY
130,000 Square feet
~400 Employees
ISO9001/9002, SAE AS9100
Direct Sales Offices
US, UK, Germany, France, Japan
3. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
DDC’s Product areas
Data Networking Technologies
MIL-STD-1553
ARINC
AFDX®
CANBus & Serial I/O
High Performance 1553
Fibre Channel
Gigabit Ethernet
Motion Control
Synchro / Resolver
Motor Controllers
Power Control
Solid State Power Controllers
Transformers, Couplers, and Cable
Assemblies from Beta Corp.
Subsidiary of DDC
4. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
DDC Data Networking Boards
5. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Test & Simulation ARINC Cards
Up to 36 programmable ARINC 429 channels
Up to two dual-mode ARINC 717/573 channels
up to 16 Avionics Discrete I/Os
Only 5 AIOs available for 36 Ch. Configuration
User Programmable variable speed
IRIG-B Digital Input/Output
8 variable voltage ARINC 429 outputs.
RX voltage monitoring on 8 ARINC 429 channels.
Error Injection
Programmable Inter-message Gap
Programmable word size
Extra bit error
Parity Error
6. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Easily add 1553 and 429 to small boxes or laptops
1553 mini-PCIe Board
(BU-67114H)
Air cooled
Standard size
1.2” x 2” (30 x 51mm)
(violates height)
1-2 1553 Ch.
Based on TACEX Component
SFF USB Module
(BU-67113U)
Based on TACEX
1 or 2 Ch. Version
USB 2.0 Interface
[Embedded]: Small Form Factor Cards
ARINC mini-PCIe Board
(DD40001H)
Same functionality as 40x00x
cards in smaller package
6 ARINC 429 Channels
4 ARINC TX/RX plus 2 fixed
ARINC RX
2 dual-mode ARINC 717/573
channels
6 Discrete I/Os
7. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Embedded] 4 Channel PMC
Component based PMC BU-65596
Conduction or Air-Cooled PMC
Front/Rear Panel Versions
32bit / 66MHz PCI
Total-ACE® based
SW Compatible to ACE, Enhanced Mini-ACE®, and BU-65566
card
Up to 16 Avionics Level Discretes
Up to 4 Dual redundant 1553 Channels
BC Disable Pin for RT only applications
Tx Inhibit Pin for MT only applications
DO-254 Certifiable
Very High MTBF
8. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Embedded]: ACEX PMC and XMC
PMC & XMC Boards
BU-67107/BU-67x10/BU-67112/BU-67118
Up to 8 Ch. 1553
Up to 20 Ch. ARINC-429
2 Ch. ARINC-717
8 Ch. Serial I/O (RS-232/422/485)
2 Ch. CANBus / ARINC-825
16 Discrete I/O (10 Avionics Discrete I/O)
IRIG-B
Front and rear I/O
Flexible I/O Combinations available
9. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Embedded]: ACEX PC(I)-104 (Plus)
MIL-STD-1553 Series BU-67104/5C
Up to 4 1553 Ch.
5 Digital Discrete I/O
IRIG-B input
1553 External RT Address Inputs
1760 RT Auto Boot with busy bit
reply within 150ms
Multi-IO or ARINC-429 Only Series BU-67108/9C
Up to 2 1553 Ch.
Up to 16 Rx/8 Tx 429 Ch.
IRIG-B Input & Output
9 Digital Discrete I/O
8 Avionics (+35V) Discrete I/O
Low Power Dissipation
10. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Test/Simulation] PCI-Express
BU-67x06K
Up to 4 channels of Mil-Std 1553
Multi or Single Function available
Multi-Function includes:
BC / Multi-RT / Monitor concurrent
Intermessage Gap & RT Response
as low as 3.5µs
Variable Amplitude Option
Digital/Avionic I/O Trigger Capability
1553 Bus Reconstruction
8 Digital / 8 Avionic Discrete I/O’s
Software Programmable Termination and Coupling
IRIG-B & Clock Input / Output
Single Lane (x1) PCI-Express
“Bridgeless” device with MSI Support
11. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Test/Simulation] PCI/cPCI
MIL-STD-1553 Series BU-67x10i/T
Low Power Dissipation
1553 Multi or Single Function
Up to 4 1553 Ch.(MF)
Up to 8 1553 Ch.(SF)
Test and Simulation Toolkit
8 Digital / 16 Avionics Discrete I/O
IRIG-B input and output
2 External RT Address Inputs
Variable Output Voltage
Multi-IO (1553/429) Series BU-67107i/T
1553 Single-Function
Up to 4 1553 Ch.
ARINC 429
Up to 16 Receive/6 Transmit Ch.
2 RS-232 & 2 RS-422/485
IRIG-B input
6 Digital Discrete I/O
12. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Ethernet Device: ABD
BU-67119W / BU-67116W / BU-67115W
System Specification:
2 Ch. 10/100/1000 Ethernet
2 Ch. 1553
6 Ch. Programmable Tx/Rx ARINC-429
12 Discrete I/O
System: Atom CPU with 8 GB SSD Linux OS
Lab/Rugged model
mPCIe expansion site
Compatible with Aircraft Power
Conduction Cooled Rugged Chassis
API’s ARINC and 1553 embedded in Linux OS + Bridging SDK
Lab Version includes Cabling
Modes of Operation
Remote access Mode: Ethernet as virtual Backplane for device I/O’s
Protocol conversion Mode: Standalone conversion using the Bridging SDKDDC Competition Sensitive
13. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Avionics Interface Computer (AIC)
Industrial style small form factor powerful PC
platform in a modular design. Q7 Processor Board.
System Specification:
I/O Expansion Capabilities: DDC Avionic Cards (PMC, mini-
PCIe and USB).
2 PMC slots / 2 mini-PCIe slots / 2 USB 2.0
HW and SW prepared to work with DDC card family (driver pre installed)
Standard Fedora Linux Operating system.
Three different modes of operation
Remote access Mode: Ethernet as virtual Backplane for device I/O’s
Protocol conversion Mode: Standalone easy data conversion between I/O
interfaces using the Bridging SDK
Standalone Mode: Programmable Computer System with ARINC 429 and MIL-
STD 1553 libraries preinstalled.
Intel Atom E3845 Quad Core
1.91GHz Processor
2GB DDR3L SDRAM
30 GB SSD Storage
Interfaces:
10/100/1000 Base-T Ethernet
2x USB 2.0
RS-232
VGA
2x DB-9, 2x DB-15
14. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Rugged AIC
Rugged style, small form factor and fully scalable base System
System Specification:
I/O Expansion Capabilities: DDC Avionic Cards (XMC, mini-PCIe and USB).
1 XMC slot / 2 mini-PCIe slots / 2 USB 2.0
HW and SW prepared to work with DDC card family (driver pre installed)
Compatible with Aircraft Power (MIL-STD-704)
Standard Fedora Linux Operating system
Three different modes of operation
Remote access Mode: Ethernet as virtual Backplane for device I/O’s
Protocol conversion Mode: Standalone easy data conversion between I/O interfaces using the Bridging SDK
Standalone Mode: Programmable Computer System with ARINC 429 and MIL-STD 1553 libraries preinstalled.
Fully Scalable Processor: Intel
Atom™ Baytrail , Intel Core i3, i5,
i7 Dual or Quad Core
4GB to 16GB DDR3 DRAM
64GB to 512GB SSD Storage
Interfaces:
2x 10/100/1000 Base-T
Ethernet
1x RS-232
4x RS-422
2x USB 2.0 Ports
VGA
15. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Software - 3 modes of operation
Standalone Mode Remote Access Mode
Protocol Conversion Mode
16. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Portable]: ACEXtreme USB Devices
BU-67102/3U
1 or 2 1553 Ch.
4 ARINC 429 Rx Ch.
2 ARINC429 Tx Ch.
ARINC 575 Support
8 Digital Discrete I/O’s
IRIG-B Input
Model Types
1553 only model
429 only model
Lab and Rugged Models
Multi Function BU-67202U
Concurrent BC+Multi-RT+Monitor
1 Channel 1553 (direct and Transformer Coupled)
17. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Portable] ACEXtreme USB Devices
USB Multi-I/O BU-67211U
8 Software programmable RX/TX
ARINC 429/575 channels
Internal/External Loopback
High speed (100 kps) / Low speed (12.5 kps)
Optional 2 channels 1553
Software programmable
transformer or direct coupling
2 Software programmable RX/TX ARINC 717 channels
2 channels CAN Bus Specification 2.0 Parts A & B
Isolated CAN bus
Basic CAN
USB 2.0 host interface
18. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
[Portable]: ACEXtreme ExpressCard
BU-67101Q
Rugged Connector
1 or 2 1553 Ch.
2 Digital Discrete I/O
2 Avionics Discrete (+35V) I/O
IRIG-B Input and Output
External Clock Input and Output
Extended Temperature Models Available
19. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Databus Product Overview
Form Factor 1553 only
Multi I/O
ARINC+1553+(Other)
ARINC only
PCI Express BU-67x06K DD-40000K
XMC BU-67112 BU-67118
PCI (cPCI/PXI) BU-67x10i/T BU-67107i/T DD-40100i/T
USB BU-67113Ux BU-67x02U/3U, BU-
67211UX, BU-67102UX1
Mini PCIe BU-67114Hx DD-40001H060
PMC BU-65596F/M, BU-
67X10F/M, BU-
65580MX
BU-67107F/M, BU-67118 DD-40100F
PC/104-Plus &
PCI-104
BU-67104/5C BU-67108/9C
ExpressCard BU-67101Q
AMC BU-65590A
Ethernet BU-6711XWX, BU-
67121W, BU-67124W
20. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
ABD/AIC expansion boards
Form Factor 1553 only
Multi I/O
ARINC+1553+(Other)
ARINC only
PCI Express BU-67x06K DD-40000K
XMC BU-67112 BU-67118
PCI (cPCI/PXI) BU-67x10i/T BU-67107i/T DD-40100i/T
USB BU-67113Ux BU-67x02U/3U, BU-
67211UX, BU-67102UX1
Mini PCIe BU-67114Hx DD-40001H060
PMC BU-65596F/M, BU-
67X10F/M, BU-
65580MX
BU-67107F/M, BU-67118 DD-40100F
PC/104-Plus &
PCI-104
BU-67104/5C BU-67108/9C
ExpressCard BU-67101Q
AMC BU-65590A
Ethernet BU-6711XWX, BU-
67121W, BU-67124W
21. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
DDC Data Networking Software
22. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Component
One API support for all
applications BU-69092 (92 SDK)
Embedded
Portable / Maintenance /
Monitor / Multi-purpose
92 SDK
23. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Software
Hardware
Abstraction Layers
BU-69092 SDK
Flash Firmware
Drivers
DD-42992 SDK
…
Data Loader
dataSIMS BusTrACEr LabView
DBAUser
Application
Commercial Avionics Utilities
24. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Software Development Kit’s
High Level C 1553/429 Software Development Kits
Backward Compatibility with Previous Generations
Translation Layers for 83 RTL and Tester/Simulator 68
RTL Architecture
Common Test/Embedded API
Supporting all Card Families in one SDK
Drivers included:
Windows XP (32 BIT) & Vista / 7/ 8 (32/64 BIT)
Linux (3.10)
VxWorks (6.9 X86, 6.9 PPC) (SMP/UP)
Integrity 10/11 (for selected HW, tested on X86 and Curtis
Wright PPC)
.NET support available
25. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
DDC Software Tools for Cards
26. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Features & Benefits DDC Card Manager
All System Information at one glance
Easily manage DDC devices
Mil-Std-1553
ARINC
Synchro
Direct Driver Update
Direct Firmware Update
Overview of attached
DDC devices’ features
Free with SDK
27. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
dataSIMS BU-69414
dataSIMS:
Hook into communication channels (Mil-Std 1553, ARINC
429, CAN, Serial I/O, ARINC 664, Multiplex streams) to
monitor, analyze, display, record and generate data.
28. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Features & Benefits DataSIMS
Real-Time raw data
Active-X AirControls
Gadget controls such as
knobs, gauges, switches,…
Real-Time engineering-unit
data with units, display ranges,
alarm values, scales, …
Recording and
generating reports
Panels with
background image
support for
environment-close
user interaction
panels
Simulation of engineering
units with different signal
wave forms (e.g. sine,
triangle), manual triggers, etc.
29. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
BusTrACEr BU-69066
30. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
BusTrACEr Features & Benefits
Generate or Monitor Live MIL-STD-1553 Data
Emulates Bus Controller (BC) and 0 to 31 Remote Terminals (RT)
Easily Create 1553 Messages and Frames
Standalone or Concurrent 1553 Bus Monitor (MT)
Message Filtering for Reducing
Data
View Messages using intuitive
"Waveform" Viewer
Generates ‘C’ Source Code for
Custom User Applications
Compatible with AceXtreme™,
Enhanced Mini-ACE®, E²MA and Tester/Simulator
31. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Commercial Avionics Utilities Software
DD-42999
ARINC-429 DBA
Analysis and Simulation
FIFO and Scheduled Tx
Advanced Filtering and
Triggering
Engineering Unit Conversions
Reconstruct Recorded Data
ARINC-615 Data Loader
Download/Upload Data from
& to ARINC 615 capable devices
32. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
1553/429 LabVIEW® Support Package
BU-69093
Supports LabVIEW 8.0 and
higher & LabVIEW Real-Time
Simple VIs shortens time to
market
Detailed Sample Vls
Conforms to NI Driver Model
LabWindows / CVI RT
33. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Licensing Options OverView
3 Different Licensing Options available:
USB License Dongle – for flexibility and mobility
Node Locked License – for dedicated PC and secure labs
Network License – network flexibility across multiple labs
License
Physical
Software-
based
USB
Dongle
Node-
locked
Network
34. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Licensing Options Overview
Licenses available for:
DataSIMS
BusTrACEr
Commercial Avionics Suite
LabVIEW Support package
Maintenance Contracts for 12 or 24 Month
35. (C) 2014 by Data Device CorporationExperience, Support & LeadershipDatabus Boards & Software 2015
Question and Answers
Any questions?