1 WORLD CLASS – through people, technology and dedication High level modem development for Radio Link INF3430/4431 H2013.

Slides:



Advertisements
Similar presentations
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
Advertisements

Internal Logic Analyzer Final presentation-part B
Internal Logic Analyzer Final presentation-part A
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Data Protection Card Submit: Assaf Matia Technion Guide: Eran Segev Rafael Guide: Henri Delmar Winter & Spring 2004.
Midterm Project Presentation Bandpass Filter on FPGA Student Vitaly Zakharenko Supervisor Mony Orbach Semester Spring 2007 Duration single semester.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Configurable System-on-Chip: Xilinx EDK
FPGA BASED IMAGE PROCESSING Texas A&M University / Prairie View A&M University Over the past few decades, the improvements from machine language to objected.
Interface of DSP to Peripherals of PC Spring 2002 Supervisor: Broodney, Hen | Presenting: Yair Tshop Michael Behar בס " ד.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
Implementation of DSP Algorithm on SoC. Characterization presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompany engineer : Emilia Burlak.
v8.2 System Generator Audio Quick Start
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11 Date: Technion – Israel Institute of Technology Faculty of Electrical Engineering High Speed.
© 2011 Xilinx, Inc. All Rights Reserved Intro to System Generator This material exempt per Department of Commerce license exception TSU.
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Delevopment Tools Beyond HDL
® ChipScope ILA TM Xilinx and Agilent Technologies.
Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,
Model-Based Design and SDR Fabio Ancona Sundance Italia SRL CEO – Sales Director.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
Highest Performance Programmable DSP Solution September 17, 2015.
Digital Radio Receiver Amit Mane System Engineer.
Matrix Multiplication on FPGA Final presentation One semester – winter 2014/15 By : Dana Abergel and Alex Fonariov Supervisor : Mony Orbach High Speed.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
Xilinx Development Software Design Flow on Foundation M1.5
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
Xilinx Programmable Logic Design Solutions Version 2.1i Designing the Industry’s First 2 Million Gate FPGA Drop-In 64 Bit / 66 MHz PCI Design.
Using Formal Verification to Exhaustively Verify SoC Assemblies by Mark Handover Kenny Ranerup Applications Engineer ASIC Consultant Mentor Graphics Corp.
Sequential Arithmetic ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
Array Synthesis in SystemC Hardware Compilation Authors: J. Ditmar and S. McKeever Oxford University Computing Laboratory, UK Conference: Field Programmable.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
STATEFLOW AND SIMULINK TO VERILOG COSIMULATION OF SOME EXAMPLES
PADS Power Aware Distributed Systems Architecture Approaches USC Information Sciences Institute Brian Schott, Bob Parker UCLA Mani Srivastava Rockwell.
Preliminary Design of FONT4 Digital ILC Feedback System Hamid Dabiri khah Queen Mary, University of London 30/05/2005.
High Speed Digital Systems Lab. Agenda  High Level Architecture.  Part A.  DSP Overview. Matrix Inverse. SCD  Verification Methods. Verification Methods.
Single and 32 Channel HDLC Controllers File Number Here ® LogiCORE Products.
1 Implementation in Hardware of Video Processing Algorithm Performed by: Yony Dekell & Tsion Bublil Supervisor : Mike Sumszyk SPRING 2008 High Speed Digital.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
Sub-Nyquist Sampling Algorithm Implementation on Flex Rio
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
© 2005 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU HDL Co-Simulation.
1 Hardware/Software Co-Design Final Project Emulation on Distributed Simulation Co-Verification System 陳少傑 教授 R 黃鼎鈞 R 尤建智 R 林語亭.
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
Presenters: Genady Paikin, Ariel Tsror. Supervisors : Inna Rivkin, Rolf Hilgendorf. High Speed Digital Systems Lab Yearly Project Part A.
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
Internal Logic Analyzer Characterization presentation By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
A Brief Introduction to FPGAs
Internal Logic Analyzer Middle presentation-part A By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
Programmable Hardware: Hardware or Software?
ATLAS Pre-Production ROD Status SCT Version
ASIC Design Methodology
Using Xilinx ChipScope Pro Tools
Xilinx ChipScope Pro Overview
Course Agenda DSP Design Flow.
Matlab as a Development Environment for FPGA Design
ChipScope Pro Software
Win with HDL Slide 4 System Level Design
ChipScope Pro Software
Presentation transcript:

1 WORLD CLASS – through people, technology and dedication High level modem development for Radio Link INF3430/4431 H2013

© KONGSBERG 26 August Agenda  Project task  VHDL generation Tools  Overview of Radio Link and modem  Introduction to System Generator from Xilinx  Design  On-chip debug and verification  Experiences

© KONGSBERG 26 August Project task  Develop new tactical Radio Link in NATO band 3+, RL532  Minimize development time (time to market and development cost) –System definition –System design –Implementation –Verification / debugging

© KONGSBERG 26 August Why “High level” modem implementation  Motivation –Decrease development time relative to hand coded VHDL –Use DSP engineers for implementation (not only specification)  Earlier experiences with C based datapath implementation tools –DSP station DIRAC (MRR) –ArtDesigner NOVA (LFR)

© KONGSBERG 26 August Simulink based VHDL generators  Chip proprietary solutions Simulink based –System Generator, Xilinx -Accel DSP (m code), Xilinx –DSP Builder, Altera  Non proprietary solutions Simulink based –Simulink HDL coder, Matworks –Simplify DSP, Simplicity  Non proprietary solutions ANSI C++ code based –Catapult C, Mentor

© KONGSBERG 26 August Radio Link Overview  Radio link -> Invisible cable  Continuous full duplex transmission  3 modulation schemes and 8 data rates 256kbps – 16Mbps

© KONGSBERG 26 August FPGA modem overview  Modem datapath functionality created in System Generator  Interfaces and high level control hand coded in VHDL  Implemented using Xilinx Virtex4 lx60

© KONGSBERG 26 August Implementation tools  Traditional VHDL design tools  System Generator –Xilinx block set to Matlab Simulink –“High abstraction level”  ChipScope for on-chip debugging –May be inserted in System Generator –Automatically generated setup files from System Generator

© KONGSBERG 26 August

10 System Generator  Block based –Drag, drop, configure and connect  Hierarchical design  Mix of high and low level blocks –Blocks with “functions” e.g. RS decoder, delay element –Blocks with “code” e.g. matlab.m code, VHDL code  Design, generation and rapid simulation in one environment –All standard simulink functionality available (test bench)  Tools: Multi cycle timing analysis, resource estimation +++  Co-simulation –Simulink with Hardware in the loop for (tool) debugging –Simulink with VHDL simulator co-simulation

© KONGSBERG 26 August Modem functionality in System Generator

© KONGSBERG 26 August Top level modem design  Multiple rate and multiple clock domain System Generator design  4+2.ngc netlist files from System Generator integrated in top level VHDL design  Timing constraints –Multi-cycle timing constraints included in.ngc files (NB! ChipScope Pro) –All clock nets, clock domain crossings and other known paths constrained leaving the number of unconstrained paths to a minimum. –ISE Timing Analyzer reports all unconstrained paths MHz FIFO MHz DAC AD RX TX

© KONGSBERG 26 August System Generator simulation bit exact and cycle true

© KONGSBERG 26 August On-chip verification with ChipScope Pro Analyzer

© KONGSBERG 26 August Chipscope -> Matlab data export

© KONGSBERG 26 August Experiences  “System level” implementation with System Generator –High level / conceptual input specifications –High level rapid implementation by system/DSP engineers –Joint system design and implementation –System Generator also used by FPGA designers in modem design –Relatively high speed simulations -Simulink simulations used to verify data path implementation -VHDL simulation used to verify top level functionality -System Generator VHDL output used to verify datapath interfaces to top level design -NOT Used for performance simulations !!!!!!!! (m code modelsused) –Integrates well with top level VHDL design

© KONGSBERG 26 August Experiences  Thank heaven for on-chip logic analyzers such as ChipScope –Highly integrated with System Generator  Tool quality acceptable –A few bugs related to simulation –A few bugs related to code generation –Debugged by using HW in the loop (highly integrated in System Generator)  => Time saved (development cost and time to market)