unizen defense case_studies_19aug16
TRANSCRIPT
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 1 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
Defence Case Studies
Unizen focuses on providing Product Engineering, Professional Services and Turn-key Solutions in Defence, Lifestyle and Industrial segments. Unizen has strong expertise in Hardware, Software, and FPGA and Application Design & Development.
Unizen has vast experience in developing Safety & Mission Critical Systems for Defence & Aerospace applications.
1. Domain Expertise – Defence & Aerospace
Safety & Mission Critical System Development
Data Acquisition Systems
Radar Applications
Telemetry Systems
Video & Graphics Applications
DO178B Compliant Software Development, Verification & Validation
MIL Grade Hardware Development – Multicore SoCs, FPGA, High Speed ADC/DACs
FPGA RTL Design & Development – Altera & Xilinx FPGA
VxWorks/LynxOS/QNX/Linux BSP Porting, Device Driver Development
VxBus Compliant VxWorks Device Driver Development
VxWorks to Linux Migration
Expertise in PCI-e, SRIO, Aurora, SFP, VME, MIL-1553, ARINC429 Driver Development
2. Defence Project Case Studies
2.1 3U VPX Quad Channel High-Speed ADC Board
2.1.1 Business Context
Defence Lab: CABS, Bangalore
Unizen develops a 3U VPX Quad-Channel 256 MSPS ADC/DAC Board with FMC interface for I/O
expansion, for CABS, Bangalore. Scope also involves porting VxWorks 6.9 BSP and Linux BSP for this
board
2.1.2 Solution Overview
Scope of this work involves
Developing 3U VPX Quad Channel High-Speed ADC Hardware
Level-0 Diagnostics
VxWorks 6.9 BSP Development
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 2 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
Figure 1 3U VPX Quad Channel High-Speed ADC Board
2.1.3 Features
2.1.3.1 3U VPX High Speed ADC Board
Zynq 7035 SoC with Dual ARM Cortex A9 Cores and Xilinx FPGA
Quad Channels 14-bit 250 MSPS ADC Board
1 GB DDR3
64 MB NOR Flash
512 MB NAND Flash
Gigabit Ethernet
RS232
VPX Interface
o x4 PCI-e Gen2
o Gigabit Ethernet
o 2 x RS422
FMC Interface for I/O Expansion
o 2 x SPI
o 2 x I2C
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 3 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
o 80 Discrete I/Os
2.1.3.2 Level-0 Diagnostics
U-Boot Level-0 Diagnostics for all the hardware interfaces of the 3U VPX High-Speed ADC Hardware
2.1.3.3 VxWorks 6.9 BSP
VxWorks 6.9 SMP BSP for the 3U VPX High-Speed ADC Board
VxBus Drivers for all the Hardware interfaces of the Board
o x4 PCI-e, 2 x GigE, ADC, 2 x SPI, I2C, RS232, RS422, Discrete I/Os
o NAND Flash, NOR Flash
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 4 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
2.2 LynxOS 5.0 AHCI Compliant SATA Driver Development
2.2.1 Business Context
Defence Lab: BEL, Bangalore
Unizen develops a LynxOS 5.0 AHCI compliant SATA driver for a PMC card that has Marvel 88SE9235
SATA Controller and PLX PEX8114 PCie Bridge. The driver is developed for a PowerPC 8641D based
SBC.
2.2.2 Solution Overview
Scope of this work involves
Developing AHCI compliant SATA Driver for PMC SATA card based on Marvel 88SE9235 SATA Controller
PLX PEX 8114 PCI-X to PCIe Bridge Configuration
Throughput Optimization
FAT File System Support
Figure 2 LynxOS 5.0 AHCI Driver for Marvel 88SE9235 SATA Controller
2.2.3 Features
PLX PEX 8114
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 5 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
o 133 MHz PCI-X Host Interface
o 2.5 GHz x2PCI-e Lanes on the SATA Controller interface
o Configured in Reverse Bridge and Transparent Bridge Mode
Marvel 88SE9235 SATA Controller
o 4 x 6 Gbps SATA Interfaces
o AHCI 1.3.1 Compliance
o Native Command Queuing
o Hot Plug support
Interface to LynxOS SCSI Driver
FAT32 File System Support
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 6 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
2.3 U-Boot and VxWorks 6.9 BSP Development for QorIQ T2080 based 3U SBC
2.3.1 Business Context
Defence Lab: DLRL, Hyderabad
Unizen’s Customer developed a custom 3U VPX SBC based on Freescale QorIQ T2080 Processor and
Xilinx 7 FPGA, for DLRL, Hyderabad. Unizen ported U-Boot and VxWorks 6.9 BSP & Drivers for this 3U
VPX SBC Board.
2.3.2 Solution Overview
Unizen Software development scope consists of following features
Level 0 Diagnostics
U-Boot Boot Loader Porting & Board Bring-Up
VxWorks 6.9 BSP & Device Drivers Porting
BIT – POST, CBIT & IBIT
PPC T2080 – Xilinx7 FPGA – IPC Library Development
Figure 3 3U VPX SBC Block Diagram
2.3.3 Features
U-Boot Level 0 Diagnostics
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 7 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
o RS232, I2C-1, I2C-2, DDR3, Clock Generator, Clocks, Flash, Ethernet-0, Ethernet-1, GPIO, RS422, Voltage Monitor, Temperature Sensor, RTC, SPI, SATA, PCI-e, FPGA
VxWorks 6.9 BSP and VxBus Drivers for following peripherals
o RS232
o RS422
o Clock
o 2 x Gigabit Ethernet
o Temperature Sensors
o Voltage Monitor
o FPGA
o Memory Bus Interface
o 4 x PCIe
o 4 x SRIO
o Aurora
o I2C
o SPI
o GPIO
o 16 x LVDS I/O
Built-In-Tests
o Power-On Self-Test (POST)
o Continuous Built-In Test (CBIT)
o Initiated Built-In Test (IBIT)
IPC Library for Reliable and High Speed data communication between Processor and FPGA
o Through 4xSRIO using DMA
o Through 4xPCI-e using DMA
FPGA Control & Configuration
o Through IFC Memory Bus interface
o Through SPI interface
Backplane Communication – Aurora, SFP, x4 PCI-e and x4 SRIO interfaces
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 8 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
2.4 VC++ based Radar Scan Controller Software
2.4.1 Business Context
Defence Lab: DLRL, Hyderabad
Unizen’s Customer developed Border Surveillance Post Controller system for ELSEC, DLRL, and
Hyderabad. Unizen developed the VC++ based Radar Scan Controller Software for the Border
Surveillance Post Controller system.
Radar Scan Controller Software is a High Speed Real Time Radar Scanner Host Application which co-
ordinates with various Remote Embedded Controllers and provides the operator the Console to view
and control the Real Time Spectrum, Digital Modulation, Histogram, etc.
2.4.2 Solution Overview
Scope of this work involves
Develop MFC VC++ based Radar Scan Controller Software
Figure 4 Radar Scan Controller Software
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 9 Phone: +91-99451 16443 • [email protected] • www.unizentechnologies.com
2.4.3 Features
Radar Scan Convertor Application supports View, Command and Control various Remote Controllers
Antenna Rotation, Azimuth and Elevation Position,
Spectrum Data Recorder
Playback the Recorded Spectrum
BITE Signal Generator
TD Mux Engine
View Digital Modulation
View Modulation Histogram
Symbol Rate Estimation
Activity Polar Plot
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 10 Phone: +91-99451 16443 • [email protected] •
www.unizentechnologies.com
2.5 Beam Steering Controller for AEWACS System
2.5.1 Business Context
Defence Lab: CABS, Bangalore
This project was executed by one of the Unizen’s Director in his previous stint.
Beam Steering Controller system controls Radar Beam position of the Primary Radar (PR) and Secondary Surveillance Radar (SSR) of AWACS system.
Primary Radar (PR) contains Active Electronically Steered Radar (AESA) and Mono-pulse Unit. It supports scanning in Azimuth & Elevation planes.
Secondary Surveillance Radar (SSR) contains Electronically Scanned Antenna Array (ESSA) and Monopulse Unit. It supports Friend-or-Foe Detection.
Scope of this project involves Beam Steering Controller Hardware, Software and RTL Controllers of the Beam Steering Controller System. Unizen’s Director played the Software Architect role in this project.
2.5.2 Solution Overview
Role of Unizen’s Director in Beam Steering Controller System development involves
System Requirement Capture & Management
System Design
Design & Development of Beam Steering Controller Application
Design & Development of Planar Near Field Application (PNFM) Application
Host GUI Application for Calibration, Collimation and Verification & Validation of the Beam Steering Controller System
VxWorks 6.3 BSP Porting for Beam Steering Controller Hardware
Design & Development of POST, CBIT, IBIT and MBIT
Support for System Integration and Verification & Validation
Support for CEMILAC Certification
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 11 Phone: +91-99451 16443 • [email protected] •
www.unizentechnologies.com
Figure 5 Beam Steering Controller System
2.5.3 Features
BSC Hardware
o PPC 440 SoC, Xilinx Virtex 5 FPGA, 2 x GigE, DDR3, NOR Flash, LVDS, RS232, RS422
VxWorks 6.9 BSP and Device Drivers for following peripherals
o GigE, LVDS, RS422, RS232, NOR Flash, DDR3, RTC, Timers, Temperature Sensors
Subsystems
o PR Antenna Array Controller
o SSR Antenna Array Controller
o Monopulse Unit
o MSRU Unit
Calibration
Network
NETWORK
SSR Antenna
Array
PR Antenna Array
LVDS
MSRU
Mono Pulse
Unit
(1-Module) BSC-Controller
RS422
LVDS
LVDS
LVDS PC/RDC
RS422/RS232
MOPS RS485
RTC RS422
Shutter Motor RS422
SSR-CU
RS422
LAN
MSC
PR-CU
LVDS RS422
#34, II Floor, 1st Main, 1st Block, Koramangala, Bangalore – 560 034
19 Aug, 2016, Page 12 Phone: +91-99451 16443 • [email protected] •
www.unizentechnologies.com
o Multi-Output Power Supply
o Shutter Motor
o Planar Near Field Application for Calibration & Collimation of BSC System
o PR Controller Unit I/F
o SSR Controller Unit I/F
o Mission Computer I/F
o Host Application for Calibration, Collimation and Verification & Validation of BSC System
o POST, CBIT, IBIT, MBIT
DO178B Level C compliant Software Development and Verification & Validation
MIL-498 Standard compliant Documentation