1 CPLD 簡介 2011/01/16 v1.0 By Johnson Chang. 2 What is CPLD Complex Programmable Logic Device Complex Programmable Logic Device Your own ASIC ( Application.

Slides:



Advertisements
Similar presentations
VHDL Design of Multifunctional RISC Processor on FPGA
Advertisements

Exclusive-OR and Exclusive-NOR Gates
VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
ECE 734: Project Presentation Pankhuri May 8, 2013 Pankhuri May 8, point FFT Algorithm for OFDM Applications using 8-point DFT processor (radix-8)
©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.
Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011.
Physical Implementation 1)Manufactured Integrated Circuit (IC) Technologies 2)Programmable IC Technology 3)Other Technologies Other Technologies 1. Off-The-Shelf.
數位實驗 麵包板實驗 EDA(Electronic Design Automation)實驗 電路板之前 配合各種量測儀器 PC
第10章 移位暫存器 10-1 移位暫存器的基本功能 10-2 串列輸入/輸出移位暫存器 10-3 其他移位暫存器的線路型態
EET 1131 Unit 4 Programmable Logic Devices  Read Kleitz, Chapter 4.  Homework #4 and Lab #4 due next week.  Quiz next week.
數位實驗  麵包板實驗 電路板之前 配合各種量測儀器  示波器 (oscillator)  波形產生器 (wave generator)  電源產生器 (power supply)  數位電表 (digital meter)  EDA(Electronic Design Automation)
資訊理論 授課老師 : 陳建源 研究室 : 法 401 網站 Ch5: Error Correction.
數位系統實驗 --課程介紹 教師:潘欣泰.
數位系統實驗 -- 課程介紹 教師:潘欣泰. 課程目標  數位系統導論課程之實習課程  接續數位電路學課程  養成學生動手做的習慣  使學生對數位電路設計有實際的體驗.
Synchronous Sequential Circuit Design Digital Clock Design.
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
VLSI Design Lab Introduction
Figure 1.1 The Altera UP 3 FPGA Development board
ALTERA UP2 Tutorial 1: The 15 Minute Design. Figure 1.1 The Altera UP 1 CPLD development board. ALTERA UP2 Tutorial 1: The 15 Minute Design.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
Introduction to Digital Design Lab Project
Read Only Memory (ROM) Number of words Size of word A block diagram of a ROM consisting of k inputs and n outputs is shown below. The inputs provide the.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Fundamental of logic design ( 邏輯設計 ) Ching Yuan Su( 蘇清源 ) Dept. of Electronic Engineering Chang Gung University
Section I Introduction to Xilinx
An Introduction to VHDL Using Altera’s Quartus II IDE Dr. William M. Jones Coastal Carolina University Numbers and Bytes Meeting 20 OCT 2008.
陳培殷, Pei-Yin Chen, 國立成功大學資訊工程系
Ch.9 CPLD/FPGA Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
Memory Devices on DE2-115 數位電路實驗 TA: 吳柏辰 Author: Trumen.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
BR 1/991 Issues in FPGA Technologies Complexity of Logic Element –How many inputs/outputs for the logic element? –Does the basic logic element contain.
Digital Integrated Circuit Design Laboratory Department of Computer Science and Information EngineeringNational Cheng Kung University LAB - 03 陳培殷 國立成功大學.
Digital Integrated Circuit Design Laboratory Department of Computer Science and Information EngineeringNational Cheng Kung University LAB - 02 陳培殷 國立成功大學.
 Seattle Pacific University EE Logic System DesignAlteraBoard-2 Altera Cyclone II (484 Pin BGA) 22 Pins.
多媒體製作設計與評估 -- 數位圖書館案例介紹 Jian-hua Yeh ( 葉建華 ) 真理大學資訊科學系助理教授
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
Sequential Logic Design by VHDL
CEC 220 Digital Circuit Design Programmable Logic Devices
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
Teaching Digital Logic courses with Altera Technology
VHDL From Ch. 5 Hardware Description Languages. History 1980’s Schematics 1990’s Hardware Description Languages –Increased due to the use of Programming.
A Brief Introduction to FPGAs
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
George Mason University Finite State Machines Refresher ECE 545 Lecture 11.
Issues in FPGA Technologies
EET 1131 Unit 4 Programmable Logic Devices
Sequential Programmable Devices
Computer Organization Lab
Programmable Logic Device Architectures
Figure 1.1 The Altera UP 1 CPLD development board.
This chapter in the book includes: Objectives Study Guide
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
The Current Status of SOC Lab in NSYSU
ELEN 468 Advanced Logic Design
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Field Programmable Gate Array
Field Programmable Gate Array
Field Programmable Gate Array
FIGURE 7.1 Conventional and array logic diagrams for OR gate
Lecture 18 PicoBlaze I/O Interface
Embedded systems, Lab 1: notes
Analog-to-Digital Converters
Lecture 13 PicoBlaze I/O & Interrupt Interface
Physical Implementation
Digital Designs – What does it take
Implementing Logic Gates and Circuits
Programmable logic and FPGA
Presentation transcript:

1 CPLD 簡介 2011/01/16 v1.0 By Johnson Chang

2 What is CPLD Complex Programmable Logic Device Complex Programmable Logic Device Your own ASIC ( Application Specified Integrated Circuit) Your own ASIC ( Application Specified Integrated Circuit) Logic Design  Implementation with Logic Design  Implementation with 1. Standard TTL / COMS 2. CPLD / FPGA

3 Why CPLD? Large Digital Logic Design is possible Large Digital Logic Design is possible Minimize PCB size Minimize PCB size High Speed ( 3/4/5 nS vs 18nS ) High Speed ( 3/4/5 nS vs 18nS ) Security Security

4 CPLD TTL

5 How to design CPLD Xilinx / Altera Xilinx / Altera Altera Quartus / Maxplux II (phase out) Altera Quartus / Maxplux II (phase out) Block Diagram Schematic ( bdf ) / VHDL / Verilog Block Diagram Schematic ( bdf ) / VHDL / Verilog

6 Study Sequence Quartus Installation Quartus Installation Example Demonstration Example Demonstration Introduction of Terasic CPLD Kit Introduction of Terasic CPLD Kit Programming Example Programming Example Implement 74LS138 with 3 SW input Implement 74LS138 with 3 SW input Implement 74LS138 with 2Hz input Implement 74LS138 with 2Hz input Design a 7-Segment decoder Design a 7-Segment decoder Design a 4*7 7-Segment decoder Design a 4*7 7-Segment decoder Design a 4-byte RAM Design a 4-byte RAM Design a counter 1,3,5,7,1,3,5,7 、、、 Design a counter 1,3,5,7,1,3,5,7 、、、

7 Learning Material 陳慶逸的教學網站 陳慶逸的教學網站 陳慶逸的教學網站 CPLD/FPGA 數位電路教學與設計資源 CPLD/FPGA 數位電路教學與設計資源 CPLD/FPGA 數位電路教學與設計資源 CPLD/FPGA 數位電路教學與設計資源 張正賢教學網站 張正賢教學網站 張正賢教學網站