SoCET – System On Chip Extension Technologies

Slides:



Advertisements
Similar presentations
Cortex-M3 Implementation Overview. Chapter 6 in the reference book.
Advertisements

purpose Search : automation methods for device driver development in IP-based embedded systems in order to achieve high reliability, productivity, reusability.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Dundas Valley Secondary Computer Hardware Types of Memory.
Basic Input Output System
Electronic Guidance Device(EGD) Group Members Stephen Harris Abdul-Karim Al-Shanfari Bradley Smethie Robert Bornhijm.
BA 471 Management Information Systems Hardware Basics.
The 8051 Microcontroller Architecture
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
SOC Consortium Course Material ASIC Logic National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
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,
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
BIOS. Accessing System BIOS You can use the System Setup utility to change variable BIOS information, such as the type of hard drive you have installed.
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
NIOS II Ethernet Communication Final Presentation
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Computer Based Systems Stage 2 Information Technology Studies Computer & Communication Systems.
Lesson 2 Component Overview Core Hardware Fundamentals.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Mobile phone keypad sensed password entry for door opening.
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Voice Controlled Robot by Cell Phone with Android App
Purdue Microbrewer: A Microcontroller Generator
AVR JTAG Interface The JTAG (Joint Test Action Group) development started about 1985 as a method to test populated circuit boards after manufacture. The.
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Computer systems is a 10-credit unit
HISTORY OF MICROPROCESSORS
ARM Embedded Systems
Everybody.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
TV OPERATION JAMMING SYSTEM
Microcontroller Enhancement Design Project
Microcontrollers & GPIO
Basic Processor Structure/design
AVR JTAG Interface The JTAG (Joint Test Action Group) development started about 1985 as a method to test populated circuit boards after manufacture. The.
PC Mouse operated Electrical Load Control Using VB Application
Microprocessor Systems Design I
Microprocessor Systems Design I
Linux Operating System Architecture
NS Training Hardware.
DIGITAL CALCULATOR USING 8051
Andes Technology Innovate SOC ProcessorsTM
IR OBSTACLE DETECTION TO
CS703 - Advanced Operating Systems
Overview of Embedded SoC Systems
The Arduino Microcontroller: Atmel AVR Atmega 328
Subject Name: Microcontroller Subject Code: 10ES42
Introduction to Microprocessors and Microcontrollers
Serial Data Hub (Proj Dec13-13).
Serial EEPROM (Atmel 24C-512)
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Architecture & Support Components
كارت هوشمند چيست وچگونه كار مي‌كند؟
Speaker: Tian-Sheuan Chang July, 2004
Introducing the PIC Mid-Range Family and the 16F84A
EECE.3170 Microprocessor Systems Design I
Arduino Workshop University of Jordan.
Arduino Workshop University of Jordan.
Wireless Embedded Systems
NS Training Hardware.
Speaker: Yu-Ju Cho 卓余儒 Advisor: Prof. An-Yeu Wu 吳安宇教授
Chapter 13: I/O Systems.
A very basic introduction
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

SoCET – System On Chip Extension Technologies Members: Travis Garza, Kuo Tian, David Castley, Siddhant Ekale, Mingxuan He Advisors: Dr. Mark Johnson, Dr. Matthew Swabey A System on chip(SoC) combines the required electronic circuits of various computer components onto a single, integrated chip (IC).  Goal: Design, test, and verify a Purdue Original System on a Chip using an iterative approach.  Currently testing/designing version x04 and verifying version x03. hardware Core (PLIC & SPI)Core (plic & spi) core Platform level Interrupt Controller (PLIC) Semester Goals: Design a Platform Level Interrupt Controller for the RISC-V core that the team has successfully simulated. Design the bridge interface from AHB to APB for successfully reading memory mapped registers used by the PLIC Core. Impedance testing between ground and power Load the python debugger using the test bed created Semester Goals To test the impedance to ensure that there was a high impedance between ground and Vcc, and a low impedance between common ground pins and common Vcc pins. To create a test bed to flash the chips using the python debugger.  Verificationverification Softwaresoftware 1) Write and maintain scripts to generate register definition header files for software testing. 2) Driver modules for the different interfaces on the chip. (Involved Writing ‘C’ code) 3) Toggle different pins for interfaces and test inputs with expected output values. Serial Peripheral Interface Semester Goals:  Design an interrupt driven only general purpose SPI Allow CPU to transmit and receive byte stream from other device   UVM Verification Semester Goals: Complete a functional verification environment using the Universal Verification Methodology Integrate a single module from x03 into the UVM framework and correctly verify functionality Core (NVM Controller)Core (nvm Controller)  Semester Goals Design a Non Volatile Memory controller for flash memory. Finalize the design diagrams  and documentation.