Presentation is loading. Please wait.

Presentation is loading. Please wait.

Embedded Sys. Integrated Circuit Chapman University

Similar presentations


Presentation on theme: "Embedded Sys. Integrated Circuit Chapman University"— Presentation transcript:

1 Embedded Sys. Integrated Circuit Chapman University
Hardware Software -Codesgin Embedded System Design / Integrated Circuits Design Lab Peiyi Zhao, Ph.D Web: Math and Computer Science Department Chapman University 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

2 Embedded Sys. Integrated Circuit Chapman University
Contents Digital design need software + hardware co-design Digital processors and the programming languages for digital design Tools and resource in the lab 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

3 Digital design= soft ware + hardware co-design
Digital design is everywhere communication, consumer electronics, defense, aerospace, etc 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

4 Embedded Sys. Integrated Circuit Chapman University
About 60 microcontrollers in your car from airbag controller to engine temperature controller. 6 billion microcontroller units were shipped in 2004, predicted to increase by 10%(Source: Instate.Inc market research ) each year from Semiconductor annual revenue of 2004: estimated of $211.4 billion 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

5 Embedded Sys. Integrated Circuit Chapman University
Moore’s law (observation): transistors on a chip doubles in every months. More and more transistors are put in one chip to enable complex functions you never dream 10 years ago 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

6 Embedded Sys. Integrated Circuit Chapman University
Some of the design issues you may notice in daily life: For microprocessor in laptop, the power consumption reaches 100 watts which nearly could cook an egg Source: Intel Other issues: security, etc. The issues need to be solved by hardware/software co-design 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

7 Embedded Sys. Integrated Circuit Chapman University
These complex processors need people to design and program, the power and security issues need people to research. Digital design : programming skill + digital hardware knowledge = software + hardware co-design “The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far-reaching effects their design decisions have on software applications.” Source: John Hennessy, President of Stanford University; David Patterson, University of California, Berkeley, President of ACM; Our lab provides interdisciplinary training for software, hardware co-design. 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

8 2. Digital Processors and Programming Languages in Digital Design
Human being: super low power, ultra speed amazing brain, memory, sense (eye, ear, etc) Basic structure of processor: central processing unit, CPU input/output in computer ( keyboard, screen etc) 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

9 Embedded Sys. Integrated Circuit Chapman University
What kinds of processors are there? Microcontroller: put central processing unit, memory, input/output port in one silicon chip. Uses C or assembly language to program (related course: CPSC250) Field Programmable Gate Array (FPGA): powerful prefabricated programmable digital integrated circuits. You can design a circuit on your computer and have it running on your desk in minutes. Using Verilog / VHDL to programming (related courses: CPSC365, CPSC252) Application Specific Integrated Circuits (ASIC): Using C/ Verilog/ VHDL programming language to design chip for better speed and power according to your specification and fabricate it (related course: CPSC465) 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

10 Embedded Sys. Integrated Circuit Chapman University
The computer : multilevel hardware software perspective Level 5 Program oriented language level CPSC 230/231, 350,353,354,402,408 Level 4 Assembly language level Assembly language CPSC 250 Level 3 Operating system level Operating system CPSC 380 Level 2 Instruction set architecture level Computer architecture CPSC 252 Level 1 Digital logic level Digital logic CPSC 365 Level 0 Integrated circuit level Integrated circuits CPSC 465 People interested in understanding how a computer really works must study all the levels. 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

11 3.Tools and resources in the lab
Instruments Software Special parts Methods/skills 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

12 Embedded Sys. Integrated Circuit Chapman University
Instruments Waveform generator Oscilloscope Digital analyzer Multimeter Computers and gate arrays Sun Blade server Digilent FPGA boards Microcontroller: Atmel STK 500 MIT Handyboard Lego RCX board 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

13 Embedded Sys. Integrated Circuit Chapman University
Design tool Cadence Synopsys ModelSim StudioAVR C Codevision compiler Xilinx XSE tool Altera tool Special parts Sensors: light, pressure, temperature Breadboards LCD Resistors, capacitors 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

14 Embedded Sys. Integrated Circuit Chapman University
Design skill: Using the previous tools to design and download different digital logic design to boards or send to MOSIS to fabricate abstract digital design level Troubleshooting design Breakdown large problem to small ones, Isolate problem, Create/use test bench, Search error message/solution in data base, help manual, ask specialist questions, check tutorial, FAQ, user group, etc 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

15 Embedded Sys. Integrated Circuit Chapman University
Student projects Embedded system design Security: Implement security design in FPGA Low power research: low power circuits Microcontroller Handyboard Robot Send Chips to MOSIS for fabrication (coming soon) 9/19/2018 Embedded Sys. Integrated Circuit Chapman University

16 Embedded Sys. Integrated Circuit Chapman University
Webpage: Our department and college More information on the related digital courses: Peiyi Zhao, Assistant Professor Department of Math and Computer Science,BK403 Chapman University One University Drive, Orange, CA 92866 Phone: Fax: 9/19/2018 Embedded Sys. Integrated Circuit Chapman University


Download ppt "Embedded Sys. Integrated Circuit Chapman University"

Similar presentations


Ads by Google