Reconfigurable Computing University of Arkansas

Slides:



Advertisements
Similar presentations
Signals and Systems – Chapter 2
Advertisements

Optimization of Parallel Task Execution on the Adaptive Reconfigurable Group Organized Computing System Presenter: Lev Kirischian Department of Electrical.
Subthreshold SRAM Designs for Cryptography Security Computations Adnan Gutub The Second International Conference on Software Engineering and Computer Systems.
CS 483 – SD SECTION BY DR. DANIYAL ALGHAZZAWI (3) Information Security.
TIE Extensions for Cryptographic Acceleration Charles-Henri Gros Alan Keefer Ankur Singla.
Analog-to-Digital Converter (ADC) And
1 SECURE-PARTIAL RECONFIGURATION OF FPGAs MSc.Fisnik KRAJA Computer Engineering Department, Faculty Of Information Technology, Polytechnic University of.
Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka
A Survey of Logic Block Architectures For Digital Signal Processing Applications.
Design of a Power-Efficient Interleaved CIC Architecture for Software Defined Radio Receivers By J.Luis Tecpanecatl-Xihuitl, Ruth Aguilar-Ponce, Ashok.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 26.1 Data Acquisition and Conversion  Introduction  Sampling  Signal Reconstruction.
CENG536 Computer Engineering Department Çankaya University.
Design of a Reconfigurable Hardware For Efficient Implementation of Secret Key and Public Key Cryptography.
11 1 The Next Generation Challenge for Software Defined Radio Mark Woh 1, Sangwon Seo 1, Hyunseok Lee 1, Yuan Lin 1, Scott Mahlke 1, Trevor Mudge 1, Chaitali.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
GPGPU platforms GP - General Purpose computation using GPU
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
Real time DSP Professors: Eng. Julian Bruno Eng. Mariano Llamedo Soria.
Data and Computer Communications Chapter 8 – Multiplexing
A Bit-Serial Method of Improving Computational Efficiency of Dot-Products 1.
Multirate Signal Processing
Low-Power Wireless Sensor Networks
1 Software Radio Enabling Dynamic Spectrum Management.
LOGO Hardware side of Cryptography Anestis Bechtsoudis Patra 2010.
1 Software Radio Technology Dr. John Chapin CTO Vanu, Inc. One Porter Square, Suite 18 Cambridge, MA Presentation to NSMA conference.
INTRODUCTION : Since its introduction in 1991, SDR (Software-defined Radio) has been defined as a radio platform of which the functionality is at.
Introduction Advantage of DSP: - Better signal quality & repeatable performance - Flexible  Easily modified (Software Base) - Handle more complex processing.
Software Defined Radio Libin Benedict S7 IT Roll No.9.
DATA & COMPUTER SECURITY (CSNB414) MODULE 3 MODERN SYMMETRIC ENCRYPTION.
Digital Control CSE 421.
Recursive Architectures for 2DLNS Multiplication RESEARCH CENTRE FOR INTEGRATED MICROSYSTEMS - UNIVERSITY OF WINDSOR 11 Recursive Architectures for 2DLNS.
Antenna Arrays and Automotive Applications
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
Advanced Block Cipher Characteristic. Introduction Published by NIST in 2001 Developed to overcome bottleneck of 3DES Block length is of 128 bits Key.
MECH 373 Instrumentation and Measurements
Chapters 3 and 5 Possible questions
Introduction to Discrete-Time Control Systems fall
Generalized and Hybrid Fast-ICA Implementation using GPU
David Ho Mentor: Professor H. Jafarkhani Professor H. Yousefi’zadeh
Chapter 1: Introduction
Overview on Hardware Security
CEN352 Dr. Nassim Ammour King Saud University
Introduction Introduction to VHDL Entities Signals Data & Scalar Types
Embedded Systems Design
Instructor: Dr. Phillip Jones
Architecture & Organization 1
DIGITAL CONTROL 목 차 1. Introduction to Digital Control System
Introduction.
Reconfigurable Computing University of Arkansas
Chapter 1: Introduction
Direct Attached Storage and Introduction to SCSI
Anne Pratoomtong ECE734, Spring2002
Reconfigurable Computing
Subject Name: Digital Signal Processing Algorithms & Architecture
Efficient CRT-Based RSA Cryptosystems
Lesson 1: Overview of Sequential Control and Data Acquisition
Architecture & Organization 1
PART VII Security.
Applications of Distributed Arithmetic to Digital Signal Processing:
Digital Control Systems Waseem Gulsher
Chapter 6 Discrete-Time System
Five Key Computer Components
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Chapter 1. Introduction Data Communications
Advanced Digital Systems Design Methodology
ECE 352 Digital System Fundamentals
International Data Encryption Algorithm
Chapter 1: Introduction
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Reconfigurable Computing University of Arkansas Dr. Christophe Bobda CSCE Department University of Arkansas

Chapter 05 Applications (cont)

4. Mechanical Control – Basics Controller task is to influence the dynamic behavior of a plant Inputs values for the plant depends on plant's outputs (Feedbacks) A Plant is modeled as linear time invariant (LTI)-System Controller is modeled as LTI-System Time discretization Scaling to fix-point k, k+1, k+2 …sample points T… sample period tc… calculation time of controller Plant DAC ADC Controller reference value T k k+1 k+2 t tc

4. Basics U: Controller input, x: State, y: Output A, B, C, D: Constant coefficient matrices combine A,B,C,D to M, represent computation as set of scalar products of each row of M with v combine A,B,C,D to M, represent computation as set of scalar products of each row of M with v

4. DA-Implementation Scalar product: const. vec. a and var. vec. x xi as w-bit fix-point (here x just unsigned in [0,2[ ) 20 2-1 2-2 2-3 … 2-(w-1) replace (2) in (1), swap the sums since xij is in {0,1} right sum can have just 2n values pre-compute it and store it in a 2n x w ROM as LUT

4. Multi controller system Many controller modules optimized for different operating regimes Controllers have different structures not only different coefficients Supervisor observes plant and determines best controller module Multiplexer switches controller outputs

4. Multi controller system – Use of reconfiguration One slot solution

4. Multi controller system – Use of reconfiguration One slot implementation Two-slot implementation

4. Multi controller system – Use of reconfiguration Reconfigurable Module Slot (Controller Module) Fix Module Slot (Supervisor) Bus Macros

5. Adaptive Cryptosystems Sensitive data exchange is always coupled with the security issue Cryptography provides a means to allow a secure data exchange large variety of standards and protocols Triple-DES, Advanced Encryption Standard(AES), Data Encryption Standard (DES), RSA, OpenPGP, CipherSaber, IPsec, Blowfish, and RC6 Large variety of algorithm within standard Key length Operation basis Multiplication algorithms

5. Adaptive Cryptosystems Benefit of reconfiguration Flexibility: possibility to used to switch from one algorithm to the next one at run-time according to The degree of security, The computational speed the power consumption Performance Ecplout the inherent parallelism within applications Efficient computation of Boolean functions Large throughput and a cost efficiency Adaptivity: Remove brocken algorithms Insert new standards

5. Adaptive Cryptosystems System architecture

6. Software Defined Radio Term coined by Mitola in 1992 A radio communication system that use software to modulate and demodulate radio signals Military: Project SPEAKeasy involving the DARPA, AIR FORCE/AFRL, ARMY/CECOM, NAVY/NRaD/SPAWAR, NSA Goal: move the analog-digital signal conversion as closer as possible to antenna process the digital signal in software rather than using a set of dedicated hardware components Advantages Flexibility: efficient shift of technology and resources Adaptability: faster migration towards new standards and technologies through programmability and reconfiguration Sustainability: increase resource utilization through generic hardware platforms Reduced Ownership Costs: reduce infrastructure, lower maintenance cost, easier deployment

6. Software Defined Radio Architecture Reconfigurable devices provide the best prerequisites for realizing SDR-Systems