Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board.

Slides:



Advertisements
Similar presentations
XFEL Meeting, RAL 20 January 2011 Erdem Motuk, Martin Postranecky, Matt Warren, Matthew Wing XFEL 2D Pixel Clock and Control System.
Advertisements

A8 MIPS vs A8 Clock Sweep Simulation May A8 MIPS vs A8 clk sweep (L2 hit ratio of ~ 85%) L1 inst miss ratio = L1 load miss ratio = L1.
Internal Logic Analyzer Final presentation-part B
Internal Logic Analyzer Final presentation-part A
Presented by: Omer Shaked Beeri Schreiber Serial Peripheral Interface Final Project Presentation Supervised by: Tal Yahav Leon Polishuk.
EECS 150 Spring 2007 Checkpoint 0 - SDRAM 2/23/2007 Jeff Kalvass (Adapted From Greg Gibeling )
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
1 COMP541 VGA Character Terminal Montek Singh Mar 1, 2007.
Wireless Security System Noel Campbell Vivek Shah Raymond Tong TA: Javier Castro.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
Performed by:Gidi Getter, Shir Borenstein Supervised by:Ina Rivkin Final Presentation 21/07/2008 המעבדה למערכות ספרתיות מהירות High speed digital systems.
OS Implementation On SOPC Final Presentation
Introduction to VGA Wei Miao Yuxuan Zhou 1. 2 VGA VGA = Video Graphics Array Introduced by IBM in 1987, still using today All points addressable Transmitting.
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
NTSC to VGA Converter Marco Moreno Adrian De La Rosa
Picture Manipulation using Hardware Presents by- Uri Tsipin & Ran Mizrahi Supervisor– Moshe Porian Final Presentation – Part B Dual-semester project
Marseille 30 January 2013 David Calvo IFIC (CSIC – Universidad de Valencia) CLB: Current status and development on CLBv2 in Valencia.
Final presentation – part B Olga Liberman and Yoav Shvartz Advisor: Moshe Porian April 2013 S YMBOL G ENERATOR 2 semester project.
Presented by : Maya Oren & Chen Feigin Supervisor : Moshe Porian Lab: High Speed Digital System One Semester project – Spring
Presented by : Olga Liberman & Yoav Shvartz Supervisor : Moshe Porian
3. ISP Hardware Design & Verification
Picture Manipulation using Hardware Presents by- Uri Tsipin & Ran Mizrahi Supervisor– Moshe Porian Final Presentation – Part A Dual-semester project
Picture Manipulation using Hardware Presents by- Uri Tsipin & Ran Mizrahi Supervisor– Moshe Porian Final Presentation – Part B Dual-semester project
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
LZRW3 Data Compression Core Dual semester project April 2013 Project part A final presentation Shahar Zuta Netanel Yamin Advisor: Moshe porian.
Project Characterization Implementing a compressor in software and decompression in hardware Presents by - Schreiber Beeri Yavich Alon Guided by – Porian.
Presented by : Olga Liberman & Yoav Shvartz Supervisor : Moshe Porian
Electrocardiogram (ECG) application operation – Part A Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Presenter: Calvin Mwesigwa. A Monopoly game that outputs to a VGA port in which up to 7 Bluetooth android based devices can view information, roll the.
FPGA Calculator Core Final Presentation Chen Zukerman Liran Moskovitch Advisor : Moshe Porian Duration: semesterial December 2012.
Project Final Semester A Presentation Implementing a compressor in software and decompression in hardware Presents by - Schreiber Beeri Yavich Alon Guided.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
FPGA Calculator Core Mid Presentation Chen Zukerman Liran Moskovitch Advisor : Moshe Porian Duration: semesterial November 2011.
V5 cluster search USB Rx USB Tx DSP Core DSP Controller Cluster FIFO ADC Data PC data.
Flush UART RX MP Dec RAM 1 SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Wr Mem Ctrl Rd SDRAM Arbiter WBS RAM 2 MP Enc UART.
Presenter: Calvin Mwesigwa. A Monopoly game that outputs to a VGA port in which up to 7 Bluetooth android based devices can view information, roll the.
Picture Manipulation using Hardware Presents by- Uri Tsipin & Ran Mizrahi Supervisor– Moshe Porian Characterization presentation Dual-semester project.
(*) Design (VHDL) (*) Verification (System Verilog) Presented by: Omer Shaked Beeri Schreiber The SPI Project
Picture Manipulation using Hardware Presents by- Uri Tsipin & Ran Mizrahi Supervisor– Moshe Porian Middle presentation Dual-semester project
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Menu Navigation Presented by: Tzahi Ezra Advisors: Moshe Porian Netanel Yamin One semester project Presented on: Project initiation: NOV 2014.
Adam Hendrickson Our project is to design and build an electronic monopoly game console. The console will output the board and sound to a monitor and player.
(*) Design (VHDL) (*) Verification (System Verilog) Presented by: Omer Shaked Beeri Schreiber The SPI Project
Menu Navigation Presented by: Tzahi Ezra Advisors: Moshe Porian Netanel Yamin One semester project Project initiation: NOV 2014 PROJECT’S MID PRESENTATION.
Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Annual project אביב תשס " ט.
Mini scope one semester project Project final Presentation Svetlana Gnatyshchak Lior Haiby Advisor: Moshe Porian Febuary 2014.
Roman Kofman & Sergey Kleyman Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Final Presentation of part A (Annual project)
1 To write any register, we need register address and a write signal A 3-bit write address is decoded if write signal is present One of the eight registers.
Internal Logic Analyzer Characterization presentation By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
Menu Navigation Presented by: Tzahi Ezra Advisors: Moshe Porian Netanel Yamin One semester project Project initiation: NOV 2014 PROJECT’S CHARACTERIZATION.
Memory and Repetitive Arithmetic Machines Prof. Sirer CS 316 Cornell University.
Output imageIntput image. Output imageIntput image.
TFT-LCD Display + Camera
3 Dec, 2013 IFIC (CSIC – Universidad de Valencia) CLB: Current status and development.
Internal Logic Analyzer Middle presentation-part A By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Lab 4 HW/SW Compression and Decompression of Captured Image
UQC113S2 – Embedded Systems
MULTIBOOT AND SPI FLASH MEMORY
HIBI_PE_DMA ver author: Ari Kulmala documentation: Juha Arvio Modified: Lasse Lehtonen Last modification:
Team 19 Money Bags SCHEMATIC
MICAz MTS310CA.
محاسبات عددی و برنامه نویسی
MICAz MTS310CA.
Enhancing Data Path M 4-bit Reg X A L U
Another Physical Layer – I2C
Memory and Repetitive Arithmetic Machines
(Adapted From Slides by Greg Gibeling)
Presentation transcript:

Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board

SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave WBS Wishbone INTERCON Wishbone INTERCON Host (Matlab) VGA Display WBM Message Pack Decoder CheckSum UART RX RX Path WBM Message Pack Encoder CheckSum UART TX TX Path WBM WBS VESA Ctrl VESA Ctrl SG TOP Display Controller Display Controller DC FIFO 100MHz 40MHz SG WBM Memory Management Memory Management SDRAM Arbiter Mem Ctrl WR Mem Ctrl WR Mem Ctrl RD Mem Ctrl RD

SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave WBS Wishbone INTERCON Wishbone INTERCON Host (Matlab) VGA Display WBM Message Pack Decoder CheckSum UART RX RX Path WBM Message Pack Encoder CheckSum UART TX TX Path WBM WBS VESA Ctrl VESA Ctrl SG TOP Display Controller Display Controller DC FIFO 100MHz 40MHz SG WBM Memory Management Memory Management SDRAM Arbiter Mem Ctrl WR Mem Ctrl WR Mem Ctrl RD Mem Ctrl RD

Flush UART RX MP Dec RAM 1 SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Wr Mem Ctrl Rd SDRAM Arbiter WBS RAM 2 MP Enc UART TX WBM WBS INTERCON Decompressor FIFO VESA Ctrl. VESA Ctrl. req_ln_trig & Pixels, VSync Pixel Manager (Req for Data) Pixel Manager (Req for Data) WBM MUX Synthetic Pic. Gen Synthetic Pic. Gen WBS Flush Dual Clk FIFO WBM wr_rd_bank wr_cnt wr_cnt_en 8 bit Hsync, VSync CheckSum RX Path TX Path Display Controller Memory Management Memory Management WBS INTERCON TYPE Reg TYPE Reg Disp. Reg Frame Reg Frame Reg DBG ADDR Reg DBG ADDR Reg INTERCON Rd Burst Len CRC ERR EOF ERR R1 R2 R1 – Ram 8  16 bits R2 – Ram 16  8 bits MHz - 40 MHz UART_SE UART_PE OR Host (Matlab) VGA Display IS42S16400 SDRAM DBG Command Reg Addr TYPE Reg MHz MHz System Clock: 100MHz

UART RX MP Dec SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Rd SDRAM Arbiter WBS MP Enc UART TX WBM WBS INTERCON req_ln_trig WBM WBS WBM CheckSum RX Path TX Path Display Controller Memory Management Memory Management WBS INTERCON TYPE Reg TYPE Reg Type Reg DBG ADDR Reg DBG ADDR Reg INTERCON Rd Burst Len Mem Ctrl Wr WBM Dual Clk FIFO VESA Ctrl. VESA Ctrl MHz - 40 MHz Host (Matlab) VGA Display IS42S16400 SDRAM DBG Command Reg Addr TYPE Reg MHz MHz System Clock: 100MHz SG WBM SG TOP Type Reg Ram initialization / Opcode transmittion:

UART RX MP Dec SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Rd SDRAM Arbiter WBS MP Enc UART TX WBM WBS INTERCON req_ln_trig WBM WBS WBM CheckSum RX Path TX Path Display Controller Memory Management Memory Management WBS INTERCON TYPE Reg TYPE Reg Type Reg DBG ADDR Reg DBG ADDR Reg INTERCON Rd Burst Len Mem Ctrl Wr WBM Dual Clk FIFO VESA Ctrl. VESA Ctrl MHz - 40 MHz Host (Matlab) VGA Display IS42S16400 SDRAM DBG Command Reg Addr TYPE Reg MHz MHz System Clock: 100MHz SG WBM SG TOP SG Reg SDRam initialization:

UART RX MP Dec SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Rd SDRAM Arbiter WBS MP Enc UART TX WBM WBS INTERCON req_ln_trig WBM WBS WBM CheckSum RX Path TX Path Display Controller Memory Management Memory Management WBS INTERCON TYPE Reg TYPE Reg Type Reg DBG ADDR Reg DBG ADDR Reg INTERCON Rd Burst Len Mem Ctrl Wr WBM Dual Clk FIFO VESA Ctrl. VESA Ctrl MHz - 40 MHz Host (Matlab) VGA Display IS42S16400 SDRAM DBG Command Reg Addr TYPE Reg MHz MHz System Clock: 100MHz SG WBM SG TOP SG Reg Detailed Scheme :

UART RX MP Dec WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Rd SDRAM Arbiter WBS MP Enc UART TX WBM WBS INTERCON req_ln_trig WBM WBS WBM CheckSum RX Path TX Path Display Controller Memory Management Memory Management WBS INTERCON TYPE Reg TYPE Reg Type Reg DBG ADDR Reg DBG ADDR Reg INTERCON Rd Burst Len Mem Ctrl Wr WBM Dual Clk FIFO VESA Ctrl. VESA Ctrl MHz - 40 MHz Host (Matlab) VGA Display IS42S16400 SDRAM DBG Command Reg Addr TYPE Reg MHz MHz System Clock: 100MHz SG WBM SG TOP SG Reg Detailed stages 1,2,3 : SDRAM Controller WBS

UART RX MP Dec WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Rd SDRAM Arbiter WBS MP Enc UART TX WBM WBS INTERCON req_ln_trig WBM WBS WBM CheckSum RX Path TX Path Display Controller Memory Management Memory Management WBS INTERCON TYPE Reg TYPE Reg Type Reg DBG ADDR Reg DBG ADDR Reg INTERCON Rd Burst Len Mem Ctrl Wr WBM Dual Clk FIFO VESA Ctrl. VESA Ctrl MHz - 40 MHz Host (Matlab) VGA Display IS42S16400 SDRAM DBG Command Reg Addr TYPE Reg MHz MHz System Clock: 100MHz SG WBM SG TOP SG Reg SDRAM Controller WBS Detailed stage 4 :

UART RX MP Dec SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Rd SDRAM Arbiter WBS MP Enc UART TX WBM WBS INTERCON req_ln_trig WBM WBS WBM CheckSum RX Path TX Path Display Controller Memory Management Memory Management WBS INTERCON TYPE Reg TYPE Reg Type Reg DBG ADDR Reg DBG ADDR Reg INTERCON Rd Burst Len Mem Ctrl Wr WBM Dual Clk FIFO VESA Ctrl. VESA Ctrl MHz - 40 MHz Host (Matlab) VGA Display IS42S16400 SDRAM DBG Command Reg Addr TYPE Reg MHz MHz System Clock: 100MHz SG WBM SG TOP SG Reg Detailed stages 5,6 :

SDRAM Controller WBS Wishbone INTERCON Wishbone INTERCON WBM RX Path WBM TX Path WBM WBS VESA Ctrl VESA Ctrl SG TOP Display Controller Display Controller DC FIFO 100MHz 40MHz SG WBM Memory Management Memory Management TY Ad

Frame 2 (640x480) (desired) Frame 1 (800x600) HOST VGA DE2 Board Frame 2 (800x600) (displayed) VGA Sending only changes

TX Path Memory Management Memory Management RX Path SDRAM Controller WBS WBM WBS Display Controller Display Controller WBS VGA Display IS42S16400 SDRAM WBM UART VESA Wishbone INTERCON Wishbone INTERCON