تراشه ها ي منطقي برنامه پذ ير

Slides:



Advertisements
Similar presentations
Design Implementation Full Custom ICs, ASICs & PLDs ETEG 431 SG ASIC: Application Specific Integrated Circuit PLD: Programmable Logic Device FPGA: Field.
Advertisements

Day - 3 EL-313: Samar Ansari. INTEGRATED CIRCUITS Integrated Circuit Design Methodology EL-313: Samar Ansari Programmable Logic Programmable Array Logic.
FPGA (Field Programmable Gate Array)
Digital Design: Combinational Logic Blocks
Logic Block Architectures. 2 Crosspoint Solution  Requires the use of large amounts of programmable interconnect −  suffer from area-inefficiency 
Survey of Reconfigurable Logic Technologies
Programmable Logic Devices
©2004 Brooks/Cole FIGURES FOR CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES Click the mouse to move to the next page. Use the ESC key.
Physical Implementation 1)Manufactured Integrated Circuit (IC) Technologies 2)Programmable IC Technology 3)Other Technologies Other Technologies 1. Off-The-Shelf.
تراشه ها ي منطقي برنامه پذ ير. 2 Digital Devices S.
Programmable logic and FPGA
Introduction to Field Programmable Gate Arrays (FPGAs) COE 203 Digital Logic Laboratory Dr. Aiman El-Maleh College of Computer Sciences and Engineering.
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
EET 1131 Unit 4 Programmable Logic Devices  Read Kleitz, Chapter 4.  Homework #4 and Lab #4 due next week.  Quiz next week.
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
Advanced Digital Circuits ECET 146 Week 1 Professor Iskandar Hack ET 205B,
EET 252 Unit 5 Programmable Logic: FPGAs & HDLs  Read Floyd, Sections 11-5 to  Study Unit 5 e-Lesson.  Do Lab #5.  Lab #5a due next week. 
Section I Introduction to Xilinx
PC BUS ? Programmic realisation Micro controller PC RAM CPU PORT ROM Timer ? Own micro circuit DescriptionDesign Technology for designing Micro circuits.
EE4OI4 Engineering Design Programmable Logic Technology.
ECE 465 Introduction to CPLDs and FPGAs Shantanu Dutt ECE Dept. University of Illinois at Chicago Acknowledgement: Extracted from lecture notes of Dr.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science.
PROGRAMMABLE LOGIC DEVICES (PLD)
مرتضي صاحب الزماني 1 Synthesis. مرتضي صاحب الزماني 2 Synthesis What is Synthesis? RTL-style Combinatorial Logic Sequential Logic Finite State Machines.
Unit VII SEMICONDUCTOR INTEGRATED CIRCUIT DESIGN
Chapter 3 How transistors operate and form simple switches
1 مرتضي صاحب الزماني 1 Routing Architectures. 2 مرتضي صاحب الزماني 2 معيارها routablility. سرعت : تعداد سوييچها در مسير. فضا. منابع اتصالي کم  کاهش امکان.
M.Mohajjel. Why? TTM (Time-to-market) Prototyping Reconfigurable and Custom Computing 2Digital System Design.
Programmable Logic Device Architectures
CEC 220 Digital Circuit Design Programmable Logic Devices
Reconfigurable Architectures Greg Stitt ECE Department University of Florida.
LB Logic Block LB Logic Block LB Logic Block LB Logic Block LB Logic Block LB Logic Block LB Logic Block LB Logic Block LB Logic Block S/V block I/O Cell.
Thinning Lines Between Software and Hardware Programmable Logic Devices Adam Foust.
Programmable Logic Devices
 Seattle Pacific University EE Logic System DesignProgrammable-1 Implementing Sums-of-Products Z A B C D E F We find And-Or structures like this.
Field Programmable Gate Arrays
Introduction to Programmable Logic Devices
Introduction to Programmable Logic
This chapter in the book includes: Objectives Study Guide
EET 1131 Unit 4 Programmable Logic Devices
ETE Digital Electronics
Digital Design Lecture 14
Sequential Programmable Devices
Introduction to Programmable Logic Devices
Programmable Logic Device Architectures
سبکهاي طراحي (Design Styles)
This chapter in the book includes: Objectives Study Guide
Programmable Logic Devices
ECE 4110– 5110 Digital System Design
From Silicon to Microelectronics Yahya Lakys EE & CE 200 Fall 2014
Electronics for Physicists
This chapter in the book includes: Objectives Study Guide
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Figure 3.1 Digital logic technologies.
حافظه و منطق قابل برنامه ریزی
سخت افزارهای برنامه پذیر (PROM, PLA, PAL, GAL, SPLD, CPLD)
حافظه و منطق قابل برنامه ریزی
Introduction to Programmable Logic Devices
Digital Fundamentals Tenth Edition Floyd Chapter 11.
Programmable Logic- How do they do that?
EEE2243 Digital System Design Chapter 9: Advanced Topic: Physical Implementation by Muhazam Mustapha extracted from Frank Vahid’s slides, May 2012.
EET 1131 Unit 4 Programmable Logic Devices
Electronics for Physicists
PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Physical Implementation
EET 1131 Unit 4 Programmable Logic Devices
Programmable logic and FPGA
Presentation transcript:

تراشه ها ي منطقي برنامه پذ ير مرتضي صاحب الزماني

تراشه ها ي منطقي برنامه پذ ير Text Book: [1] Ulrich Heinkel, et al, “The VHDL Reference: A Practical Guide to Computer-Aided Integrated Circuit Design including VHDL-AMS,” Wiley, 2000. [2] Clive Maxfield, “The Design Warrior’s Guide to FPGA,” Elsevier, 2004. [3] Zoran Salcic, Asim Smailagic, “Digital Systems Design and Prototyping Using Field-Programmable Logic and Hardware Description Languages”, 2nd Edition, 2000 References: Datasheets + References given in the slides مرتضي صاحب الزماني

تراشه ها ي منطقي برنامه پذ ير Marking: Homeworks, Quizes, Project, Midterm Exam, Final Exam. Software: ModelSim, EDK, Quartus مرتضي صاحب الزماني

مدارهاي ديجيتال S مرتضي صاحب الزماني

Full-Custom مرتضي صاحب الزماني

Full-Custom مرتضي صاحب الزماني

ASIC: Application-Specific Integrated Circuits Standard Cell: عناصر در رديفها چيده مي شوند. پورتها در بالا و پايين سلولها (تکنولوژي جديد: روي سلولها). Gate Array: آرايه اي از سلولهاي مشابه. مرتضي صاحب الزماني

سلولهاي استاندارد Wires Adder MUX NAND مرتضي صاحب الزماني

سلولهاي استاندارد مرتضي صاحب الزماني

Mixed RAM/ROM Row based Control Logic Row based CPU مرتضي صاحب الزماني

Uncommitted Gate Array مرتضي صاحب الزماني

Committed Gate Array مرتضي صاحب الزماني

Gate Array MPLD يا MPGA : برنامه ريزي تراشه در زمان ساخت. FPLD : برنامه ريزي تراشه به صورت الکتريکي توسط کاربر. مرتضي صاحب الزماني

مانند Gate Array تشابه: فقط لایه‌های فلز سفارشی می‌شوند Structured ASIC مانند Gate Array تشابه: فقط لایه‌های فلز سفارشی می‌شوند هزینه ساخت ماسک‌ها خیلی کم مرتضي صاحب الزماني

مانند Gate Array تفاوت: گیت‌های خیلی پیچیده: MUX، LUT Structured ASIC مانند Gate Array تفاوت: گیت‌های خیلی پیچیده: MUX، LUT  بیشتر لایه‌های فلز ساخته شده‌اند هزینه کمتر و سرعت بالاتر و توان مصرفی کمتر مرتضي صاحب الزماني

مقايسه S مرتضي صاحب الزماني

Programmable Logic Array (PLA) مرتضي صاحب الزماني

PLA مرتضي صاحب الزماني

PLA مرتضي صاحب الزماني

PAL فقط AND Plane قابل برنامه ريزي. W = ABC + CD X = ABC + ACD + ACD + BCD Y = ACD + ACD + ABD مرتضي صاحب الزماني

Programmable Array Logic (PAL) براي پياده سازي مدارهاي ترتيبي معمولا در خروجي، FF قرار دارد. PAL 16R8 مرتضي صاحب الزماني

PAL 16R8 مرتضي صاحب الزماني

PAL 16R8 مرتضي صاحب الزماني

Simple PLD (SPLD) (22V10) مرتضي صاحب الزماني

22V10 SPLD مرتضي صاحب الزماني

SPLD Macrocell مرتضي صاحب الزماني

CPLD Interconection Wires مرتضي صاحب الزماني

بخشي از CPLD مرتضي صاحب الزماني

ساختار FPGA مرتضي صاحب الزماني

ساختار FPGA مرتضي صاحب الزماني

Logic Cell مرتضي صاحب الزماني

LUT مرتضي صاحب الزماني

Logic Cell نمونه Spartan Logic Cell مرتضي صاحب الزماني

Programmable Switch Matrix (PSM)

Programmable Lookup Tables (LUTs) Programmable routing structure SRAM-Based FPGA Programmable Lookup Tables (LUTs) Programmable routing structure [Entegra]

ASIC Hybrid FPGA & ASIC Use reconfigurable fabric to customize an ASIC Previously: FPGAs have been used to augment ASIC chips in board level Now, they can be used on a single chip ASIC مرتضي صاحب الزماني