Your Own Digital Accelerator Topics & Selection Lecturer: Simon Winberg Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

Slides:



Advertisements
Similar presentations
ADDER, HALF ADDER & FULL ADDER
Advertisements

Conversion and Coding (12)10.
Lecturer: Simon Winberg Lecture 18 Amdahl’s Law & YODA Blog & Design Review.
Building & Leading Teams for Impact December 20, 2011.
1 Manipulating Digital Audio. 2 Pulse Code Modulation (PCM)  This is a means of encoding the digital signal for transmission or storage.
CSC1016 Coursework Clarification Derek Mortimer March 2010.
Sep 06, 2005CS477: Analog and Digital Communications1 Introduction Analog and Digital Communications Autumn
Tracking using the Kalman Filter. Point Tracking Estimate the location of a given point along a sequence of images. (x 0,y 0 ) (x n,y n )
Spread Spectrum Techniques
MATH MAKES SENSE 9: UNIT 3 & UNIT 1 WORKSHOP September 15 th, 2009.
Lecture 5.
Introduction.
Digital Speech Transmission and Recovery. Overall System Output (speaker) Channel (coax cable) Receiver Circuit Input (microphone) Transmitter Circuit.
Copyright © Texas Education Agency, All rights reserved. Images and other multimedia content used with permission. Audio Video Production PSAs Public.
Lecturer: Simon Winberg Lecture 20 C  HDL Automatic Conversion.
Computer Programming Basics Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea.
1.2. Comparing Algorithms. Learning outcomes Understand that algorithms can be compared by expressing their complexity as a function relative to the size.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
EE302 Lesson 19: Digital Communications Techniques 3.
Data and its manifestations. Storage and Retrieval techniques.
Conversion and Coding (12) 10. Conversion and Coding (12) Conversion.
Signal Encoding Techniques. Lecture Learning Outcomes Be able to understand, appreciate and differentiate the different signal encoding criteria available.
1 Pertemuan 2 Network Math. Discussion Topics Binary presentation of data Bits and bytes Base 10 number system Base 2 number system Converting decimal.
Lecture 5. Topics Sec 1.4 Representing Information as Bit Patterns Representing Text Representing Text Representing Numeric Values Representing Numeric.
Number Systems ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Digital Systems. Digital Design  Digital Design is concerned with the design of digital electronic circuits.  Computers,  data communication equipment,
Section 12-1 Sequence and Series
Lecturer: Gareth Jones Class 18: Teams.  Teams ◦ What are teams? ◦ Types of teams ◦ Conflict resolution ◦ Team strategies 27/10/2015Business Communication.
Chapter 7 Confidentiality Using Symmetric Encryption.
Math 3 - Module 6 Honors Topics.
Data Representation Hexadecimal  Although computers work in binary it is sometimes inconvenient for humans to read everything in Binary. For example in.
Planning issues and challenges
Learning & Assessing Through Seminars Dr. Mok, Y.F.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 18:Noise Ken Greenebaum.
1 Pre-Exam Lecture 4 Final Examination is scheduled on Monday December 18th at 1:30PM in class 4 There are 8 questions with or without sub- parts and.
Arithmetic Circuits. Half Adder ABSumCarry
Me 4 Mathz IT – (K.A.T.D. WIJEWARDENA) – Presenter.
Warm Up = = (-8.27) = – = – (-38.93) =
360 Learning 1.Work with your Learning Team to solve your problems. 2.Your grade is dependent on ALL members of team contributing 100% and ALL members.
Modern Possibilities of Access and Transport Networks Vladislav Skorpil.
Lesson 4-6: Geometric Series Advanced Math Topics Mrs. Mongold.
Arithmetic Chapter 4 Subject: Digital System Year: 2009.
Training on Safe Hospitals in Disasters Module 3: Action Planning for “Safe Hospitals”
Reducing a Set Covering Matrix. S I T E S Cost Areas
MATHEMATICS 2, 5, and 8. What Should Students Learn in Mathematics? Multiplying whole numbers Adding columns of decimal numbers Adding fractions Making.
WHAT IS BINARY CODE!!! BY JASON AND DENNIS. BINARY CODE IS!!! The code that is used to make up data in computers. All images, apps, commands and data.
Schoology platform and Flipped student classroom technique in a Calculus course.
INTRODUCTION. Electrical and Computer Engineering  Concerned with solving problems of two types:  Production or transmission of power.  Transmission.
The Binary Number System Part 5 - Division. General Information To divide, we use the same algorithm as we do with decimal numbers. The nice thing is.
Data Communication and Networking Digital Transmission Chapter 4.
L5 Computing Team Project Final Presentation Guidelines.
Negative numbers: Week 10 Lesson 1
Dr. Clincy Professor of CS
Multiplying Decimals 3-6 & 3-7.
11.3 – Geometric Sequences and Series
Dr. Clincy Professor of CS
Lecture 19 FPGA & CPU Performance Comparison FPGA Families
CS654: Digital Image Analysis
Dr. Clincy Professor of CS
Binary Math Basic operations.
Plan Attendance Files Posted on Campus Cruiser Homework Reminder
13 Digital Logic Circuits.
CS 3843 Midterm Two Review Fall 2013 Prof. Qi Tian.
How Computers Store Data
Teamwork is crucial to success in an organization
12.2 – Arithmetic Sequences and Series
CSCI1600: Embedded and Real Time Software
12.2 – Geometric Sequences and Series
Ch6: AM and BAM 6.1 Introduction AM: Associative Memory
靜夜思 床前明月光, 疑是地上霜。 舉頭望明月, 低頭思故鄉。 ~ 李白 李商隱.
Presentation transcript:

Your Own Digital Accelerator Topics & Selection Lecturer: Simon Winberg Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

 P01: SF - Smoothing Filter  P02: CAM - Content Addressable Memory  P03: IF - Interpolation filter  P04: PRNG - Parallel Random Number Generator  P05: DM - Delta modulator  P06: ASG - Arithmetic series generator  P07: SALG - Selection Address List Generator  P08: FSG - Function Samples Generator  P09: BSS - Bit Sequence Sniffer (taken: brrtig001, dsttho002)  P10: BCDC - Binary Coded Decimal Convertor (taken: kgtreg001, ngbtla003, rmtkha001)  P11: NCSM - Nonlinear Check Sum Module  P12: MD5 - Message Digest version 5  P13: MMA - Matrix Multiplier Accelerator  P14: IMA - Image Masking Accelerator  P15: PSA - Pattern Seek Accelerator  P16: DE - Data Encryption Accelerator  P17: VADER - Versatile Accelerated Digital Encryption Recovery  P18: PADAWAN - Parallel Accelerator for Digitising Audio with Attenuation of Noise  P19: DDS - Direct Digital Synthesis

 Start ASAP with forming a project team  Teams should be 2 members each Allocate team member roles as well (see handout) Ideally, you want a diverse team, a teammate to bring in different perspectives, alternate experiences and a variety of skills. Good team dynamics doesn’t necessitate a mad party

 View example Blog in Vula  Make sure you cover…  Preamble  Topic name (big and clear)  Names and roles (if relevant)  Define problem and suggested solution [10 marks]  Identified lists/design questions to solve [10 marks]  Identify criteria for an acceptable solution [10 marks]  References & information sources [5 marks]