FPGA Implementation of Space-Based Lossless and Lossy Multispectral and Hyperspectral Image Compression

Size: px
Start display at page:

Download "FPGA Implementation of Space-Based Lossless and Lossy Multispectral and Hyperspectral Image Compression"

Transcription

1 Implementation of Space-Based Lossless and Lossy Multispectral and Hyperspectral Image Compression Didier Keymeulen, Huy Luong, Thang Pham, Hamid Ghossemi, Simon Shin, Aaron Kiely, Matthew Klimesh, Michael Cheng, 1 David Dolman, 1 Chris Holyoake, 1 Ken Crocker, Charles Sarture, Michael Eastwood, Robert Green, Ian Mccubbin Jet Propulsion Laboratory, California Institute of Technology 1 Alpha Data Inc. The research described in this presentation was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration

2 Fast Lossless (FL) MSI/HSI Compressor FL Compressor Overview Predictor predicted sample values Entropy Coder compressed data MSI/HSI image Approach: Predictive compression, encoding samples one-at-a-time Predictor Computes predicted sample value from previously encoded nearby samples (prediction neighborhood illustrated at right) Adaptively adjusts prediction weights for each spectral band via adaptive linear prediction Entropy Coder Losslessly encodes the difference between predicted and actual sample values Adaptively adjusts to changing prediction accuracy previous three bands current spectral band current sample 3D neighborhood used for prediction. 2!

3 FL : PRISM & AVIRISng Real-time aircraft onboard compression Implemented pushbroom FL compressor on a COTS Virtex 6. Compresses one sample every clock cycle, a speed of 40 MSample/sec. Implementation tested via Alpha-Data ADPE-XRC-6T which includes Xilinx Virtex-6 LX240T two 256MBytes DRAMs (32bit data word, 3.2GBytes/sec per bank) PCIe x4 Gen2 (500MBytes/sec per lane). PRISM and AVIRISng HSI image data transferred in real-time (60MBytes/sec) to the Virtex-6 via Alpha-Data FMC-CLINK-MINI camera link board, compressed on the Virtex-6 and transferred through PCIe to a 1GBytes SSD drive configured as RAID0 (500MBytes/sec) ADPE-XRC-6T/LX240T-3 FMC-CLINK-MINI PRISM HSI PRISM HSI Support Equipment 3!

4 FL Architecture Alpha-Data ADPE-XRC-6T Camera Link interface Camera Link Interface Virtex6-LX240T-3 Alpha-data FMC-CLINK CameraLink 640by285,165Hz,60MB/s BIL; 16 bits/sample IMU/GPS Resync Pass through acquisition BIL to BIP Formatting Control & Status Hyperspectral source Custom App (JPL) FL Compression Hyperspectral sink Host Software Drivers Camera Link & OCP interface Compression Xeon CPU RAM SSD 1 TB 0.5GB/s (raw Compressed) PCIe Gen2 X4 0.5GB/s PCIe Interface & Target Wrap DMA Bank#2 transfer DMA Bank#1 transfer transpose OCP Interface Mux SDRAM #1 DDR bank #1 SDRAM 512MBytes 32bits; 3.2 GB/sec OCP Interface Mux SDRAM #2 DDR bank#2 SDRAM 512MBytes 32bits; 3.2GB/sec 4!

5 FL Resource Utilization Virtex6 Device Utilization Virtex6-LX240T-3 (Compressor and Interface) Available Used Utilization All Utilization Compressor Slice Register (Flip-Flop) 301,440 37,284 12% 4% 8% Slice Look-up-table (LUTs) 150,720 37,374 24% 8% 8% Fully used LUT-Flip Flop pairs 50,693 19,105 38% 13% 26% Block RAM/FIFO % 12% 12% DSP 48eS % 1% 1% Device Utilization SDRAM (AVIRISng) Available Used Utilization SDRAM Bank#1 (2 segments) 256 MBytes 40 MBytes 20 % SDRAM Bank#2 (3 segments) 256 MBytes 60 MBytes 24 % Block Synchronization frames with IMU/GPS Transpose BIP to BIL Predictor Entropy Encoder Packer Timing: Critical Path Critical Path Timing <25ns <10ns ns ns ns Utilization Virtex5 Compressor (estimated) The implementation compresses one sample every clock cycle, which results in a speed of 40 MSample/sec 5!

6 Fast Lossless Extended (FLEX): lossless & nearlossless hyperspectral image compression sample prediction value error y(n) e(n) l(n) y ˆ (n) predicted sample value Q quantization Q -1 ˆ e (n) Entropy Coder compressed data Predictor Z -1 ˆ y (n) FLEX Compressor Block Diagram FLEX compresses data by passing Quantized Prediction Residuals through an Entropy Coder: The better the predictor, the lower the entropy of the prediction residuals. The quantizer allows further lowering of this entropy at a cost of inexact reconstruction from the compressed data (lossy compression). The entropy coder losslessly encodes quantized prediction residuals, producing compressed bits 6!

7 Host SSD (1 TB 0.3GB/s) (raw/ compressed) RAID0 RAM Drivers Software: Compute statistics Convert to integer format Convert to BIP Xeon CPU PCIe Gen2 X4 1.5 GB/sec Camera Link Simulator 0.15 GB/sec FLEX framework provides a platform to integrate FLEX Intellectual Property (IP) core with Peripheral Component Interconnect Express (PCIe) and synchronous dynamic random access memory (SDRAM) FLEX Software and are integrated into Alpha Data framework providing PCIe and SDRAM interface compatible with other HW platforms CameraLink simulator is used for testing FLEX IP core independent of the software FLEX Platform Block Diagram Alpha-Data ADM-XRC-7V1/VX690T-3 on ADC-PCIe-XMC carrier board Virtex7/VX690T-3 mptl mptl_sb clink_in clink_out mptl_bridge_if clink_adb3 (for test only) (1) registers_clink camera_link_ocp_interf ace (for test only) image_memif (0) adb3_ocp_mux_n b (Bank1) DDR3 bank #1 SDRAM 1GBytes 32bits; 6.4GB/sec adb3_ocp_l_splite q adb3_ocp_l_splite q direct_slave_r32 adb3_ocp_mux_n b (Bank2) dma_channels clink_custom_app (for test only) blk_mem_if DDR3 bank #2 SDRAM 1GBytes 32bits; 6.4GB/sec blk_clocks ocp_registers (1) (0) cam_data_custom cam_data (2) (3) adb3_ocp_mux_n b (Bank3) ocp_interupt_contro ller compression_memif (0) (1) (2) (3) (0) (1) (2) (3) adb3_ocp_mux_n b (Bank4) (0) (1) ram_if (2) (3) mem_add_out; mem_ctrl_out; mem_data_inout DDR3 bank #3 SDRAM 1GBytes 32bits; 6.4GB/sec Compression/Memory PCIe DMA PCIe Register and IRQ Camera FLEX core Memory PCIe Blocks CameraLink Addr_split_ eqint_collec adb3_ocp_me gamux t Stub FLEX IP Core#15 (FLEX compressor Stub ) FLEX IP Core#1 (FLEX compressor ) DDR3 bank #4 SDRAM 1GBytes 32bits; 6.4GB/sec 7!

8 -Software Overview FLEX Application Software decomposes HSI image into a set of segments (between 32 and 64 lines each) which are passed on to the FLEX hardware API layer through a C interface. FLEX hardware API handles configuration and interaction with card The scheduler queues the segments from the application as a set of jobs to be executed on the available FLEX IP cores in the. The scheduler manages a set of workers (proportional to the number of cores in the design). Each worker is assigned a core to use in the. The scheduler assigns the idle worker a segment in the queue to compress on the. The worker handles the data transfer to the, triggering a FLEX core to execute, and acquiring compressed data back from the. FLEX design compresses in parallel up to 15 segments at a time. Each FLEX IP core: Works independently on the data assigned by the FLEX worker. This data is stored in the SDRAM banks directly attached to the. Uploads and downloads intermediary data to/from its own SDRAM partition. Downloads compressed data in SDRAM and alerts its FLEX worker that the job is done. Software FLEX Application Software FLEX API C/C++ OS/Host Drivers Hardware + Memory + PCIe Bridge Input Raw Image (Solid State Drive) JPL FLEX Console or FLEX V1 Application Output Compressed Data (Solid State Drive) Scheduler (Manages queue of segments) FLEX worker 0 FLEX worker 1... FLEX worker 29 Interface Abstraction (API, Drivers, PCIe bridge, DMA engines) SDRAM SDRAM design (with 15 FLEX cores) SDRAM SDRAM 8!

9 FLEX Timing Compress 147 MSamples (Integer Image) in < 10 sec Assumptions: 32 frames/segment, 480x640 samples/frame, 32bits/sample (40 MBytes/segment), 15 segments Computes Statistics of full image on host computer in 54ms Upload 15 segments from host Memory to SDRAM, compress and download 15 segments from SDRAM to host computer 118ms 2271ms 217 ms 54 ms 1806 ms ms ms 103m s 1277ms 17ms Software Action Actions Data Transfer Host Reads BIP Image from Hard Drive SW Compute Statistics DMA TO 28ms DMA TO Compress 149 ms DMA TO HOST DMA TO 2384ms = 16x 149 ms Compress 8ms 8m s DMA TO HOST Compress 8m s DMA TO HOST SZvault Host Writes Compressed File to HDD Actions 8ms 8ms 8ms SW HEADE R SW HEADE R 9!

10 FLEX Performance 15-Cores Execution time of the FLEX Platform IP 15-cores for 147 MSamples: (1) the Data flow is limited by PCIe interface used for HOST-SDRAM data transfer during the upload of the uncompressed data; (2) implementation use only 13% of the SDRAM data bandwidth; (3) is 41% faster than SW on 8 cores 3.6GHz Xeon processors using 10 times less power Actions of each of the 15 cores on the DMA Transfer between CPU and DDR Data Transfer > PCIe Gen2 x4 data bandwidth of 1,400 Mbytes/sec DDR transfer during upload/download and compression Data Transfer << DDR data bandwidth of 18,000 Mbytes/sec Data Compression Rate & Power : Compression Engine: 81.5 MSamples/sec TOTAL (HDD+Statistics+SZvault+): 64 MSamples/sec Power: Watt Data Compression Rate & Power SW SW Compression Engine: MSamples/sec TOTAL (HDD+Statistics+SZvault+SW): 50 MSamples/sec Power: 130 Watt 10!

11 FLEX performance 15-Cores with Large Image Compression of 521 MSamples: (1) pipeline of compression and upload/download increases data rate to 95 MSamples/sec or 64% faster than SW; (2) memory rotation distributes the DDR memory load reducing memory latency; (3) limited PCIe data bandwidth (1.5 GBytes/sec) has no effect on the data rate (pipeline data compression & data transfer); (4) the HOST processors can do real-time acquisition while simultaneously performs real-time data compression. HOST CPU Cores Actions SSD read Compress & CPUs sleep SSD write DMA transfer between CPU and DDR Data Transfer > PCIe Gen2 x4 data bandwidth of 1,400 Mbytes/sec Actions cores DDR transfer during upload/download and compression Data Transfer << DDR data bandwidth of 18,000 Mbytes/sec Data Compression Rate - : Compression Engine: 95 MSamples/sec Total (HDD+Statistics+SZvault+): 73 MSamples/sec 11!

12 FLEX Performance 15-core Summary Advantages of the FLEX implementation : 1. Pipelining data download/upload with data compression a. Data rate increases linearly with the number of cores (no memory bottleneck) b. Data rate increases more for large image c. Eliminates the effect of limited PCIe data bandwidth 2. Can provide up to a 106 MSamples/sec compression data rate in real-time data streaming. Data rate is limited only by predictor module which uses 26 Clks/sample at 200 MHz 3. Dedicated processor can relieve main CPU to run other essential tasks. 12!

13 Hardware Implementation FLEX Virtex7-XC7VX690T Resource utilization, 1 and 15 cores The Table provides the resource utilization of the Virtex-7 for 3 design configurations: The arithmetic for 1-core implements a single data compression core writing and reading uncompressed and compressed data on SDRAM/DDR memory and interacting with the software through Register and Interrupt controllers. The full design for 1-core implements the arithmetic for 1-core and the glue logic needed to communicate with the Software through the Peripheral Component Interconnect Express (PCIe) The full design for 15 cores implements 15 arithmetic for 1-core and the glue logic needed to communicate with the Software to write/read uncompressed and compressed data of 15 cores simultaneously to/from DDR/SDRAM memory. Available Used, Arithmetic for 1-core Used, Arithmetic for 1-core (Percent) Used, Full Design for 1 core Used, Full Design for 1 core (Percent) Used, Full Design for 15 cores Used, Full Design for 15 cores (Percent) Slice Registers (Flip- Flop) Slice LUT 866, ,200 Slice LUT as Memory (1 LUT is 62 bits) 174, Mbytes Block RAM Tile (36kBit each) Mbytes DSP Worst Case Timing Slack 9,158 13, N/A 1.05% 3.03% 0.20% 2.41% 0.86% 82,056 73,514 19, Kbytes Kbytes 9.47% 16.96% 11.00% 4.04% 0.86% 260, ,807 52, Kbytes Mbytes 30.09% 68.74% 30.02% 37.85% 12.91% Power N/A ns 7.84W ns 11.40W 13!

14 Infusion of FLEX to ECOSTRESS: Data Compression Architecture and Block diagram LVDS Uncompressed Segment BIP 197 kbytes 135 Mbits/sec Max per SSD Spec Header Compressed Segment 1kBytes I/O DPU compressed Segment 79 kbytes Mass Storage Unit (256Gbytes) Working Memory for Up Loading Next Segments 1.58 MBytes Uncompressed Frame BIP (3 kbytes) Working Memory for Compressing Segment 1.58 MBytes 4x512 MB SDRAM 266 Mbits/sec required by compression for Max Data Compression Speed ECOSTRESS Memory Controller Virtex 5 (FX130T, Clk 50MHz) Register Controller Interrupt Controller Converter BIL to BIP IP Specifications: 1 frame = 256 cross-track, 6 spectra FLEX_2_0_1 Lossless 1 core IP Specifications: 1 segment = 256 cross-track, 6 spectra, 64 frames FLEX used 32bits sample bit-width 786 kbytes uncompressed 315 kbytes compressed Data compression rate: 33Mbits/sec Inputs: Uncompressed data 32bits extended Initialization data Constants (N_x, N_y, N_z, ) Compress Reset Compress Start Outputs: Compressed data 32-bits aligned Compress End Compress Size FLEX Controller IP Segment Header IP Specifications: 1 header per segment 1kBytes Content: Compressed size Segment number Frame number Time Stamp Camera Mode 14!

15 FLEX Virtex5 used on ECOSTESS: Resource Utilization for Implementation of FLEX 1 core and Entropy Coder stand-alone Resource utilization for FLEX on Virtex5FX130TFF1738, Speed: -1 for full FLEX single core design and entropy coder same resource as Virtex5Q-FX130 (Rad-Hard Space-Qualified) Resource Available Entropy Coder Used Entropy Coder % Complete FLEX used Complete FLEX % DSP48Es % 40 13% Slices % % Slice Registers % % Slice LUTs % % Slice LUT-FF pairs % % RAM/FIFO 18Kb % 16 5% RAM/FIFO 36Kb % 27 9% Entropy Encoder Stand-Alone: Maximum clock frequency MHz Data Throughput (7Clks/Samples): 24 Msamples/sec Estimated total power FLEX single-core (including entropy coder): Maximum clock frequency 82.5 MHz Data Throughput (24Clks/samples): 3.4 Msamples/sec Estimated total power 15!

16 Summary We presented an implementation of the adaptive Fast Lossless (FL) hyperspectral data compression algorithm and flight demonstration. The implementation targets the Xilinx Virtex 6 s and provides a data throughput of 40MSamples/sec using a single core, making the use of this compressor practical for satellites and planet orbiting missions with hyperspectral instruments. We presented a SW/ implementations of the FL EXtended (FLEX) compressor lossy & lossless compressor to increase compression ratio needed for large Focal Plane Array (FPA). Implementations target the Xilinx Virtex 7, space qualified Virtex 5 s as well as System-on- Chip (SoC) to embed the compression next to the FPA Readout Integrated Circuit (ROIC). It can accommodate raw, radiance and reflectance data. Future development will explore new hardware technologies such as Multiple Processor System-on-the-Chip (MPSoC); Zynq Z7045Q including Kintex-7 and dual-core ARM Cortex-A9 Processors with embedded pre-processing including real-time cloud screening. 16!

17 References 1. A. Kiely, M. Klimesh, A New Entropy Coding Technique for Data Compression, IPN Progress Report, vol , pp. 1 48, M. Klimesh, Low-complexity lossless compression of hyperspectral imagery via adaptive filtering, IPN Progress Report, vol , pp. 1 10, Nov. 15, [Online]. Available: 3. M. Klimesh, Low-complexity adaptive lossless compression of hyperspectral imagery, Proc. SPIE, vol. 6300, pp N N-9, Sep N. Aranki, D. Keymeulen, M. Klimesh, A. Bakhshi, Fast and Adaptive Lossless On-Board Hyperspectral Data Compression System for Space Applications, 2009 IEEE Aerospace Conference, 8 pages, March 7-14, 2009, Big Sky, MT, USA. 5. N. Aranki, D. Keymeulen, M. Klimesh, A. Bakhshi, Hardware Implementation of Lossless Adaptive and Scalable Hyperspectral Data Compression for Space, NASA/ESA Conference on Adaptive Hardware and Systems, pp , July, 2009, San Francisco, CA, USA. 6. M. Klimesh, A. Kiely, P. Yeh, Fast Lossless Compression of Multispectral and Hyperspectral Imagery, Proc. International Workshop on On-Board Payload Data Compression (OBPDC), 8 pages, Toulouse, France, Oct , Lossless Multispectral & Hyperspectral Image Compression. Recommendation for Space Data System Standards, CCSDS B-1. Blue Book. Issue 1. Washington, D.C.: CCSDS, May 2012 [Online] ( ) 8. A. Bakhshi, J. Kang, N. Aranki, D. Keymeulen, M. Klimesh, A. Kiely Ecosystem Whitepaper: Implementation of Fast Lossless Hyperspectral Data Compression on Virtex-5 s, Xilinx on-line January Newsletter D. Keymeulen, N. Aranki, A. Bakhshi, H. Luong, C. Sartures, D. Dolman, Airborne Demonstration of implementation of Fast Lossless Hyperspectral Data Compression System, NASA/ESA Conference on Adaptive Hardware and Systems, July, 2014, Leicester, UK 10. Didier Keymeulen, Huy Luong, Nazeeh Aranki, Charles Sarture, Michael Eastwood, Ian Mccubbin, Alan Mazer, Matt Klimesh, Robert Green, David Dolman, Alireza Bakhshi, Real-time Airborne Demonstration of Fast Lossless Hyperspectral Data Compression System for AVIRIS-NG and PRISM, Proceedings of 2014 HyspIRI Science and Applications Workshop, October 2014, California Institute of Technology, Pasadena, CA [Online] ( ) 11. Lossless Multispectral & Hyperspectral Image Compression. Report Concerning Space Data System Standards, CCSDS G-1. Green Book. Issue 1. Washington, D.C.: CCSDS, December 2015 [Online] ( ) 17!

FPGA Provides Speedy Data Compression for Hyperspectral Imagery

FPGA Provides Speedy Data Compression for Hyperspectral Imagery FPGA Provides Speedy Data Compression for Hyperspectral Imagery Engineers implement the Fast Lossless compression algorithm on a Virtex-5 FPGA; this implementation provides the ability to keep up with

More information

Zynq-7000 All Programmable SoC Product Overview

Zynq-7000 All Programmable SoC Product Overview Zynq-7000 All Programmable SoC Product Overview The SW, HW and IO Programmable Platform August 2012 Copyright 2012 2009 Xilinx Introducing the Zynq -7000 All Programmable SoC Breakthrough Processing Platform

More information

New! New! New! New! New!

New! New! New! New! New! New! New! New! New! New! Model 5950 Features Supports Xilinx Zynq UltraScale+ RFSoC FPGAs 18 GB of DDR4 SDRAM On-board GPS receiver PCI Express (Gen. 1, 2 and 3) interface up to x8 LVDS connections to

More information

Zynq AP SoC Family

Zynq AP SoC Family Programmable Logic (PL) Processing System (PS) Zynq -7000 AP SoC Family Cost-Optimized Devices Mid-Range Devices Device Name Z-7007S Z-7012S Z-7014S Z-7010 Z-7015 Z-7020 Z-7030 Z-7035 Z-7045 Z-7100 Part

More information

Technical lossless / near lossless data compression

Technical lossless / near lossless data compression Technical lossless / near lossless data compression Nigel Atkinson (Met Office, UK) ECMWF/EUMETSAT NWP SAF Workshop 5-7 Nov 2013 Contents Survey of file compression tools Studies for AVIRIS imager Study

More information

Fully Integrated Communication Terminal and Equipment. FlexWave II :Executive Summary

Fully Integrated Communication Terminal and Equipment. FlexWave II :Executive Summary Fully Integrated Communication Terminal and Equipment FlexWave II :Executive Specification : Executive, D36B Authors : J. Bormans Document no. : Status : Issue Date : July 2005 ESTEC Contract : 376/99/NL/FM(SC)

More information

Ettus Research Update

Ettus Research Update Ettus Research Update Matt Ettus Ettus Research GRCon13 Outline 1 Introduction 2 Recent New Products 3 Third Generation Introduction Who am I? Core GNU Radio contributor since 2001 Designed

More information

New! New! New! New! New!

New! New! New! New! New! New! New! New! New! New! Model 5950 Features Supports Xilinx Zynq UltraScale+ RFSoC FPGAs 18 GB of DDR4 SDRAM On-board GPS receiver PCI Express (Gen. 1, 2 and 3) interface up to x8 LVDS connections to

More information

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team

COSMOS Architecture and Key Technologies. June 1 st, 2018 COSMOS Team COSMOS Architecture and Key Technologies June 1 st, 2018 COSMOS Team COSMOS: System Architecture (2) System design based on three levels of SDR radio node (S,M,L) with M,L connected via fiber to optical

More information

Nutaq μdigitizer FPGA-based, multichannel, high-speed DAQ solutions PRODUCT SHEET

Nutaq μdigitizer FPGA-based, multichannel, high-speed DAQ solutions PRODUCT SHEET Nutaq μdigitizer FPGA-based, multichannel, high-speed DAQ solutions PRODUCT SHEET QUEBEC I MONTREAL I NEW YORK I nutaq.com Nutaq μdigitizer Supports a wide variety of high-speed I/O A/D and D/A converters

More information

High Capacity and High Performance 20nm FPGAs. Steve Young, Dinesh Gaitonde August Copyright 2014 Xilinx

High Capacity and High Performance 20nm FPGAs. Steve Young, Dinesh Gaitonde August Copyright 2014 Xilinx High Capacity and High Performance 20nm FPGAs Steve Young, Dinesh Gaitonde August 2014 Not a Complete Product Overview Page 2 Outline Page 3 Petabytes per month Increasing Bandwidth Global IP Traffic Growth

More information

EECS150 - Digital Design Lecture 17 Memory 2

EECS150 - Digital Design Lecture 17 Memory 2 EECS150 - Digital Design Lecture 17 Memory 2 October 22, 2002 John Wawrzynek Fall 2002 EECS150 Lec17-mem2 Page 1 SDRAM Recap General Characteristics Optimized for high density and therefore low cost/bit

More information

Embedded Tech Trends 2014 Rodger H. Hosking Pentek, Inc. VPX for Rugged, Conduction-Cooled Software Radio Virtex-7 Applications

Embedded Tech Trends 2014 Rodger H. Hosking Pentek, Inc. VPX for Rugged, Conduction-Cooled Software Radio Virtex-7 Applications Embedded Tech Trends 2014 Rodger H. Hosking Pentek, Inc. VPX for Rugged, Conduction-Cooled Software Radio Virtex-7 Applications System Essentials: Rugged Software Radio Industry Standard Open Architectures

More information

XPU A Programmable FPGA Accelerator for Diverse Workloads

XPU A Programmable FPGA Accelerator for Diverse Workloads XPU A Programmable FPGA Accelerator for Diverse Workloads Jian Ouyang, 1 (ouyangjian@baidu.com) Ephrem Wu, 2 Jing Wang, 1 Yupeng Li, 1 Hanlin Xie 1 1 Baidu, Inc. 2 Xilinx Outlines Background - FPGA for

More information

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech Signal Conversion in a Modular Open Standard Form Factor CASPER Workshop August 2017 Saeed Karamooz, VadaTech At VadaTech we are technology leaders First-to-market silicon Continuous innovation Open systems

More information

NVMe-IP Introduction for Xilinx Ver1.8E

NVMe-IP Introduction for Xilinx Ver1.8E NVMe-IP Introduction for Xilinx Ver1.8E Direct connection between latest NVMe SSD and FPGA Optimal Solution for Data Recording Application! Page 1 NVMe SSD Overview Agenda SSD Trends Merit of NVMe SSD

More information

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items (ULFFT) November 3, 2008 Product Specification Dillon Engineering, Inc. 4974 Lincoln Drive Edina, MN USA, 55436 Phone: 952.836.2413 Fax: 952.927.6514 E-mail: info@dilloneng.com URL: www.dilloneng.com Core

More information

40Gbps+ Full Line Rate, Programmable Network Accelerators for Low Latency Applications SAAHPC 19 th July 2011

40Gbps+ Full Line Rate, Programmable Network Accelerators for Low Latency Applications SAAHPC 19 th July 2011 40Gbps+ Full Line Rate, Programmable Network Accelerators for Low Latency Applications SAAHPC 19 th July 2011 Allan Cantle President & Founder www.nallatech.com Company Overview ISI + Nallatech + Innovative

More information

Simplify System Complexity

Simplify System Complexity 1 2 Simplify System Complexity With the new high-performance CompactRIO controller Arun Veeramani Senior Program Manager National Instruments NI CompactRIO The Worlds Only Software Designed Controller

More information

ADQ412. Product Preview. Features. Introduction. Applications. Software support. Ordering information. ADQ Development Kit

ADQ412. Product Preview. Features. Introduction. Applications. Software support. Ordering information. ADQ Development Kit ADQ412 is a software-selectable two or four channel flexible member of the ADQ V6 Digitizer family. The ADQ412 has an outstanding combination of high bandwidth and dynamic range, which enables demanding

More information

Copyright 2017 Xilinx.

Copyright 2017 Xilinx. All Programmable Automotive SoC Comparison XA Zynq UltraScale+ MPSoC ZU2/3EG, ZU4/5EV Devices XA Zynq -7000 SoC Z-7010/7020/7030 Devices Application Processor Real-Time Processor Quad-core ARM Cortex -A53

More information

PARALLEL IMPLEMENTATIONS OF THE DISCRETE WAVELET TRANSFORM AND HYPERSPECTRAL DATA COMPRESSION RECONFIGURABLE PLATFORMS

PARALLEL IMPLEMENTATIONS OF THE DISCRETE WAVELET TRANSFORM AND HYPERSPECTRAL DATA COMPRESSION RECONFIGURABLE PLATFORMS PARALLEL IMPLEMENTATIONS OF THE DISCRETE WAVELET TRANSFORM AND HYPERSPECTRAL DATA COMPRESSION ON RECONFIGURABLE PLATFORMS APPROACH, METHODOLOGY AND PRACTICAL CONSIDERATIONS by Nazeeh Aranki A Dissertation

More information

New Software-Designed Instruments

New Software-Designed Instruments 1 New Software-Designed Instruments Nicholas Haripersad Field Applications Engineer National Instruments South Africa Agenda What Is a Software-Designed Instrument? Why Software-Designed Instrumentation?

More information

Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package

Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package INSTITUTE OF COMPUTER AND NETWORK ENGINEERING Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package Björn Fiethe, Frank Bubenhagen, Tobias Lange,

More information

Simplify System Complexity

Simplify System Complexity Simplify System Complexity With the new high-performance CompactRIO controller Fanie Coetzer Field Sales Engineer Northern South Africa 2 3 New control system CompactPCI MMI/Sequencing/Logging FieldPoint

More information

Analog & Digital I/O

Analog & Digital I/O Analog & Digital I/O ANALOG & DIGITAL I/O MODEL DESCRIPTION Cobalt 730 1 GHz and D/A, Virtex-6 - XMC Cobalt 78630 1 GHz and D/A, Virtex-6 - x8 Cobalt 53630 1 GHz and D/A, Virtex-6-3U VPX - Format 1 Cobalt

More information

NVMe-IP Introduction for Xilinx Ver1.7E

NVMe-IP Introduction for Xilinx Ver1.7E NVMe-IP Introduction for Xilinx Ver1.7E Direct connection between latest NVMe SSD and FPGA Optimal Solution for Recording Application! Page 1 NVMe SSD Overview Agenda SSD Trends Merit of NVMe SSD for embedded

More information

Virtex -5 Product Overview

Virtex -5 Product Overview Virtex -5 Product Overview Xilinx Virtex -5 Platform FPGA Boards DEV-FPGA05 PMC-FPGA05 Xilinx Virtex-5 FPGA A new generation of reconfigurable computing performance Analog I/O, Camera Link, LVDS, & RS422/485

More information

Parallel Implementation of the CCSDS Standard for Hyperspectral Lossless Compression

Parallel Implementation of the CCSDS Standard for Hyperspectral Lossless Compression remote sensing Article Parallel Implementation of the CCSDS 1.2.3 Standard for Hyperspectral Lossless Compression Daniel Báscones, Carlos González * and Daniel Mozos Complutense University of Madrid, Department

More information

S2C K7 Prodigy Logic Module Series

S2C K7 Prodigy Logic Module Series S2C K7 Prodigy Logic Module Series Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware The S2C K7 Prodigy Logic Module is equipped with one Xilinx Kintex-7 XC7K410T or XC7K325T FPGA device

More information

Zynq Ultrascale+ Architecture

Zynq Ultrascale+ Architecture Zynq Ultrascale+ Architecture Stephanie Soldavini and Andrew Ramsey CMPE-550 Dec 2017 Soldavini, Ramsey (CMPE-550) Zynq Ultrascale+ Architecture Dec 2017 1 / 17 Agenda Heterogeneous Computing Zynq Ultrascale+

More information

New! New! New! New! New!

New! New! New! New! New! New! New! New! New! New! Models 72664, Model 74664 Model 73664 General Information Models 72664, are members of the Cobalt family of high-performance CompactPCI s based on the Xilinx Virtex-6 FPGA. They

More information

Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots DESCRIPTION

Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots DESCRIPTION V1.2 04/6/13 Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots FEATURES VPX for Instrumentation 3U OpenVPX embedded computer system Integrated timing and triggering Advanced

More information

The Many Dimensions of SDR Hardware

The Many Dimensions of SDR Hardware The Many Dimensions of SDR Hardware Plotting a Course for the Hardware Behind the Software Sept 2017 John Orlando Epiq Solutions LO RFIC Epiq Solutions in a Nutshell Schaumburg, IL EST 2009 N. Virginia

More information

DINI Group. FPGA-based Cluster computing with Spartan-6. Mike Dini Sept 2010

DINI Group. FPGA-based Cluster computing with Spartan-6. Mike Dini  Sept 2010 DINI Group FPGA-based Cluster computing with Spartan-6 Mike Dini mdini@dinigroup.com www.dinigroup.com Sept 2010 1 The DINI Group We make big FPGA boards Xilinx, Altera 2 The DINI Group 15 employees in

More information

The Nios II Family of Configurable Soft-core Processors

The Nios II Family of Configurable Soft-core Processors The Nios II Family of Configurable Soft-core Processors James Ball August 16, 2005 2005 Altera Corporation Agenda Nios II Introduction Configuring your CPU FPGA vs. ASIC CPU Design Instruction Set Architecture

More information

High performance CCSDS image data compression using GPGPUs for space applications

High performance CCSDS image data compression using GPGPUs for space applications Ramanarayanan, S. C.; Manthey, K.; Juurlink, B. High performance CCSDS image data compression using GPGPUs for space applications Journal article Published version This version is available at https://doi.org/10.14279/depositonce-7180

More information

Schematic. A: Overview of the Integrated Detector Readout Electronics and DAQ-System. optical Gbit link. 1GB DDR Ram.

Schematic. A: Overview of the Integrated Detector Readout Electronics and DAQ-System. optical Gbit link. 1GB DDR Ram. A: Overview of the Integrated Detector Readout Electronics and DAQ-System N s CASCADE Detector Frontend (X0) (X) (Y0) (Y) optional: CIPix- Board (T) Optical Gigabit Link CDR.0 FPGA based readout board

More information

VPXI epc. Datasheet. AmpliconBenelux.com. Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots DESCRIPTION

VPXI epc. Datasheet. AmpliconBenelux.com. Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots DESCRIPTION V1.2 04/6/13 Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots FEATURES VPX for Instrumentation 3U OpenVPX embedded computer system Integrated timing and triggering Advanced

More information

Field Programmable Gate Array (FPGA) Devices

Field Programmable Gate Array (FPGA) Devices Field Programmable Gate Array (FPGA) Devices 1 Contents Altera FPGAs and CPLDs CPLDs FPGAs with embedded processors ACEX FPGAs Cyclone I,II FPGAs APEX FPGAs Stratix FPGAs Stratix II,III FPGAs Xilinx FPGAs

More information

Third Genera+on USRP Devices and the RF Network- On- Chip. Leif Johansson Market Development RF, Comm and SDR

Third Genera+on USRP Devices and the RF Network- On- Chip. Leif Johansson Market Development RF, Comm and SDR Third Genera+on USRP Devices and the RF Network- On- Chip Leif Johansson Market Development RF, Comm and SDR About Ettus Research Leader in soeware defined radio and signals intelligence Maker of USRP

More information

A 20 GSa/s 8b ADC with a 1 MB Memory in 0.18 µm CMOS

A 20 GSa/s 8b ADC with a 1 MB Memory in 0.18 µm CMOS A 20 GSa/s 8b ADC with a 1 MB Memory in 0.18 µm CMOS Ken Poulton, Robert Neff, Brian Setterberg, Bernd Wuppermann, Tom Kopley, Robert Jewett, Jorge Pernillo, Charles Tan, Allen Montijo 1 Agilent Laboratories,

More information

A High-Performance FPGA-Based Implementation of the LZSS Compression Algorithm

A High-Performance FPGA-Based Implementation of the LZSS Compression Algorithm 2012 IEEE 2012 26th IEEE International 26th International Parallel Parallel and Distributed and Distributed Processing Processing Symposium Symposium Workshops Workshops & PhD Forum A High-Performance

More information

Final Presentation. Network on Chip (NoC) for Many-Core System on Chip in Space Applications. December 13, 2017

Final Presentation. Network on Chip (NoC) for Many-Core System on Chip in Space Applications. December 13, 2017 Final Presentation Network on Chip (NoC) for Many-Core System on Chip in Space Applications December 13, 2017 Dr. ir. Gerard Rauwerda Gerard.Rauwerda@recoresystems.com NoC round table Network-on-Chip (NoC)

More information

New! New! New! New! New!

New! New! New! New! New! New! New! New! New! New! Model 3320 Features Sold as the: FlexorSet Model 5973-320 FlexorSet Model 7070-320 Supports Xilinx Virtex-7 VXT s GateXpress supports dynamic reconfiguration across Two 3.0 GHz*

More information

LogiCORE IP AXI Video Direct Memory Access v4.00.a

LogiCORE IP AXI Video Direct Memory Access v4.00.a LogiCORE IP AXI Video Direct Memory Access v4.00.a Product Guide Table of Contents Chapter 1: Overview Feature Summary............................................................ 9 Applications................................................................

More information

The S6000 Family of Processors

The S6000 Family of Processors The S6000 Family of Processors Today s Design Challenges The advent of software configurable processors In recent years, the widespread adoption of digital technologies has revolutionized the way in which

More information

Copyright 2016 Xilinx

Copyright 2016 Xilinx Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building

More information

New Initiatives and Technologies Brighten Embedded Software Radio

New Initiatives and Technologies Brighten Embedded Software Radio New Initiatives and Technologies Brighten Embedded Software Radio Embedded Tech Trends January 2018 Rodger Hosking Pentek, Inc. Sensor Open System Architecture (SOSA) Consortium of Air Force, Navy, Army,

More information

FPGA design with National Instuments

FPGA design with National Instuments FPGA design with National Instuments Rémi DA SILVA Systems Engineer - Embedded and Data Acquisition Systems - MED Region ni.com The NI Approach to Flexible Hardware Processor Real-time OS Application software

More information

Processor Architectures At A Glance: M.I.T. Raw vs. UC Davis AsAP

Processor Architectures At A Glance: M.I.T. Raw vs. UC Davis AsAP Processor Architectures At A Glance: M.I.T. Raw vs. UC Davis AsAP Presenter: Course: EEC 289Q: Reconfigurable Computing Course Instructor: Professor Soheil Ghiasi Outline Overview of M.I.T. Raw processor

More information

Arm s First-Generation Machine Learning Processor

Arm s First-Generation Machine Learning Processor Arm s First-Generation Machine Learning Processor Ian Bratt 2018 Arm Limited Introducing the Arm Machine Learning (ML) Processor Optimized ground-up architecture for machine learning processing Massive

More information

SoCWire: a SpaceWire inspired fault tolerant Network on Chip approach for reconfigurable System-on-Chip in Space applications

SoCWire: a SpaceWire inspired fault tolerant Network on Chip approach for reconfigurable System-on-Chip in Space applications SoCWire: a SpaceWire inspired fault tolerant Network on Chip approach for reconfigurable System-on-Chip in Space applications Björn Osterloh Institute of Computer and Network Engineering TU Braunschweig,

More information

Xynergy It really makes the difference!

Xynergy It really makes the difference! Xynergy It really makes the difference! STM32F217 meets XILINX Spartan-6 Why Xynergy? Very easy: There is a clear Synergy achieved by combining the last generation of the most popular ARM Cortex-M3 implementation

More information

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB The Benefits of FPGA-Enabled Instruments in RF and Communications Test Johan Olsson National Instruments Sweden AB 1 Agenda Introduction to FPGAs in test New FPGA-enabled test applications FPGA for test

More information

XMC-ZU1. XMC Module Xilinx Zynq UltraScale+ MPSoC. Overview. Key Features. Typical Applications

XMC-ZU1. XMC Module Xilinx Zynq UltraScale+ MPSoC. Overview. Key Features. Typical Applications XMC-ZU1 XMC Module Xilinx Zynq UltraScale+ MPSoC Overview PanaTeQ s XMC-ZU1 is a XMC module based on the Zynq UltraScale+ MultiProcessor SoC device from Xilinx. The Zynq UltraScale+ integrates a Quad-core

More information

Virtual Prototyping and Performance Analysis of RapidIO-based System Architectures for Space-Based Radar

Virtual Prototyping and Performance Analysis of RapidIO-based System Architectures for Space-Based Radar Virtual Prototyping and Performance Analysis of RapidIO-based System Architectures for Space-Based Radar David Bueno, Adam Leko, Chris Conger, Ian Troxel, and Alan D. George HCS Research Laboratory College

More information

PC-based data acquisition II

PC-based data acquisition II FYS3240 PC-based instrumentation and microcontrollers PC-based data acquisition II Data streaming to a storage device Spring 2015 Lecture 9 Bekkeng, 29.1.2015 Data streaming Data written to or read from

More information

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com FlexRIO FPGAs Bringing Custom Functionality to Instruments Ravichandran Raghavan Technical Marketing Engineer Electrical Test Today Acquire, Transfer, Post-Process Paradigm Fixed- Functionality Triggers

More information

Field Program mable Gate Arrays

Field Program mable Gate Arrays Field Program mable Gate Arrays M andakini Patil E H E P g r o u p D H E P T I F R SERC school NISER, Bhubaneshwar Nov 7-27 2017 Outline Digital electronics Short history of programmable logic devices

More information

Image data compression with CCSDS Algorithm in full frame and strip mode

Image data compression with CCSDS Algorithm in full frame and strip mode data compression with CCSDS Algorithm in full frame and strip mode Hardik Sanghani 1, Rina Jani 2 1 Lecturer in Electronics and Communication department, Government Polytechnic Rajkot India hardiksanghani19@gmail.com,m-9376871428

More information

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info. A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment

More information

Performance Evolution of DDR3 SDRAM Controller for Communication Networks

Performance Evolution of DDR3 SDRAM Controller for Communication Networks Performance Evolution of DDR3 SDRAM Controller for Communication Networks U.Venkata Rao 1, G.Siva Suresh Kumar 2, G.Phani Kumar 3 1,2,3 Department of ECE, Sai Ganapathi Engineering College, Visakhaapatnam,

More information

Module 6: INPUT - OUTPUT (I/O)

Module 6: INPUT - OUTPUT (I/O) Module 6: INPUT - OUTPUT (I/O) Introduction Computers communicate with the outside world via I/O devices Input devices supply computers with data to operate on E.g: Keyboard, Mouse, Voice recognition hardware,

More information

Multi-level Design Methodology using SystemC and VHDL for JPEG Encoder

Multi-level Design Methodology using SystemC and VHDL for JPEG Encoder THE INSTITUTE OF ELECTRONICS, IEICE ICDV 2011 INFORMATION AND COMMUNICATION ENGINEERS Multi-level Design Methodology using SystemC and VHDL for JPEG Encoder Duy-Hieu Bui, Xuan-Tu Tran SIS Laboratory, University

More information

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor VXS-610 Dual FPGA and PowerPC VXS Multiprocessor Two Xilinx Virtex -5 FPGAs for high performance processing On-board PowerPC CPU for standalone operation, communications management and user applications

More information

ESE532: System-on-a-Chip Architecture. Today. Message. Graph Cycles. Preclass 1. Reminder

ESE532: System-on-a-Chip Architecture. Today. Message. Graph Cycles. Preclass 1. Reminder ESE532: System-on-a-Chip Architecture Day 8: September 26, 2018 Spatial Computations Today Graph Cycles (from Day 7) Accelerator Pipelines FPGAs Zynq Computational Capacity 1 2 Message Custom accelerators

More information

Computer System Components

Computer System Components Computer System Components CPU Core 1 GHz - 3.2 GHz 4-way Superscaler RISC or RISC-core (x86): Deep Instruction Pipelines Dynamic scheduling Multiple FP, integer FUs Dynamic branch prediction Hardware

More information

Near Memory Key/Value Lookup Acceleration MemSys 2017

Near Memory Key/Value Lookup Acceleration MemSys 2017 Near Key/Value Lookup Acceleration MemSys 2017 October 3, 2017 Scott Lloyd, Maya Gokhale Center for Applied Scientific Computing This work was performed under the auspices of the U.S. Department of Energy

More information

Keystone Architecture Inter-core Data Exchange

Keystone Architecture Inter-core Data Exchange Application Report Lit. Number November 2011 Keystone Architecture Inter-core Data Exchange Brighton Feng Vincent Han Communication Infrastructure ABSTRACT This application note introduces various methods

More information

3U CompactPCI Intel SBCs F14, F15, F17, F18, F19P

3U CompactPCI Intel SBCs F14, F15, F17, F18, F19P 3U CompactPCI Intel SBCs F14, F15, F17, F18, F19P High computing and graphics performance with forward compatibility for a wide range of industrial applications. 1 Content Processor roadmap Technical data

More information

7-Series Architecture Overview

7-Series Architecture Overview 7-Series Architecture Overview Zynq Vivado 2013.2 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Describe the

More information

Accelerating string tokenization with FPGAs for IoT data handling equipment

Accelerating string tokenization with FPGAs for IoT data handling equipment Accelerating string tokenization with FPGAs for IoT data handling equipment Kazuhiro Yamato MIRACLE LINUX CORPORATION 2016/12/1 Abstract This paper reports on the results of a study to accelerate string

More information

7 Series FPGAs Memory Interface Solutions (v1.9)

7 Series FPGAs Memory Interface Solutions (v1.9) 7 Series FPGAs Memory Interface Solutions (v1.9) DS176 March 20, 2013 Introduction The Xilinx 7 series FPGAs memory interface solutions cores provide high-performance connections to DDR3 and DDR2 SDRAMs,

More information

Gate Estimate. Practical (60% util)* (1000's) Max (100% util)* (1000's)

Gate Estimate. Practical (60% util)* (1000's) Max (100% util)* (1000's) The Product Brief October 07 Ver. 1.3 Group DN9000K10PCIe-4GL XilinxVirtex-5 Based ASIC Prototyping Engine, 4-lane PCI Express (Genesys Logic PHYs) Features PCI Express (4-lane) logic prototyping system

More information

Jim Keller. Digital Equipment Corp. Hudson MA

Jim Keller. Digital Equipment Corp. Hudson MA Jim Keller Digital Equipment Corp. Hudson MA ! Performance - SPECint95 100 50 21264 30 21164 10 1995 1996 1997 1998 1999 2000 2001 CMOS 5 0.5um CMOS 6 0.35um CMOS 7 0.25um "## Continued Performance Leadership

More information

Versal: AI Engine & Programming Environment

Versal: AI Engine & Programming Environment Engineering Director, Xilinx Silicon Architecture Group Versal: Engine & Programming Environment Presented By Ambrose Finnerty Xilinx DSP Technical Marketing Manager October 16, 2018 MEMORY MEMORY MEMORY

More information

Signal Processing Algorithms into Fixed Point FPGA Hardware Dennis Silage ECE Temple University

Signal Processing Algorithms into Fixed Point FPGA Hardware Dennis Silage ECE Temple University Signal Processing Algorithms into Fixed Point FPGA Hardware Dennis Silage silage@temple.edu ECE Temple University www.temple.edu/scdl Signal Processing Algorithms into Fixed Point FPGA Hardware Motivation

More information

Moneta: A High-Performance Storage Architecture for Next-generation, Non-volatile Memories

Moneta: A High-Performance Storage Architecture for Next-generation, Non-volatile Memories Moneta: A High-Performance Storage Architecture for Next-generation, Non-volatile Memories Adrian M. Caulfield Arup De, Joel Coburn, Todor I. Mollov, Rajesh K. Gupta, Steven Swanson Non-Volatile Systems

More information

Transient Buffer Wideband (TBW) Preliminary Design Ver. 0.1

Transient Buffer Wideband (TBW) Preliminary Design Ver. 0.1 Transient Buffer Wideband (TBW) Preliminary Design Ver. 0.1 Steve Ellingson November 11, 2007 Contents 1 Summary 2 2 Design Concept 2 3 FPGA Implementation 3 4 Extending Capture Length 3 5 Issues to Address

More information

PMC429-4/8/16/32 Hardware Manual

PMC429-4/8/16/32 Hardware Manual PMC429-4/8/16/32 Hardware Manual 4/8/16/32 Channel Conduction Cooled ARINC429 Module for PMC November 2014 V02.00 Rev. C PMC429-4/8/16/32 Hardware Manual 4/8/16/32 Channel Conduction Cooled ARINC429 Module

More information

Design of AHB Arbiter with Effective Arbitration Logic for DMA Controller in AMBA Bus

Design of AHB Arbiter with Effective Arbitration Logic for DMA Controller in AMBA Bus www.semargroups.org, www.ijsetr.com ISSN 2319-8885 Vol.02,Issue.08, August-2013, Pages:769-772 Design of AHB Arbiter with Effective Arbitration Logic for DMA Controller in AMBA Bus P.GOUTHAMI 1, Y.PRIYANKA

More information

TitanMIMO-X. 250 MHz OTA Real-Time BW Massive MIMO Testbed PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

TitanMIMO-X. 250 MHz OTA Real-Time BW Massive MIMO Testbed PRODUCT SHEET. nutaq.com MONTREAL QUEBEC TitanMIMO-X 250 MHz OTA Real-Time BW Massive MIMO Testbed PRODUCT SHEET QUEBEC I MONTREAL I N E W YO R K I nutaq.com TitanMIMO-X 5G, Millimeter Wave and Massive MIMO research without the shortage in real-time

More information

SMT943 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT372T and SMT943.doc SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD.

SMT943 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT372T and SMT943.doc SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD. APPLICATION NOTE 1 Application Note - SMT372T + SMT943 SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD. Date Comments / Changes Author Revision 07/07/10 Original Document completed CHG 1 Date 13/05/2010

More information

LogiCORE IP AXI Video Direct Memory Access v5.00.a

LogiCORE IP AXI Video Direct Memory Access v5.00.a LogiCORE IP AXI Video Direct Memory Access v5.00.a Product Guide Table of Contents Chapter 1: Overview Feature Summary............................................................ 9 Applications................................................................

More information

HPE720. Dual Xilinx Virtex -5 FPGA & MPC8640D VPX Processor Card. Data Sheet

HPE720. Dual Xilinx Virtex -5 FPGA & MPC8640D VPX Processor Card. Data Sheet Data Sheet HPE720 Dual Xilinx Virtex -5 FPGA & MPC8640D VPX Processor Card Applications Signal Intelligence (SIGINT) Image Processing Electronic Warfare (EW) Radar Processing Features FPGA and Power Architecture

More information

M100 GigE Series. Multi-Camera Vision Controller. Easy cabling with PoE. Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports

M100 GigE Series. Multi-Camera Vision Controller. Easy cabling with PoE. Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports M100 GigE Series Easy cabling with PoE Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports Maximized acquisition performance through 6 GigE independent channels Common features

More information

SONICS, INC. Sonics SOC Integration Architecture. Drew Wingard. (Systems-ON-ICS)

SONICS, INC. Sonics SOC Integration Architecture. Drew Wingard. (Systems-ON-ICS) Sonics SOC Integration Architecture Drew Wingard 2440 West El Camino Real, Suite 620 Mountain View, California 94040 650-938-2500 Fax 650-938-2577 http://www.sonicsinc.com (Systems-ON-ICS) Overview 10

More information

Programmable Logic Design Grzegorz Budzyń Lecture. 15: Advanced hardware in FPGA structures

Programmable Logic Design Grzegorz Budzyń Lecture. 15: Advanced hardware in FPGA structures Programmable Logic Design Grzegorz Budzyń Lecture 15: Advanced hardware in FPGA structures Plan Introduction PowerPC block RocketIO Introduction Introduction The larger the logical chip, the more additional

More information

FELIX the new detector readout system for the ATLAS experiment

FELIX the new detector readout system for the ATLAS experiment FrontEnd LInk exchange LIX the new detector readout system for the ATLAS experiment Julia Narevicius Weizmann Institute of Science on behalf of the ATLAS Collaboration Introduction to ATLAS readout: today

More information

Lecture 18: DRAM Technologies

Lecture 18: DRAM Technologies Lecture 18: DRAM Technologies Last Time: Cache and Virtual Memory Review Today DRAM organization or, why is DRAM so slow??? Lecture 18 1 Main Memory = DRAM Lecture 18 2 Basic DRAM Architecture Lecture

More information

Strategies for Deploying RFSoC Technology for SIGINT, DRFM and Radar Applications. Rodger Hosking Pentek, Inc. WInnForum Webinar November 8, 2018

Strategies for Deploying RFSoC Technology for SIGINT, DRFM and Radar Applications. Rodger Hosking Pentek, Inc. WInnForum Webinar November 8, 2018 Strategies for Deploying RFSoC Technology for SIGINT, DRFM and Radar Applications Rodger Hosking Pentek, Inc. WInnForum Webinar November 8, 2018 1 Topics Xilinx RFSoC Overview Impact of Latency on Applications

More information

A software platform to support dynamically reconfigurable Systems-on-Chip under the GNU/Linux operating system

A software platform to support dynamically reconfigurable Systems-on-Chip under the GNU/Linux operating system A software platform to support dynamically reconfigurable Systems-on-Chip under the GNU/Linux operating system 26th July 2005 Alberto Donato donato@elet.polimi.it Relatore: Prof. Fabrizio Ferrandi Correlatore:

More information

Introduction Technology Equipment Performance Current developments Conclusions. White Rabbit. A quick introduction. Javier Serrano

Introduction Technology Equipment Performance Current developments Conclusions. White Rabbit. A quick introduction. Javier Serrano White Rabbit A quick introduction Javier Serrano CERN BE-CO Hardware and Timing section ICALEPCS pre-conference workshop Barcelona, 7 October 2017 Javier Serrano Introduction to White Rabbit 1/29 Outline

More information

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS

A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS Joseph R. Marshall, Richard W. Berger, Glenn P. Rakow Conference Contents Standards & Topology ASIC Program History ASIC Features

More information

The Earth Simulator System

The Earth Simulator System Architecture and Hardware for HPC Special Issue on High Performance Computing The Earth Simulator System - - - & - - - & - By Shinichi HABATA,* Mitsuo YOKOKAWA and Shigemune KITAWAKI The Earth Simulator,

More information

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation Session: SpaceWire Missions and Applications William H. Anderson NASA Goddard Space Flight Center/MEI Technologies E-mail:

More information

Table 1: Example Implementation Statistics for Xilinx FPGAs

Table 1: Example Implementation Statistics for Xilinx FPGAs logijpge Motion JPEG Encoder January 10 th, 2018 Data Sheet Version: v1.0 Xylon d.o.o. Fallerovo setaliste 22 10000 Zagreb, Croatia Phone: +385 1 368 00 26 Fax: +385 1 365 51 67 E-mail: support@logicbricks.com

More information

End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet

End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet Hot Interconnects 2014 End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet Green Platform Research Laboratories, NEC, Japan J. Suzuki, Y. Hayashi, M. Kan, S. Miyakawa,

More information

PCIe Storage Beyond SSDs

PCIe Storage Beyond SSDs PCIe Storage Beyond SSDs Fabian Trumper NVM Solutions Group PMC-Sierra Santa Clara, CA 1 Classic Memory / Storage Hierarchy FAST, VOLATILE CPU Cache DRAM Performance Gap Performance Tier (SSDs) SLOW, NON-VOLATILE

More information