טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Final A Presentation Students: Nir Sheffi Evgeny Bogokovsky Instructor: Isaschar Walter Winter 2004.

Slides:



Advertisements
Similar presentations
Students:Guy Derry Gil Wiechman Instructor: Isaschar Walter Winter 2003 Students:Guy Derry Gil Wiechman Instructor: Isaschar Walter Winter 2003 טכניון.
Advertisements

Students:Guy Derry Gil Wiechman Instructor:Isaschar Walter In cooperation with MOD Winter-Spring 2003 Students:Guy Derry Gil Wiechman Instructor:Isaschar.
Data Protection Card Submit: Assaf Matia Technion Guide: Eran Segev Rafael Guide: Henri Delmar Winter & Spring 2004.
NETWORK ON CHIP ROUTER Students : Itzik Ben - shushan Jonathan Silber Instructor : Isaschar Walter Final presentation part A Winter 2006.
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Performed by: Andre Steiner Yael Dresner Instructor: Michael Levilov המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Students: Nir Sheffi Evgeny Bogokovsky Instructor: Isaschar Walter Winter 2004 Students: Nir Sheffi.
טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Characterization presentation Students: Nir Sheffi Evgeny Bogokovsky Instructor: Isaschar Walter Winter.
1 Student: Khinich Fanny Instructor: Fiksman Evgeny המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי לישראל.
Performed by: Moshe Emmer, Harar Meir Instructor: Alkalay Daniel Cooperated with: AE faculty המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
1 Student: Khinich Fanny Instructor: Fiksman Evgeny המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי לישראל.
Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Performed by: Farid Ghanayem & Jihad Zahdeh Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
NETWORK ON CHIP ROUTER Students : Itzik Ben - shushan Jonathan Silber Instructor : Isaschar Walter Characterization presentation Winter 2006.
NETWORK ON CHIP ROUTER Students : Itzik Ben - shushan Jonathan Silber Instructor : Isaschar Walter Final presentation part B Spring 2006.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
Performed by: Gidi Getter, Shir Borenstein Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
1 Students: Lin Ilia Khinich Fanny Instructor: Fiksman Evgeny המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
1 Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות ספרתיות מהירות High Speed Serial Link Traffic Generator & Analyzer Verification.
Performed by: Reshef Dahan & Yifat Manzor Instructor: Eran Segev המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
DSP Algorithm on System on Chip Performed by : Einat Tevel Supervisor : Isaschar Walter Accompanying engineers : Emilia Burlak, Golan Inbar Technion -
Performed by: Ariel Wolf & Elad Bichman Instructor: Yuri Dolgin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Configurable System-on-Chip: Xilinx EDK
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of.
Performed by: Niv Tokman Guy Levenbroun Instructor: Leonid Boudniak המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: Dmitry Sezganov Vitaly Spector Instructor: Stas Lapchev Artyom Borzin Cooperated with: המעבדה למערכות ספרתיות מהירות High speed digital.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
Performed by: Oron Port Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Midterm Presentation Students: Nir Sheffi Evgeny Bogokovsky Instructor: Isaschar Walter Winter 2004.
1 Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Workload distribution in satellites Performed by : Maslovsky Eugene Grossman Vadim Instructor:Rivkin Inna Spring 2004 המעבדה למערכות ספרתיות מהירות High.
Final Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Performed by: Oron Port Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
1 Fast Communication for Multi – Core SOPC Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab.
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
SNIFFER CARD for PCI-express channel SNIFFER CARD for PCI-express channel Mid Semester Presentation Presenting: Roy Messinger Presenting: Roy Messinger.
HS/DSL Project Yael GrossmanArik Krantz Implementation and Synthesis of a 3-Port PCI- Express Switch Supervisor: Mony Orbach.
Device Driver for Generic ASC Module - Project Presentation - By: Yigal Korman Erez Fuchs Instructor: Evgeny Fiksman Sponsored by: High Speed Digital Systems.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Characterization.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Implementation of DSP Algorithm on SoC. Characterization presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompany engineer : Emilia Burlak.
Performed by: Yevgeny Kliteynik Ofir Cohen Instructor: Yevgeny Fixman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
Ross Brennan On the Introduction of Reconfigurable Hardware into Computer Architecture Education Ross Brennan
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל PowerPC based reliable computer Students:Guy Derry Gil Wiechman Instructor: Isaschar Walter Winter 2003.
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
Performed by:Yulia Turovski Lior Bar Lev Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Final Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
Final Presentation DigiSat Reliable Computer – Multiprocessor Control System, Part B. Niv Best, Shai Israeli Instructor: Oren Kerem, (Isaschar Walter)
Performed by: Yevgeny Safovich Yevgeny Zeldin Instructor: Yevgeni Rifkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Performed by:Gidi Getter, Shir Borenstein Supervised by:Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
1 Performed by: Kobi Cohen,Yaron Yagoda Instructor: Zigi Walter המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Yuval Carmel Avihoo Mishael Instructor: Orbach Mony Cooperated with: Qualcomm Israel המעבדה למערכות ספרתיות מהירות High speed digital systems.
Network On Chip Cache Coherency Final presentation – Part A Students: Zemer Tzach Kalifon Ethan Kalifon Ethan Instructor: Walter Isaschar Instructor: Walter.
Performed by: Jonathan Silber Itzik Ben-Shushan Instructor: Isaschar walter המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
Spring 08-Winter 09 semester Satellite Inner communication – SpaceWire & CAN Bus By: Michael Tsitrin, Asaf Modelevsky Instructor: Ina Ravkin הטכניון -
Presentation transcript:

טכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Final A Presentation Students: Nir Sheffi Evgeny Bogokovsky Instructor: Isaschar Walter Winter 2004 Students: Nir Sheffi Evgeny Bogokovsky Instructor: Isaschar Walter Winter 2004

Memory System for Micro Satellite Problems In Space Short time “ Bit Flips ” Permanent malfunction – “ Latch Ups ” Memory is especially vulnerable to these kind of failures !

Memory System for Micro Satellite Block Diagram of Conventional Memory System Generator Memory Bus Memory Controller

Memory System for Micro Satellite Block Diagram of a Memory System Using 3 Memory Controllers Upon a Bus Generator Bus Memory Controller 1 Memory Controller 2 Memory Controller 3 Memory

Memory System for Micro Satellite Single EDAC Based Memory System (using TMR) EDA C Generator Bus Memory Controller 1 Memory Controller 2 Memory Controller 3 Memory TMR

Memory System for Micro Satellite Optimal Memory System Generator Bus Opt Memory Module 1 Opt Memory Module 2 Opt Memory Module 3 Memory TMR

Memory System for Micro Satellite Demands From Memory Module Transparency to user Modularity Provide Reliability (use of EDAC) As fast as possible Minimizing implementation failures – using “ black boxes ”

Memory System for Micro Satellite EDAC Connection Between SDRAM Controller and Memory Memory Module PLB IPIF Bus Memory SDRAM Controller IPIC Code EDAC Parity Memory

Memory System for Micro Satellite EDAC Connection Between SDRAM Controller and PLB IPIF Memory Module PLB IPIF Bus Memory SDRAM Controller IPIC EDAC

Memory System for Micro Satellite Optimal Memory Module Optimal Memory Module PLB IPIF Bus Memory SDRAM Controller 1 IPIC Code EDAC Parity Memory SDRAM Controller 2

Memory System for Micro Satellite Theoretical & Actual Performance Theoretical max BW of SDRAM is 400 MB/Sec: SDRAM operating frequency : 100 MHz 32 bits of data = 4B Refresh Period = 4096 cycles Actual SDRAM performance: SDRAM transaction time = 4 + 1*BL [cycles]  BL := Burst Length in SDRAM Transaction Efficiency factor (EF) = BL/(4+BL) Actual frequency = EF*100Mhz

Memory System for Micro Satellite BW for up to 32bit transactions with single read/write is 80 MB/Sec: 32 bits of data = 4B = 1[BL] => EF = 0.2 => Actual Frequency = 20Mhz BW for single PLB transaction (64 bit) is 132 MB/Sec: 64 bits of data = 8B = 2[BL] => EF = 0.33 => Actual Frequency = 33Mhz  SDRAM handles 32bit (4B) in each cycle BW for up to 32bit transactions with single read/write is 80 MB/Sec: 32 bits of data = 4B = 1[BL] => EF = 0.2 => Actual Frequency = 20Mhz BW for single PLB transaction (64 bit) is 132 MB/Sec: 64 bits of data = 8B = 2[BL] => EF = 0.33 => Actual Frequency = 33Mhz  SDRAM handles 32bit (4B) in each cycle

Memory System for Micro Satellite Reliability vs. Delay EDAC unit adds E delay cycles TMR unit adds R delay cycles Rewriting data = Memory Module Time (MMT) = EDAC + SDRAM = E BL

Memory System for Micro Satellite Hardware Constraints SDRAM memory chip  Data width : 16 bit = 2B TMR simulation will multiply each SDRAM transaction and each EDAC rewrite 3 times (for each memory module)

Memory System for Micro Satellite Reliable Memory System Performance (without hardware constraints) T = TMR + SDRAM transaction + rewrite + rewrite = R + (3)(MMT) = R + (3)( E BL) [cycles] EF = BL/[R + (3)(E+4+BL)] EDAC TMR

Memory System for Micro Satellite Reliable Memory System Performance (with hardware constraints) T = TMR + (3)SDRAM transactions + (3)rewrites + (3)rewrites = R + (9)(MMT) = R + (9)( E BL) [cycles] EF = BL/[R + (9)(E+4+BL)] EDAC TMR

Memory System for Micro Satellite Reliable Memory System Performance – No Error Occurs T = TMR + SDRAM transaction = R + MMT = R + E BL [cycles] EF = BL/[R + (E+4+BL)]

Memory System for Micro Satellite Example Let ’ s review a system with smallest delays:  E = 1 cycle  R = 1 cycle BW for single PLB transaction (64 bit) 64 bits of data = 8B = 4[BL]  Reliable system with hardware constraints: EF = => Actual Frequency = 4.9Mhz => BW = 9.8MB/s  Reliable system without hardware constraints: EF = => Actual Frequency = 14.3Mhz => BW = 28.6MB/s  SDRAM handles 16bit (2B) in each cycle

Memory System for Micro Satellite Example - continue  Reliable system (no error occurs): EF = 0.4 => Actual Frequency = 40Mhz => BW = 80MB/s  Conventional system:  comparing with 32bit data width SDRAM (no parity) EF = => Actual Frequency = 33.33Mhz => BW = 132MB/s

Memory System for Micro Satellite Optimal Memory System (under test) Generator Bus Opt Memory Module 1 Opt Memory Module 2 Opt Memory Module 3 Memory TMR Corruption Unit

Memory System for Micro Satellite Completed Tasks Study the Virtex-II Pro component design. Study the PPC405 Processor core Study the VHDL development environment and VHDL. Writing a tester hardware of the LED ’ s – from VHDL design through synthesis, and place&route using Xillinx EDK. Midterm

Memory System for Micro Satellite Completed Tasks (continue) Writing a tester software with use of UART capabilities (Telnet). Building up a standard computer system and writing an application to test its memory. Design architecture of reliable memory system and internal memory modules Final

Memory System for Micro Satellite Second Semester Goals Study the probability model of error in a memory system in space. Implementation of the designed memory system.  Connect module to IPIF  Implement the optimal memory module.  Implement the optimal memory system. System testing  Debug.  Implement a memory corruption unit. System integration of the memory system in a complete computer system.