המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.

Slides:



Advertisements
Similar presentations
Performed by: Andre Steiner Yael Dresner Instructor: Michael Levilov המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Advertisements

Performed by: Omer Kamerman, Avi Feldman Instructor: Boaz Mizrachi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Tal Grylak Nadav Eitan Instructor: Moni Orbach Cooperated with: Eli Shushan המעבדה למערכות ספרתיות מהירות High speed.
Performed by: Karinne Attali Yotam Vit Instructor: Boaz Mizrahi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Gadit Ben-Habib Dan Porat Instructor: Inna Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
1 Student: Khinich Fanny Instructor: Fiksman Evgeny המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי לישראל.
Performed by: Osnat Shlomo & Sharon Shlomo Instructor: Yossi Hipsh המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Performed by: Volokitin Vladimir Tsesis Felix Instructor: Mony Orbah המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: Farid Ghanayem & Jihad Zahdeh Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by:Fina Marganit Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
Performed by: Gidi Getter, Shir Borenstein Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Project ’ s Poster Instructor: Mr. Almog Assaf Real Time Image Processing Presented by: Baruch Koren Shahaf Fisher Technion – Israel Institute Of Technology.
Performed by: Rami May, Roee Cohen Instructor: Daniel Alkalay המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Vyacheslav Yushin Igor Derzhavetz Instructor: Karina Odinaev המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
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.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Performed by: Sheetrit Idan Erlichman Sharon Instructor: Gandelsman Michael Cooperated with: Signal and Image Processing Laboratory המעבדה למערכות ספרתיות.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of.
Performed by: Uri Niv Hadas Preminger Instructor: Mony Orbach Cooperated with: Physics Dep. המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Performed by: Asaf Gal Elad Ilan Instructor: Alex Zviagintsev המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Niv Tokman Guy Levenbroun Instructor: Leonid Boudniak המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: yarovoy boris krassowizki alex Instructor: sinyuk konstantin המעבדה למערכות ספרתיות מהירות High speed digital systems.
Fast Ethernet Card With Utopia Interface Performed by:Anat Gavish Tomer Schatzberger Tomer Schatzberger Instructor: Boaz Mizrachi הטכניון - מכון טכנולוגי.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of.
Performed by: Oron Port Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Workload distribution in satellites Performed by : Maslovsky Eugene Grossman Vadim Instructor:Rivkin Inna Spring 2004 המעבדה למערכות ספרתיות מהירות High.
Performed by: Oron Port Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
Performed by: Ziv Shwaitzer Chen Damishian Instructor: Nitzan Miron המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: Alex Shpiner Eyal Azran Instructor: Boaz Mizrachi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
1 Mid Presentation Optical Simulation System for Brain Waves Detection & Measurements המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Performed by:Teb David Krelshtein Leonid Instructor: Itzkovitz Michael המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: Tomer Naftali Yokev Maya Instructor: Evgeny Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Alex Shpiner Eyal Azran Instructor: Boaz Mizrachi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Yifat Kuttner & Noam Gluzer Instructor: Boaz Mizrachi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by:Guy Apelboim Yoel Taran Instructor: Miki Izkovitch Yossi Hipsh Cooperated with: המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
SNIFFER Board for PCI-Express channel SNIFFER Board for PCI-Express channel Final Presentation Presenting: Roy Messinger Presenting: Roy Messinger.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Performed by: Anton Okun Lior Shvartzman Instructor: Michael Gendelsman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
1 Final Presentation Optical Simulation System for Brain Waves Detection & Measurements המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Performed by: Yevgeny Kliteynik Ofir Cohen Instructor: Yevgeny Fixman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: Nir Engelberg & Ezequiel Hadid Instructor: Mony Orbach Cooperated with: Electrical Engineering Laboratory המעבדה למערכות ספרתיות מהירות High.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Mid Semester A Project Presentation Instructor: Mr. Almog Assaf Real Time Image Processing Presented by: Baruch Koren Shahaf Fisher Technion – Israel.
Performed by: Nadav Haklai Noam Rabinovici Instructor: Mike Sumszyk Spring Semester 2010 המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Performed by: Lotem Sharon, Yuval sela Instructor: Ina Rivkin Cooperated with: Piltest המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Performed by: Eliran Cohen & Michael Rapoport Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: Omer Katz Amir Flohr Instructor: Michael Itzkovitch המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Aharon Yakov Hen Markovich Instructor: Boaz Mizrahi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Performed by: Ziv Landesberg Instructor:Evgeniy Kuksin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל.
Performed by:Gidi Getter, Shir Borenstein Supervised by:Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by:Valery Gorohovsky & Shmuel Koyas Instructor:Boaz Mizrahi Cooperated with:MobiWize 2012 spring המעבדה למערכות ספרתיות מהירות High speed digital.
Performed by: Kfir Toledo Tzofnat Grinberg Instructor: 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: Yarovoy Boris Dubossarsky Maxim Instructor: Michael Itzkovitz המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
Performed by: Itamar Niddam and Lior Motorin Instructor: Inna Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Performed by: Yuval Carmel Avihoo Mishael Instructor: Orbach Mony Cooperated with: Qualcomm Israel המעבדה למערכות ספרתיות מהירות High speed digital systems.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Performed by: Nir Malka, Lior Rom Instructor: Mike Sumzik המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל.
Performed by: Lior Zitalni & Yagel Metuky Instructor: Boaz Mizrahi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Orit Arnon Dotan Barak Instructor: Yosi Hipsh המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Performed by: Or Rozenboim Gilad Shterenshis Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Presentation transcript:

המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Final Presentation (part A) Performed by: Volokitina Irina, Cohen Ido Instructor: Rivkin Ina Signal Processing on FPGA

Agenda Project goals DVI overview Hardware overview Software overview Implementation Demonstration

Goals To assimilate GIDEL system PROCWizard tool. Learn how DVI and TMDS works Learn how to use PROCStar II Transferring video data we get from the PC Graphic controller to Display through PROCStar II PSDB DVI

Why DVI ?

DVI DVI is accepted standard for transferring serially uncompressed digital data at high speeds between a PC host and a digital display, such as an LCD monitor. DVI enables a video signal to be transferred from a PC source to a digital display in its native digital form, simplifying the way PCs communicate with displays and improving display image quality.

Why DVI? Before DVI was accepted : Plug & Display (P&D)- expensive connector and provided no dual-link option. Digital Flat Panel (DFP)- offered no analog support and no dual-link option or upgrade path for faster speeds.

DVI advantages : Offers analog support through pins on the host side connector,which eliminates the need for a redundant VGA analog conection Available in a dual-link option, providing an upgrade path for even higher-level resolutions Cross compatible with P&D and DFP via mechanical dongle connector

TMDS Transition Minimized Differential Signaling

GIDEL’S HARDWEAR

PROCStar II

PSDB PROCStar II and PROCSpark II boards were designed to work with daughterboards. A number of connectors located on the component side of the PROC motherboards enable connecting several daughterboards to these motherboards. These daughter boards are called PSDB. PSDBs can be used for system adaptation and to add logic.

PSDB_DVI PSDB_DVI is a type 1 PSDB. This means that it uses a single connector to connect to the PROC motherboard. On the PROC boards, this connector is located to the left of the target FPGA. PSDB_DVI is designed to provide a Digital Video Interface (DVI) connection to the PROC motherboard via its panel. Therefore, this daughterboard is intended to be placed on location 1 when possible. Nevertheless, it will work properly when connected to any other location on the PROC board.

PSDB_DVI Connections' Block Diagram Graphic Controller Display

RECEIVER SiI1171

Block diagram

Transmitter SiI1172

Block diagram

GiDEL PROCWizard tool GiDEL PROCWizard is a hardware-software integration application that was designed to simplify the project development task. Enables the user to rapidly build a design that may be automatically translated into HDL and C++ code Enables the developer to test and debug the design in the PC environment. PROCWizard main features include :

GiDEL PROCWizard tool

QuartusII tool

SiI1172 ports --****************************************************************************************** --* COMPANY : Technion * --* NAME : Diglab * --* BOARD : PROCStarII180-4 * --* IC# : 1 * --* Created : Thu Nov 23 13:03: * --* This file was generated by PROCWizard Application version 7.12 * --* Copyright (C) All Rights Reserved to GiDEL Ltd * --****************************************************************************************** --====================================================================== --= DVI Transmitter connections (on PSDB_DVI) = --====================================================================== data_tx : OUT STD_LOGIC_VECTOR( 11 DOWNTO 0 ); -- Transitter data output msen_tx : IN STD_LOGIC; -- Monitor Sense pd_tx : OUT STD_LOGIC; -- Power Down (Active Low) de_tx : OUT STD_LOGIC; -- Data Enable hsync_tx : OUT STD_LOGIC; -- Horizontal Sync vsync_tx : OUT STD_LOGIC; -- Vertical Sync scl_tx : INOUT STD_LOGIC; -- I2C Clock sda_tx : INOUT STD_LOGIC; -- I2C Data idck_tx : OUT STD_LOGIC; -- Transmitter data clock isel_rst_tx : OUT STD_LOGIC; -- I2C Interface Select ctl3_tx : OUT STD_LOGIC; -- Transmitter Control Signal

SiI1171 ports --====================================================================== --= DVI Receiver connections (on PSDB_DVI) = --====================================================================== qe_rx : IN STD_LOGIC_VECTOR( 23 DOWNTO 0 ); -- Receiver even data input qo_rx : IN STD_LOGIC_VECTOR( 23 DOWNTO 0 ); -- Receiver odd data input odck_rx : IN STD_LOGIC; -- Receiver data clock scdt_rx : IN STD_LOGIC; -- Sync detect ctl1_rx : IN STD_LOGIC; -- Receiver control signal ctl2_rx : IN STD_LOGIC; -- Receiver control signal ctl3_rx : IN STD_LOGIC; -- Receiver control signal stag_out_rx : OUT STD_LOGIC; -- Staggered Output pixs_rx : OUT STD_LOGIC; -- Pixel Select st_sda_rx : INOUT STD_LOGIC; -- I2C Data / Output Drive pd_rx : OUT STD_LOGIC; -- Power Down hs_djtr_rx : OUT STD_LOGIC; -- Horisontal Sync De-jitter ock_inv_scl_rx : INOUT STD_LOGIC; -- ODCK Polarity / I2C Clock mode_rx : OUT STD_LOGIC; -- Mode Select hsync_rx : IN STD_LOGIC; -- Horizontal Sync vsync_rx : IN STD_LOGIC; -- Vertical Sync de_rx : IN STD_LOGIC; -- Data Enable pdo_rx : OUT STD_LOGIC; -- Output driver power down hpd_rx : IN STD_LOGIC

SiI1171 and SiI1172 configuration --DVI Transmitter connections (on PSDB_DVI) pd_tx <= '1';-- de_tx <= de_rx;-- hsync_tx <= hsync_rx;-- vsync_tx <= vsync_rx;-- scl_tx <= '0';-- sda_tx <= '0';-- idck_tx <= odck_rx;-- isel_rst_tx <= '0';-- ctl3_tx <= '0';-- --DVI Receiver connections (on PSDB_DVI) stag_out_rx <= '1';-- pixs_rx <= '0';-- st_sda_rx <= '1';-- pd_rx <= '1';-- hs_djtr_rx <= '1';-- ock_inv_scl_rx <= '0';-- mode_rx <= '1';-- pdo_rx <= '1';-- AA(0) <= scdt_rx ; --Data enable check Settings for using default DVI Transmitter operation mode not programmable - with no I2C involve samples one-half pixel (12 bit) at every latch falling and rising edge of the clock Settings for using one pixel per clock DVI Receiver operation mode not programmable - with no I2C involve 24-bit pixel data for one pixel per clock Data enable check for debug issues

Implementation VHDL code process(odck_rx) begin case odck_rx is when '0' => data_tx <= qe_rx ( 23 DOWNTO 12); when '1' => data_tx <= qe_rx ( 11 DOWNTO 0); end case; end process; Samples on falling edge Samples on rising edge

Documentation generation

Questions??? ?