Intel 4004 Datasheet

Total Page:16

File Type:pdf, Size:1020Kb

Intel 4004 Datasheet 8n+_I- I. .~ 4004 SINGLE CHIP 4-BIT P-CHANNEL MICROPROCESSOR . 4-Bit Parallel CPU With 46 . CPU Directly Compatible Instructions With MC5-40 ROMs and . Instruction Set Includes RAMs Conditional Branching, . Easy Expansion - One CPU Jump to Subroutine and can Directly Drive up to Indirect Fetching 32,768 Bits of ROM and up . Binary and Decimal to 5120 Bits of RAM Arithmetic Modes . Standard Operating . 10.8 Microsecond T~mper~ture Range of Instruction Cycle 0 to 70 C . Also Available With -400 to +850 C Operating Range The Intel. 4004 is a complete 4-blt parallel central processing unit (CPU) The 4004 easIly Interfaces with keyboardS. swItches, displays, A-O converters. printers and other peripheral equipment The CPU can directly addre. 4K 8-bit instruction words of progrwn memory and 5120 bits of data storage RAM. Sixteen index registers are provided for temporary data storage. Up to 16 4-bit input ports af'd 16 4.bit output ports may also be directly addr818d. The 4004 is fabricated with P-ch8nnelsilicon pie MOS technology. 0. ~ II O'.'CTIo.AI. ft DATA- DATA - ~ -". - I.'ITI '.'.TI INTIRNAl DATA" INTI~ DATA- STACa ~ - ~i~~~~:~ ITIP\. I -I R '..GISTI..-. PROGR-C_TIR .& ".. i LIVtLNO' "" 2 . ,.. ~J ,.~. .. LIVI"~J;;;;;.; "" ... ~r . '- _I. ... STACK I![ ! ..'8' I - 1M I"~ T"'NG KRATCH PAD ~ ~f~ ~. { - .1W - ~ I ~III - oW ~~ ~T~ TIlT Sy~ CL~.sI 1 .1111. r ~ r-'~~f~ ~~ .' ',' '. TOT s~ .'., AIIIT ~~ N In~ CorpOrallOna.-- ~ r8SPCWISI~for DIeuse 01 8IY CRUI1ryo«ner tn8n ~ ;)OOI8G., an Intel product. No 01- arcUIIpaIInt lICenses are ~ InformatIOn ~t8ln8d 1Ier~ ~ ~ ~1t'8cI specificatIOns on DIeM ~ from _rell 1887 ~ ~ CorpOr81lon 1981 Order Number: 231882 4004 Pin Description 00-0, CM-ROM BIDIRECTIONAL DATA BUS.Alladdr..1nd dau CM.ROM output. This is the ROM selectionsignal ~mmuniC8tion betwMn the pr~r and the RAM .m out by the pr-~ when d8ta is r~ir~ and ROM chips occurs on t~ 4 lin... from pr~m memory. RESET CM.AAMQ- CM.AAM3 ,. input. A logic "'" lewf It this input cl88t'S RESET CM.RAM outputs. Ttte. .re the ~ .Iection sig- III fllgllnd Ntus regilt'" Ind forces the prow-m n.ls for the 4002 RAM ~;ps ;n the System. ~unt8l' to Z8'O. To completely clear III address Ind index regilt'", RESETmust be Ipplied for 64 -,- -2 clock cycles (8 mKhine cyclesl. Two pM. clodt inputs. TEST Va TEST input. The togal -8 of this sipl may be MOlt po8tive ~tt8g8. tlltm with the JCN instruction. SYNC Voo V. -15 .t5% m8in .,pply wit8gl. SYNC OUtput. SyndvoniUtion lignel ~WIt8d by the iJf~r and - to the ROM Ind RAM chips. It indic8t8 the beginning of an instruction cycle. 2 4004 Instruction Set Format A. Maine Instructions . 1 word instruction- 8-bits requiring8 clod< periods(instruction cycle). 2 word instruction- 16-bits requiring 16 clock periods (2 instruction cycles). Each instruction is divided into two four-bit fields. The upper 4-bits is the OPR field containing the operation code.The lower 4-bits is the OPA field containingthe modifier. For two word instructions, the second word contains address information or data. The upper 4-bits (OPRI will always be fetched before the lower 4-bits (OPAl during M1 and M2 times respectively. ONE WORD INSTRUCTIONS TWO WORD INSTRUCTIONS I. --,~ cnl.l ~ -~- CYCLI 0, 0, 0, ~ 0, 0, 0, ~ OJ 0, 0, De 0, OJ 0, De 1.1.1.1.1.'.'.'.j 1-'-1-1-'-'-'-'-] DJ DJ D. ~ DJ DJ D. ~ - ~. - - 1-1-1-1-1-1-1-1-1- .. I . I . I - I -. -IS I I _I_I. I ~~._. I ..'.I.!.IA, A, A, A,I I At A, A, A, I A, A, A, A, I 0. I - I .8 I 8.8 I - I ~::~5:::J---.. ~IGISTI- ,. I . I . I . I c. CC*OI'I~c. c. c... ~ ~ ~ ~ ~ OR I 8 I 8 I - I - 17~~~:-':':18_I. IGIST' A'- I I I I . 1 :O-:;:"~I;'~~I.~'GIS". I . ~ ~ ~ ~ "00\1A_I. I .-- ~I. I - ~ ~ . .. L at at A, at I A, a, a, a, I ~ ~ I , I I w I DA'A I 1 . I . I ... I . 17.A~r.:.. ~A;-I.A~'.-'GII1'- ~AI- . I -- OA'A I M'A I .8,8181-10 0 '001 - I °t Dt D. O. I 0, 0, 0, 0, I Table I. ~i,. IMtnlCtion Form8t B. Input/Output and RAM Instructions and Accumulator Group Instructions In these instructions (which are all single word) the CPR contains a 4.bit code which identifies either the I/O instruction or the accumulator group instruction and the CPA contains a 4.bit code which identifies the operation to be performed. Table II illustrates the contents of each 4.bit field. ~o,"~Dto,D, ~ 1-1-1-1-1-1-1-\-) ~ - IWllfIOuT"'" I , I , I , I . I - I - I - I - I .-~.~T~I'I'I'I.I~t~I~I~1 --Af~-I,I,I,I,I_'_I.I.1 l_f.~T~I'I'I'I'I~I~I-I~1 _. IITMI.A""'~ A -,~ T'" II. 110and A-..,Ia.. Group I..tructen F.nwu 3 4004 4004 Instruction Set BASIC INSTRUCTIONS(8 = 2 Word Instructions) ON R OUCRlrTDI OF 0PIMT8 c.- It It 0, De It 0. D,De 00 NOP 0000 0000 NoOO8flt~n Jumpto ROMaddress A, I., A, A,. A, A, A, A. (WIIfIIItile ~ 1 . .JCN a a a 1 c, c. c, C. ROM III. COIItIIIS thIS JCN "SfI~nllf ~t*' C. C. c, c. - A, A. A. A. A. At A. A. IStr... otIWw.. go to till nul .,str~*' 2. -AM 0 0 1 0 R R R 0 FtIdI m~ (~rKt) from ROM Dati 0, 0, 0, 0, O. O. O. O. 01010101 D. O. D. D. 10 ._1 reg..,. ~catal RRR fttcIImrKI from N)M s.Id contl- of Indli reo-- ,. 3 . ~ 0 0 1 1 A A A 0 pp~cat~n klcaal0 out MRu an add,... Oatll8Cllld IS placid !RIa r 3 . JIM 0 0 1 1 A A A 1 Ju~ '"~'ecI SInd conI"'- 01 'evaa. ~ MA out .. 81 ~ II A, 8Id A, I.,. WI u. I".~" cycle 4 . J~ 0' 0 0 A,As As A. JumpunCOfdlGIIIl1O N)M ~ AsA, A, A, A, A, A. A. AsAt As A. A.A. A. A. A.A, A. A.. 5. JMS 0 1 0 1 AsAs A. A, Jump10 S~utMIe N)M ~ A.A, A, A, A, A, A, A, .. .~ A.A.A.As A. A, A.A. A.A.A.A"SIW~lddms(..1~,"tIX*) . ,Nt 0 1 1 0 A A A A 11ICr1rllln1conlin- of reo.., MRA 7 . 0 1 1 1 A A A A IIICr-"-'tCO"'-'ls 01 ,.,.,. MAR Go~ ROMIddrns A, A, A, A, .. SZ AsAs A. As A.A A,A A.A.A.A,(~u.S8'-N)MNcont_s~ISZ,"S1'~1OrI1 . ' -. -.. d mull.. O.0 00~ lilt nut Wlstr~D"WI SlQI*a . ADO '0 0 0 A A A A Add~1nII of rIIlSWMAA ~ KC~1II8r .If! ~'Y . SUI '0 0 1 A A A A S'*rKt CO~.. of ~., MAR m ~, WI" bOrrow A . La 1 0 t 0 A A A A ~ con... of rtOtII8f MAA 10 ~.-- I . D 1 0 1 1 A A A A EICI\InGI cu,*"- 01,"*. I1I8IW AARR 8Id KC~r C . - 1 1 0 ODD D D IrnII bKk (8Mt 1 level WI stK-11IId ~ d*I DOOO ~ Kcum'** D. laM 1 1 0 1 D D D D LOaddati DODO10 ccu".-. Fa ClI 1 1 1 1 0 0 0 0 CIt8'DotII (Accwn.--r andc.ry) F1 CLC 1 1 1 1 0 0 0 1 a.. c.ry F2 I~ 1 1 1 1 0 0 1 0 1~1~",,'--r F3 C* 1111 0011 F5 ML 1 1 1 1 o 1 o 1 ~ left (Acaimw. 8Id ~ry) ~ AM 1 1 1 1 O, 1 0 AOI8 rlQllt (Accu"" aIIdClrry) F7 TCC '" 1 o 1 " Tr--~toCUftU8fIndc-.~ .. OAC '" 1 1 o 0 ° ~ "~ FI TCS 1 1 1 1 1 o o 1 T,... ~ -*at Md c-. ~ . STC - - 1111 1010 $It~ - Fa OM 1111 'O" FC .., 1 1 1 1 1 100 ~.,-. r...1Su.~ott_CIIN"~I. - - - - - - - 0.. outOf ... *' toI ~y ca8 Fa oa. 1111 1101 . 4004 .001/.002/.008/.009/.289 INPUTIOUTPUT ANO RAM INSTRUCTIONS HI. .IEMOMC 0" ON DESCRIPTIO- DF OPE-.. CMe 0,0, D. D. 0, D, D. D. Send '1OIS1,r control Send the Iddress (contents ot tn.. 2 - SAC 0 0 1 0 R R R 1 ',gIst" pal'RRR) to ROMand RAM at x, andX,lmt In'lie Instruct~n cyCle EO WAM 1 1 1 0 0 0 0 0 Wrd, t.,. conttMs 01 tile accumulator Into tilt prhtOuS~ se~. RAM mam mlfftOfy ctlaractlr E 1 WMP 1 1 1 0 0 0 0 1 WrMt Ifte caIM,"ts 01 I" ICwmulitOf 111OI'" prevIOuSly ..ctld RAMOu1put POfI (OutputllftlSI E2 WRR 1 1 1 0 0 0 1 0 Write Ifte cantlIMs 01 tilt Iccumuillor 1"'° Ifte prevD~ ..dld ROM Outtul POIt (I/O lllllSl Wrltt Ifte contents 01 I" accumuillor Into I" pltW1OUSIy..ctld EJ WPM 1 1 1 0 0 0 1 1 IIaWDytl Of rUdlwrlti prOGrammemory tultd wltll 4008/4009 or 42" 011.,1 £4 WAG 1 1 1 0 0 1 0 0 Wr_t I" COfttIfttS 01 Ifte ICCUm~or 1110 I'" pltYlOU$ly st~ RAM stilUS Cftafldtr 0 Write till ~","'I of IlIIlCcumUlator Into 1111prevIOusly SI~~ WA1 E5 1 1 1 0 0 1 0 1 RAM aitul ctllrlCtl' 1 Write 'III contents0' ,~. Iccumuiltor Into 'III prevIOuslyndld E7 -3 1 1 1 0 a t t , RAMslltuS c~lrldef J Reid llIe Pf~~USIy sa_clld RAMma., memoryC""actl' Into ROM E9 1 1 1 0 1 0 0 1 llIe accum.-ator EA ADA 1 1 1 0 1 0 1 0 Ae~ tIle contents01 Iftl preVIOuslySl8C11d AOM ,nout 00f11llto ,.
Recommended publications
  • Lecture Note 1
    EE586 VLSI Design Partha Pande School of EECS Washington State University [email protected] Lecture 1 (Introduction) Why is designing digital ICs different today than it was before? Will it change in future? The First Computer The Babbage Difference Engine (1832) 25,000 parts cost: £17,470 ENIAC - The first electronic computer (1946) The Transistor Revolution First transistor Bell Labs, 1948 The First Integrated Circuits Bipolar logic 1960’s ECL 3-input Gate Motorola 1966 Intel 4004 Micro-Processor 1971 1000 transistors 1 MHz operation Intel Pentium (IV) microprocessor Moore’s Law In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. He made a prediction that semiconductor technology will double its effectiveness every 18 months Moore’s Law 16 15 14 13 12 11 10 9 8 7 6 OF THE NUMBER OF 2 5 4 LOG 3 2 1 COMPONENTS PER INTEGRATED FUNCTION 0 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 Electronics, April 19, 1965. Evolution in Complexity Transistor Counts 1 Billion K Transistors 1,000,000 100,000 Pentium® III 10,000 Pentium® II Pentium® Pro 1,000 Pentium® i486 100 i386 80286 10 8086 Source: Intel 1 1975 1980 1985 1990 1995 2000 2005 2010 Projected Courtesy, Intel Moore’s law in Microprocessors 1000 2X growth in 1.96 years! 100 10 P6 Pentium® proc 1 486 386 0.1 286 Transistors (MT) Transistors 8086 Transistors8085 on Lead Microprocessors double every 2 years 0.01 8080 8008 4004 0.001 1970 1980 1990 2000 2010 Year Courtesy, Intel Die Size Growth 100 P6
    [Show full text]
  • The Birth, Evolution and Future of Microprocessor
    The Birth, Evolution and Future of Microprocessor Swetha Kogatam Computer Science Department San Jose State University San Jose, CA 95192 408-924-1000 [email protected] ABSTRACT timed sequence through the bus system to output devices such as The world's first microprocessor, the 4004, was co-developed by CRT Screens, networks, or printers. In some cases, the terms Busicom, a Japanese manufacturer of calculators, and Intel, a U.S. 'CPU' and 'microprocessor' are used interchangeably to denote the manufacturer of semiconductors. The basic architecture of 4004 same device. was developed in August 1969; a concrete plan for the 4004 The different ways in which microprocessors are categorized are: system was finalized in December 1969; and the first microprocessor was successfully developed in March 1971. a) CISC (Complex Instruction Set Computers) Microprocessors, which became the "technology to open up a new b) RISC (Reduced Instruction Set Computers) era," brought two outstanding impacts, "power of intelligence" and "power of computing". First, microprocessors opened up a new a) VLIW(Very Long Instruction Word Computers) "era of programming" through replacing with software, the b) Super scalar processors hardwired logic based on IC's of the former "era of logic". At the same time, microprocessors allowed young engineers access to "power of computing" for the creative development of personal 2. BIRTH OF THE MICROPROCESSOR computers and computer games, which in turn led to growth in the In 1970, Intel introduced the first dynamic RAM, which increased software industry, and paved the way to the development of high- IC memory by a factor of four.
    [Show full text]
  • Class-Action Lawsuit
    Case 3:20-cv-00863-SI Document 1 Filed 05/29/20 Page 1 of 279 Steve D. Larson, OSB No. 863540 Email: [email protected] Jennifer S. Wagner, OSB No. 024470 Email: [email protected] STOLL STOLL BERNE LOKTING & SHLACHTER P.C. 209 SW Oak Street, Suite 500 Portland, Oregon 97204 Telephone: (503) 227-1600 Attorneys for Plaintiffs [Additional Counsel Listed on Signature Page.] UNITED STATES DISTRICT COURT DISTRICT OF OREGON PORTLAND DIVISION BLUE PEAK HOSTING, LLC, PAMELA Case No. GREEN, TITI RICAFORT, MARGARITE SIMPSON, and MICHAEL NELSON, on behalf of CLASS ACTION ALLEGATION themselves and all others similarly situated, COMPLAINT Plaintiffs, DEMAND FOR JURY TRIAL v. INTEL CORPORATION, a Delaware corporation, Defendant. CLASS ACTION ALLEGATION COMPLAINT Case 3:20-cv-00863-SI Document 1 Filed 05/29/20 Page 2 of 279 Plaintiffs Blue Peak Hosting, LLC, Pamela Green, Titi Ricafort, Margarite Sampson, and Michael Nelson, individually and on behalf of the members of the Class defined below, allege the following against Defendant Intel Corporation (“Intel” or “the Company”), based upon personal knowledge with respect to themselves and on information and belief derived from, among other things, the investigation of counsel and review of public documents as to all other matters. INTRODUCTION 1. Despite Intel’s intentional concealment of specific design choices that it long knew rendered its central processing units (“CPUs” or “processors”) unsecure, it was only in January 2018 that it was first revealed to the public that Intel’s CPUs have significant security vulnerabilities that gave unauthorized program instructions access to protected data. 2. A CPU is the “brain” in every computer and mobile device and processes all of the essential applications, including the handling of confidential information such as passwords and encryption keys.
    [Show full text]
  • THE MICROPROCESSOR Z Z the BEGINNING
    z THE MICROPROCESSOR z z THE BEGINNING The construction of microprocessors was made possible thanks to LSI (Silicon Gate Technology) developed by the Italian Federico Faggin at Fairchild in 1968. From the 1980s onwards microprocessors are practically the only CPU implementation. z HOW DO MICROPROCESSOR WORK? Most microprocessor work digitally, transforming all the input information into a code of binary number (1 or 0 is called a bit, 8 bit is called byte) z THE FIRST MICROPROCESSOR Intel's first microprocessor, the 4004, was conceived by Ted Hoff and Stanley Mazor. Assisted by Masatoshi Shima, Federico Faggin used his experience in silicon- gate MOS technology (1968 Milestone) to squeeze the 2300 transistors of the 4-bit MPU into a 16-pin package in 1971. z WHAT WAS INTEL 4004 USED FOR? The Intel 4004 was the world's first microprocessor—a complete general-purpose CPU on a single chip. Released in March 1971, and using cutting-edge silicon- gate technology, the 4004 marked the beginning of Intel's rise to global dominance in the processor industry. z THE FIRST PERSONAL COMPUTER WITH MICROPROCESSOR MS-DOSIBM introduces its Personal Computer (PC)The first IBM PC, formally known as the IBM Model 5150, was based on a 4.77 MHz Intel 8088 microprocessor and used Microsoft´s MS-DOS operating system. The IBM PC revolutionized business computing by becoming the first PC to gain widespread adoption by industry. z BIOHACKER z WHO ARE BIOHACKER? Biohackers, also called hackers of life, are people and communities that do biological research in the hacker style: outside the institutions, in an open form, sharing information.
    [Show full text]
  • From Sand to Circuits
    From sand to circuits By continually advancing silicon technology and moving the industry forward, we help empower people to do more. To enhance their knowledge. To strengthen their connections. To change the world. How Intel makes integrated circuit chips www.intel.com www.intel.com/museum Copyright © 2005Intel Corporation. All rights reserved. Intel, the Intel logo, Celeron, i386, i486, Intel Xeon, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others. 0605/TSM/LAI/HP/XK 308301-001US From sand to circuits Revolutionary They are small, about the size of a fingernail. Yet tiny silicon chips like the Intel® Pentium® 4 processor that you see here are changing the way people live, work, and play. This Intel® Pentium® 4 processor contains more than 50 million transistors. Today, silicon chips are everywhere — powering the Internet, enabling a revolution in mobile computing, automating factories, enhancing cell phones, and enriching home entertainment. Silicon is at the heart of an ever expanding, increasingly connected digital world. The task of making chips like these is no small feat. Intel’s manufacturing technology — the most advanced in the world — builds individual circuit lines 1,000 times thinner than a human hair on these slivers of silicon. The most sophisticated chip, a microprocessor, can contain hundreds of millions or even billions of transistors interconnected by fine wires made of copper. Each transistor acts as an on/off switch, controlling the flow of electricity through the chip to send, receive, and process information in a fraction of a second.
    [Show full text]
  • Professor Won Woo Ro, School of Electrical and Electronic Engineering Yonsei University the Intel® 4004 Microprocessor, Introdu
    Professor Won Woo Ro, School of Electrical and Electronic Engineering Yonsei University The 1st Microprocessor The Intel® 4004 microprocessor, introduced in November 1971 An electronics revolution that changed our world. There were no customer‐ programmable microprocessors on the market before the 4004. It propelled software into the limelight as a key player in the world of digital electronics design. 4004 Microprocessor Display at New Intel Museum A Japanese calculator maker (Busicom) asked to design: A set of 12 custom logic chips for a line of programmable calculators. Marcian E. "Ted" Hoff Recognized the integrated circuit technology (of the day) had advanced enough to build a single chip, general purpose computer. Federico Faggin to turn Hoff's vision into a silicon reality. (In less than one year, Faggin and his team delivered the 4004, which was introduced in November, 1971.) The world's first microprocessor application was this Busicom calculator. (sold about 100,000 calculators.) Measuring 1/8 inch wide by 1/6 inch long, consisting of 2,300 transistors, Intel’s 4004 microprocessor had as much computing power as the first electronic computer, ENIAC. 2 inch 4004 and 12 inch Core™2 Duo wafer ENIAC, built in 1946, filled 3000‐cubic‐ feet of space and contained 18,000 vacuum tubes. The 4004 microprocessor could execute 60,000 operations per second Running frequency: 108 KHz Founders wanted to name their new company Moore Noyce. However the name sounds very much similar to “more noise”. "Only the paranoid survive". Moore received a B.S. degree in Chemistry from the University of California, Berkeley in 1950 and a Ph.D.
    [Show full text]
  • Programmable Digital Microcircuits - a Survey with Examples of Use
    - 237 - PROGRAMMABLE DIGITAL MICROCIRCUITS - A SURVEY WITH EXAMPLES OF USE C. Verkerk CERN, Geneva, Switzerland 1. Introduction For most readers the title of these lecture notes will evoke microprocessors. The fixed instruction set microprocessors are however not the only programmable digital mi• crocircuits and, although a number of pages will be dedicated to them, the aim of these notes is also to draw attention to other useful microcircuits. A complete survey of programmable circuits would fill several books and a selection had therefore to be made. The choice has rather been to treat a variety of devices than to give an in- depth treatment of a particular circuit. The selected devices have all found useful ap• plications in high-energy physics, or hold promise for future use. The microprocessor is very young : just over eleven years. An advertisement, an• nouncing a new era of integrated electronics, and which appeared in the November 15, 1971 issue of Electronics News, is generally considered its birth-certificate. The adver• tisement was for the Intel 4004 and its three support chips. The history leading to this announcement merits to be recalled. Intel, then a very young company, was working on the design of a chip-set for a high-performance calculator, for and in collaboration with a Japanese firm, Busicom. One of the Intel engineers found the Busicom design of 9 different chips too complicated and tried to find a more general and programmable solu• tion. His design, the 4004 microprocessor, was finally adapted by Busicom, and after further négociation, Intel acquired marketing rights for its new invention.
    [Show full text]
  • Introduction to Cpu
    microprocessors and microcontrollers - sadri 1 INTRODUCTION TO CPU Mohammad Sadegh Sadri Session 2 Microprocessor Course Isfahan University of Technology Sep., Oct., 2010 microprocessors and microcontrollers - sadri 2 Agenda • Review of the first session • A tour of silicon world! • Basic definition of CPU • Von Neumann Architecture • Example: Basic ARM7 Architecture • A brief detailed explanation of ARM7 Architecture • Hardvard Architecture • Example: TMS320C25 DSP microprocessors and microcontrollers - sadri 3 Agenda (2) • History of CPUs • 4004 • TMS1000 • 8080 • Z80 • Am2901 • 8051 • PIC16 microprocessors and microcontrollers - sadri 4 Von Neumann Architecture • Same Memory • Program • Data • Single Bus microprocessors and microcontrollers - sadri 5 Sample : ARM7T CPU microprocessors and microcontrollers - sadri 6 Harvard Architecture • Separate memories for program and data microprocessors and microcontrollers - sadri 7 TMS320C25 DSP microprocessors and microcontrollers - sadri 8 Silicon Market Revenue Rank Rank Country of 2009/2008 Company (million Market share 2009 2008 origin changes $ USD) Intel 11 USA 32 410 -4.0% 14.1% Corporation Samsung 22 South Korea 17 496 +3.5% 7.6% Electronics Toshiba 33Semiconduc Japan 10 319 -6.9% 4.5% tors Texas 44 USA 9 617 -12.6% 4.2% Instruments STMicroelec 55 FranceItaly 8 510 -17.6% 3.7% tronics 68Qualcomm USA 6 409 -1.1% 2.8% 79Hynix South Korea 6 246 +3.7% 2.7% 812AMD USA 5 207 -4.6% 2.3% Renesas 96 Japan 5 153 -26.6% 2.2% Technology 10 7 Sony Japan 4 468 -35.7% 1.9% microprocessors and microcontrollers
    [Show full text]
  • 1 : Background
    #1 : Background Computer Architecture 2019/2020 Ricardo Rocha Computer Science Department, Faculty of Sciences, University of Porto Slides based on the book ‘Computer Organization and Design, The Hardware/Software Interface, 5th Edition David Patterson and John Hennessy, Morgan Kaufmann’ Sections 1.1 – 1.5 and 1.8 The Five Classic Components in a Modern Computer Computer Architecture 2019/2020 #1 : Background 1 Advent of the Digital Computer Alan Turing John von Neumann Computer Architecture 2019/2020 #1 : Background 2 Advent of the Digital Computer The principle of the modern computer was first described by computer scientist Alan Turing , who set out the idea in his seminal 1936 paper, ‘On Computable Numbers’ . He proved that a Turing machine would be capable of performing any conceivable mathematical computation if it were representable as an algorithm . Computer Architecture 2019/2020 #1 : Background 3 Advent of the Digital Computer Alan Turing also introduced the notion of a universal Turing machine , with the idea that such a machine could perform the tasks of any other machine, or in other words, it is provably capable of computing anything that is computable by executing a program stored on tape, allowing the machine to be programmable . Except for the limitations imposed by their finite memory stores , modern computers are said to be Turing-complete , which is to say, they have algorithm execution capability equivalent to a universal Turing machine. Computer Architecture 2019/2020 #1 : Background 4 Advent of the Digital Computer ENIAC (Electronic Numerical Integrator and Computer) First general purpose (Turing-complete) computer in the US, 1946 Computer Architecture 2019/2020 #1 : Background 5 Advent of the Digital Computer ENIAC combined the high speed of electronics (vacuum tubes, resistors and capacitors) with the ability to be programmed .
    [Show full text]
  • Microprocessors and Interfacing Von Newman Architecture (1/3)
    Von Newman Architecture (1/3) COMP9032: Microprocessors and Interfacing Memory (Program and Data) Introduction to Microprocessors Control Unit Arithmetic and Logic Unit http://www.cse.unsw.edu.au/~cs9032 Lecturer: Hui Wu Session 2, 2008 Input Output 1 John von Neumann in the 1940s 2 Von Newman Architecture (2/3) Von Newman Architecture (3/3) EDVAC, one • Memory of the first electronic • Input §Stores both program and data stored program computers §Gets the input ( data and program) from users • Control unit • Output §Directs the operations of the other units by providing timing and control signals. §Sends the output to users • ALU • ALU and control unit are collectively called CPU (Central Processing Unit) §Performs arithmetic and logical operations such as addition, subtraction, multiplication and division. 3 4 Harvard Architecture (1/2) Harvard Architecture (2/2) Memory (Program) Memory (Data) • Program and data are stored in separate memories, allowing accessing program and data at the same time. • AVR microcontrollers use Harvard architecture. Control Unit Arithmetic and Logic Unit Input Output 5 6 Computer Bus Bus-Oriented Computer Architecture • A bus is a set of parallel conductors that transfer data between different components of a computer. CPU Memory I/O Device 1 … I/O Device n • A bus has three main parts: §Data bus Data Bus v Carries data Address Bus §Address bus Control Bus v Carries the address of data §Control bus v Carries control signals 7 8 Microprocessors Intel’s Microprocessors (1/3) Name Date Transistors Microns Clock Data width MIPS speed • A microprocessor is a CPU on a single 8080 1974 6,000 6 2 MHz 8 bits 0.64 Integrated Circuit (IC).
    [Show full text]
  • Madison Processor
    TheThe RoadRoad toto BillionBillion TransistorTransistor ProcessorProcessor ChipsChips inin thethe NearNear FutureFuture DileepDileep BhandarkarBhandarkar RogerRoger GolliverGolliver Intel Corporation April 22th, 2003 Copyright © 2002 Intel Corporation. Outline yy SemiconductorSemiconductor TechnologyTechnology EvolutionEvolution yy Moore’sMoore’s LawLaw VideoVideo yy ParallelismParallelism inin MicroprocessorsMicroprocessors TodayToday yy MultiprocessorMultiprocessor SystemsSystems yy TheThe PathPath toto BillionBillion TransistorsTransistors yy SummarySummary ©2002, Intel Corporation Intel, the Intel logo, Pentium, Itanium and Xeon are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries *Other names and brands may be claimed as the property of others BirthBirth ofof thethe RevolutionRevolution ---- TheThe IntelIntel 40044004 IntroducedIntroduced NovemberNovember 15,15, 19711971 108108 KHz,KHz, 5050 KIPsKIPs ,, 23002300 1010μμ transistorstransistors 20012001 –– Pentium®Pentium® 44 ProcessorProcessor Introduced November 20, 2000 @1.5 GHz core, 400 MT/s bus 42 Million 0.18µ transistors August 27, 2001 @2 GHz, 400 MT/s bus 640 SPECint_base2000* 704 SPECfp_base2000* SourceSource:: hhtttptp:/://www/www.specbench.org/cpu2000/results/.specbench.org/cpu2000/results/ 3030 YearsYears ofof ProgressProgress yy40044004 toto PentiumPentium®® 44 processorprocessor –– TransistorTransistor count:count: 20,000x20,000x increaseincrease –– Frequency:Frequency: 20,000x20,000x increaseincrease
    [Show full text]
  • Advancements in Microprocessor Architecture for Ubiquitous AI—An Overview on History, Evolution, and Upcoming Challenges in AI Implementation
    micromachines Review Advancements in Microprocessor Architecture for Ubiquitous AI—An Overview on History, Evolution, and Upcoming Challenges in AI Implementation Fatima Hameed Khan, Muhammad Adeel Pasha * and Shahid Masud * Department of Electrical Engineering, Lahore University of Management Sciences (LUMS), Lahore, Punjab 54792, Pakistan; [email protected] * Correspondence: [email protected] (M.A.P.); [email protected] (S.M.) Abstract: Artificial intelligence (AI) has successfully made its way into contemporary industrial sectors such as automobiles, defense, industrial automation 4.0, healthcare technologies, agriculture, and many other domains because of its ability to act autonomously without continuous human interventions. However, this capability requires processing huge amounts of learning data to extract useful information in real time. The buzz around AI is not new, as this term has been widely known for the past half century. In the 1960s, scientists began to think about machines acting more like humans, which resulted in the development of the first natural language processing computers. It laid the foundation of AI, but there were only a handful of applications until the 1990s due to limitations in processing speed, memory, and computational power available. Since the 1990s, advancements in computer architecture and memory organization have enabled microprocessors to deliver much higher performance. Simultaneously, improvements in the understanding and mathematical representation of AI gave birth to its subset, referred to as machine learning (ML). ML Citation: Khan, F.H.; Pasha, M.A.; includes different algorithms for independent learning, and the most promising ones are based on Masud, S. Advancements in brain-inspired techniques classified as artificial neural networks (ANNs).
    [Show full text]