Building block to sort two numbers

Slides:



Advertisements
Similar presentations
Problem 1: Balls Problem 2: Josephine Problem 3: Alternating List.
Advertisements

1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Looping while … do …. Condition Process 2 Process 1 Y Repeated Loop.
Slope intercept form of an equation
Figure 1.1 Basic components of a simple computer system © 2003 Brooks/Cole Publishing / Thomson Learning™
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
CS 280 Data Structures Professor John Peterson. Next Project YET ANOTHER SORT! We’ll do Quicksort using links instead of arrays. Wiki time.
Wavelet Transform. What Are Wavelets? In general, a family of representations using: hierarchical (nested) basis functions finite (“compact”) support.
Problems with DCT-based compression  Blocking artifacts, especially at low bitrate  The methods for reducing blocking artifacts, such as overlapped transforms,
Fundamentals of Multimedia Chapter 8 Lossy Compression Algorithms (Wavelet) Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Selection Sort
Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang /18.
HOW TO ADD INTEGERS REMEMBER:
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
 Experiment 07 Function Dr. rer.nat. Jing LU
Communications. How do computers work?  Computer is made up of many different parts  Receives input from user  Processes information  Produces an.
DCT.
Math – What is a Function? 1. 2 input output function.
2.2 Product Laws of Exponents. 2.2 Objectives O To model behavior of exponents using function machines O To understand and apply the product laws of exponents.
MAIN STREET FOUR POINT APPROACH THREE TIGHTLY-INTEGRATED COMPONENTS: 1.COMMUNITY VISIONING AND MARKET UNDERSTANDING 2.TRANSFORMATION STRATEGIES – IMPLEMENTED.
Selection Sort
Wavelet Transform Yuan F. Zheng Dept. of Electrical Engineering The Ohio State University DAGSI Lecture Note.
Comparison Networks Sorting Sorting binary values Sorting arbitrary numbers Implementing symmetric functions.
Dual Sparkle Circuit Green connections are wires – they can be any colour. Make sure all + and - connections match up. Make sure the larger battery terminal.
3-D WAVELET BASED VIDEO CODER By Nazia Assad Vyshali S.Kumar Supervisor Dr. Rajeev Srivastava.
Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To understand the differences between text and binary files ❏ To write programs.
Last lecture… An experiment is a process by which an observation is made. A random experiment is an experiment that can result in different outcomes, even.
 A transistor is the basic building block of electronic components.  The average computer may have millions of them within its circuits.  Essentially,
Welcome to Day 2 Working effectively and achieving results Project Cycle build up individual skills..consider each stage of Project Cycle for humanitarian.
Chapter 1 Connections to Algebra Review
Subtracting Integers #41.
Multiplication
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
High Speed Video Compression/Decompression Pipeline
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Sorting Networks Characteristics The basic unit: a comparator
7.1 What is a Sorting Network?
MARKETING PROCESS.
Multiplication
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
D I s , a ·.... l8l8.
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
بسم الله الرحمن الرحيم.
Notes Over 2.1 Function {- 3, - 1, 1, 2 } { 0, 2, 5 }
شاخصهای عملکردی بیمارستان
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
إستراتيجيات ونماذج التقويم
مدل زنجیره ای در برنامه های سلامت
فرق بین خوب وعالی فقط اندکی تلاش بیشتر است
Comparison Networks Sorting Sorting binary values
- I, n i i. JJ- l__!l__!
Function Notation “f of x” Input = x Output = f(x) = y.
TPS2660: Output Reverse Polarity Protection (ORPP) Circuit
I ll I
Transp Course 2014 Overview.
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
Wavelet Transform Fourier Transform Wavelet Transform
Evaluating Logarithms
Create an input-output table from the following rule or scenario
Exponential and Logarithmic Forms
(Assignment due: Wed. Feb. 04, 2004)
' 1 A ./.\.l+./.\.l
Division and Modulo 15 Q A = Dividend B = Divisor Q = Quotient = A/B
Objective- To use an equation to graph the
Objective- To graph a relationship in a table.
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
RANDOM NUMBERS SET # 1:
Arithmatic Logic Unit (ALU). ALU Input Data :  A0-A3  B0-B3 Output Data :  F0 – F3.
Presentation transcript:

Building block to sort two numbers The 2 number sorter is a basic building block used for sorting higher number of inputs The building block of two number sorter is as shown It has two inputs and two outputs The two inputs A and B are sorted and are given out as a high number H and low number L 2 number sorter A B H L

Sorting four numbers using the 2 number sorter Four numbers are sorted using the 2 number sorter as shown 2 number sorter A B C D H1 L1 H2 L2 HH LL HL LH

Eval component eval A B C z x A2 eval A4 A3 A1 A0 Y An evaluator component is as shown It takes three integer inputs A, B, C and gives one integer output Z Z = A * B + C Implementing the function given with the eval components Y = A0 + A1 * X1 + A2 * X2 + A3 * X3 + A4 * X4 or Y = ( ( (A4 * X + A3 ) * X + A2 ) * X + A1 ) * X + A0 eval A B C z x A2 eval A4 A3 A1 A0 Y