Progress Report Chester Liu 2013/7/26.

Slides:



Advertisements
Similar presentations
Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
Advertisements

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Software.
Introduction 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.
GALAXY Project Final project review IHP, February 4th 2011 Tools Demonstration Dr Lilian Janin, Dr Doug Edwards - University of Manchester.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
How to use the VHDL and schematic design entry tools.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
DE1 FPGA board and Quartus
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
BAE SYSTEMS PROPRIETARY – Internal Use Only Unpublished Work Copyright 2014 BAE Systems. All rights reserved. BAE Systems C2C SWAT Project Tutorial 3,
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
Out-of-Order OpenRISC 2 semesters project Semester A: Implementation of OpenRISC on XUPV5 board Midterm Presentation By: Vova Menis-Lurie Sonia Gershkovich.
Digilent System Board Capabilities Serial Port (RS-232) Parallel Port 1 Pushbutton Hint: Good for a reset button Connected to a clock input. See Digilent.
ECE Department: University of Massachusetts, Amherst Using Altera CAD tools for NIOS Development.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
An Implementation of iSCSI initiator on a Zaurus PDA Presented by They Yu Shu 12 August 2005.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
Infrastructure design & implementation of MIPS processors for students lab based on Bluespec HDL Students: Danny Hofshi, Shai Shachrur Supervisor: Mony.
1 Design of Pulsar Board Mircea Bogdan (for Pulsar group) Level 2 Pulsar Mini-Review Wednesday, July 24, 2002.
Spring Introduction  Today’s tutorial focuses on introducing you to Xilinx ISE and Modelsim.  These tools are used for Verilog Coding Simulation.
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
SEABAS DAQ development for T3MAPS Readout Abhijeet Sohni (with – Max Golub, Raymond Mui and Sean Zhu) Fall Quarter 2014.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
BAE SYSTEMS PROPRIETARY – Internal Use Only Unpublished Work Copyright 2014 BAE Systems. All rights reserved. BAE Systems C2C SWAT Project - WF32 Shield.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
Programming the Geiger Counter Board 1. Arduino Files Go to and download the latest Arduino.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Teaching Digital Logic courses with Altera Technology
I 2 C FOR SENSORS IN THE DOM Nestor Institute Koutsoumpos Vasileios - Nestor Institute 1.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
WP1- Documentation Booting Petalinux from TFTP and using Network file system Section for developers Zynq 7020 R. Assiro.
Cmod A7 Breadboardable Artix-7 FPGA Module
Arduino.
Xilinx Spartan-6 FPGA Board Setup
Lab 1: Using NIOS II processor for code execution on FPGA
Computer System Laboratory
Microcontroller Enhancement Design Project
Using Xilinx ChipScope Pro Tools
Implementing VHDL Modules onto Atlys Demo Board
SUBMITTED BY EDGEFX TEAM
ECE 4110–5110 Digital System Design
SMART CARD ENABLED EMPLOYEE IDENTIFICATION FOR SECURITY PURPOSE
FPGA Implementation of Multicore AES 128/192/256
GSM - GPS BASED VEHICLE TRACKING SYSTEM
Getting Started with Programmable Logic
Progress Report Chester Liu 2013/11/29.
Raspberry Pi Pi 2 Model B.
ADC32RF45 with KCU105 Internal Clock GHz.
FPGA.
Figure 1 PC Emulation System Display Memory [Embedded SOC Software]
Progress Report Chester Liu 2014/03/18.
Progress Report Chester Liu 2014/05/27.
COOLRUNNER II REAL DIGITAL CPLD
Course Agenda DSP Design Flow.
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
Getting Started with Programmable Logic
Week 5, Verilog & Full Adder
Neurochip3.
ADC32RF45 Testing.
Commodity Flash ADC-FPGA Based Electronics for an
Progress Report Chester Liu 2013/12/27.
Implementation of a GNSS Space Receiver on a Zynq
Doing the VCS Assignment
Self Introduction & Progress Report
Introduction to Arduino
Presentation transcript:

Progress Report Chester Liu 2013/7/26

Workstation Environment Setup Run Ubuntu GNOME inside VMware on top of Windows 7 Installed tools Synopsys VCS 2011.03 SpringSoft Verdi 2011.01 Synopsys Synplify 2013.03 Synopsys Identify 2013.03 Xilinx ISE 14.6 Perforce

WiFi Module Daughterboard Sub-circuits RS9110 WiFi module UART protocol version 4 pins are brought out to the pin header TX, RX, GND, and VDD MAX3232 UART voltage converter for 3.3V Power 3.3V LDO voltage regulator

WiFi Module Daughterboard Simple TCP test Hardware setup Connect the DTB to the computer using a USB-RS232 converter Software setup TeraTerm terminal program 115200baud, 8N2 Result Successfully retrieves HTTP document from Google

FPGA Boards Socle MDK3D Xilinx ZC706 Xilinx Virtex-5 XC5VLX330 207360 LUTs No 2.54mm pin header for I/O connection Workaround using test point Xilinx ZC706 Xilinx Zynq-7000 XC7Z045 Dual Cortex-A9 + 218600 LUTs On-board Digilent USB-JTAG programmer Bootable Linux image on SD card However, only prebuilt image (without source code) available for the time being Only 8 2.54mm pin header for I/O connection Currently no workaround for more than 8-pin I/O connection

FPGA Board Test Simple UART loop-back test circuit Hardware setup One RX-to-FIFO module One FIFO-to-TX module Directly connect them to form a RX-FIFO-TX loop-back circuit Source clock frequency 25MHz on MDK3D 200MHz on ZC706 Hardware setup Connect FPGA I/O to the computer through the standalone MAX3232 circuit on the WiFi DTB Software setup 115200baud, 8N1 Result Terminal prints what you type

FPGA Board Test Hardware connection for MDK3D Hardware connection for ZC706

FPGA Simulation and Implementation Environment Setup Collection of scripts and makefiles under organized directory tree Provide a unified simulation and implementation environment Synthesis Use Synplify ISE synthesis tool’s support for newer Verilog feature is limited, such as 2D array Identify is available Automatically generated circuit which can record real-time signal values and dump to a waveform file Place and route Use ISE

DVC Study Read paper and Chieh-Chuan’s thesis Trace software version DVC encoder code Browse through the overall encode flow Now studying CAVLC Will work on LDPC once finishing CAVLC

To-do To-do Book study Design Probability Information theory H.264 Display camera image on LCD