Self Introduction & Progress Report

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

7/23 CSE 325 Embedded Microprocessor System Design Fall 2010 Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang.
Internal Logic Analyzer Final presentation-part B
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
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.
Define Embedded Systems Small (?) Application Specific Computer Systems.
Configurable System-on-Chip: Xilinx EDK
EET 4250: Chapter 1 Performance Measurement, Instruction Count & CPI Acknowledgements: Some slides and lecture notes for this course adapted from Prof.
1 Fast Communication for Multi – Core SOPC Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab.
6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Spring 2008 – Winter 2009 Midterm Presentation.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Performed by: Yevgeny Kliteynik Ofir Cohen Instructor: Yevgeny Fixman המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
A Flexible Architecture for Simulation and Testing (FAST) Multiprocessor Systems John D. Davis, Lance Hammond, Kunle Olukotun Computer Systems Lab Stanford.
Final presentation Encryption/Decryption on embedded system Supervisor: Ina Rivkin students: Chen Ponchek Liel Shoshan Winter 2013 Part A.
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
Out-of-Order OpenRISC 2 semesters project Semester A: Implementation of OpenRISC on XUPV5 board Final A Presentation By: Vova Menis-Lurie Sonia Gershkovich.
Mobile Handset Hardware Architecture
Role of Standards in TLM driven D&V Methodology
By: Nadav Haklai & Noam Rabinovici Supervisors: Mike Sumszyk & Roni Lavi Semester:Spring 2010.
USB host for web camera connection
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Reconfigurable Hardware in Wearable Computing Nodes Christian Plessl 1 Rolf Enzler 2 Herbert Walder 1 Jan Beutel 1 Marco Platzner 1 Lothar Thiele 1 1 Computer.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Spring 2009.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Out-of-Order OpenRISC 2 semesters project Semester A: Implementation of OpenRISC on XUPV5 board Midterm Presentation By: Vova Menis-Lurie Sonia Gershkovich.
A Company Selling Technology and not just a Product.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
Typical Microcontroller Purposes
EET 4250: Chapter 1 Computer Abstractions and Technology Acknowledgements: Some slides and lecture notes for this course adapted from Prof. Mary Jane Irwin.
Santa Clara, CA USA August Hardware Based Flash Memory Failure Characterization Platform Greg Bray B.S. Computer Engineering University of Utah
NIOS II Ethernet Communication Final Presentation
Zero - G CONNECTING THE INTERNET OF THINGS. Introduction to Zero -G.
- Funcational Verification with Modelsim 1 Interfacing Customized Components with Avalon Interconnect (II) Gang Chen.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Ethernet Bomber Ethernet Packet Generator for network analysis
Fail-Safe Module for Unmanned Autonomous Vehicle
USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.
Internal Logic Analyzer Characterization presentation By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
Cmod A7 Breadboardable Artix-7 FPGA Module
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
A. Aloisio, R. Giordano Univ. of Naples ‘Federico II’
Lab 1: Using NIOS II processor for code execution on FPGA
Hands On SoC FPGA Design
Microcontrollers & GPIO
Introduction to Programmable Logic
Progress Report Chester Liu 2013/7/26.
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Chapter 1: Introduction
Overview of Embedded SoC Systems
Introduction to Microprocessors and Microcontrollers
Figure 1 PC Emulation System Display Memory [Embedded SOC Software]
Serial Data Hub (Proj Dec13-13).
Progress Report Chester Liu 2014/05/27.
Journey: Introduction to Embedded Systems
Low cost FPGA implimentation of tracking system from USB to VGA
Progress Report Chester Liu 2013/12/27.
Wireless Embedded Systems
Programmable logic and FPGA
Presentation transcript:

Self Introduction & Progress Report Chester Liu 2013/6/21

Self Introduction Name 劉威孝 (Chester Liu) Education Work experience High school: WuLing (2001-2004) Undergrad: EE, NTHU (2004-2008) Graduate: GIEE, NTU (2008-2010) Advisor: Prof. Chien-Mo Li Thesis: Placement Optimization of Flexible TFT Digital Circuits Work experience Digital IC engineer, MediaTek (2010-2013) Smart phone platform team (memory group) DRAM integration, performance verification FPGA integration, simulation & synthesis environment Design AXI 64/128 pack/unpack, cross clock-domain protocol converter Misc. platform architecture, debug

Self Introduction (fun part) Work experience (contd.) Year-end banquet staff, MediaTek Large poster design Hobby Web design LaDS, NTU Ultrafast Photonics Lab., NTHU GUNPLA LEGO

Current System Architecture Key components Camera sensor Set sensor configuration through I2C Sensor output converted by VIP controller then written to DRAM by VIP controller internal DMA No direct connection to FPGA DVC encoder Software DVC encoder running on ARM11 Get raw data from DRAM Write encoded result to DRAM WiFi module Connected using USB Still need MAC+PHY and SW stack even if it’s connected to FPGA

Proposed System Architecture (Stage 1) Before HW DVC encoder test chip back Key components Same camera sensor (Aptina MT9V125) Camera controller convert sensor output for HW DVC encoder to use Different WiFi module (Redpine RS-9110) Self contained 802.11 module with networking stack Host interface: UART or SPI UART selected at this stage for its simplicity System controlled by a simple FSM Hardware specification Xilinx XC5VLX330 capacity 207360 LUTs/FFs, 1296KB block RAM Redpine RS-9110 host side throughput UART ~1.3Mbps (according to customer service e-mail reply) SPI ~8Mbps (according to datasheet)

Proposed System Architecture (Stage 2) After HW DVC encoder test chip back Key components Same WiFi module Use SPI host interface for higher throughput Control is more complicated than using UART Altera EP4CE22 Reduce system cost and form factor Nios II soft core processor Replace the simple FSM Fetch code from on-chip SRAM Hardware specification Altera EP4CE22 capacity 22320 LEs, 74.25KB embedded memory

To-Do Study Board inspection Camera sensor output protocol HW DVC encoder input/output protocol WiFi module usage Board inspection How to connect camera and WiFi module to FPGA I/O voltage compatibility