Programmable Logic Architecture Verilog HDL FPGA Design

Slides:



Advertisements
Similar presentations
認識大學:校系介紹 介紹校系:逢甲大學-電機 工程學系 班級 :406 座號 :09 姓名 : 邱柏淵 指導老師 : 黃素珍 老師.
Advertisements

SOPC技术 数字逻辑电路 主讲:刘昌华 嵌入式技术研究所
第1章 电子系统设计训练.
Recent Research Progresses in Zhejiang University
电工新技术的发展与职业教育 一 电工新技术的最新发展 1 电工新技术的整体发展状况 2 超导技术的原理及发展 3 磁流体发电的原理及发展
第一章 資料結構導論 1-1 資料結構簡介 1-2 認識程式設計 1-3 演算法效能分析 1-4 物件導向程式設計與Java.
(原Protel)Altium公司 中国大学计划推介
組別: 指導老師:張景榮 老師 組員: 李儀姿 、 陳雅貞
创新实验 课程说明 计算机学院 孙彤 计算机学院 张明.
102-1 Under-Graduate Project FFT
第2章 SOPC硬件开发环境及流程.
第9章 系統建置.
第2章 FPGA/CPLD结构与应用.
操作系统结构.
數位邏輯設計與實習 ch04 組合邏輯電路設計.
第八章 可编程逻辑器件 本章的重点: 本章的难点: 1.PLD的基本特征,分类以及每种类型的特点;
加速度計 指導老師 : 洪正瑞 製作人 : 蔡昌佑.
AKA Embedded 开放实验室系列普及讲座之一 FPGA/CPLD的应用和开发简介
EPF10K10TI144-4晶片燒錄.
CH.2 Introduction to Microprocessor-Based Control
水煮FPGA 传统FPGA设计流程简介.
- Cellular Phone Content
Chapter 5 Verilog 硬體描述語言
Chapter 5 Verilog硬體描述語言
第 7 章 正反器 7-1 RS 閂鎖器 7-2 RS 型正反器 7-3 D 型正反器 7-4 JK 正反器 7-5 T 型正反器
下線申請相關注意事項 晶片實作技術課 2011/1/10 CIC CONFIDENTIAL /11/21 - P.1.
浅谈基于FPGA的电路设计 报告人:吴爱平 2005/11/13
版权所有,禁止未经授权的商业使用行为 何宾 Tel: 北京中教仪装备技术有限公司.
EDA技术实用教程 第1章 概 述.
單元3:軟體設計 3-2 順序圖(Sequence Diagrams)
授課教授 : 陳永耀 博士 學生 : 藍浩濤 P 電機所控制組
第一章 C語言概論 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載.
可编程器件与电子设计自动化 上海交通大学电工及电子技术实验中心 一九九九年三月.
Danny Mok Altera HK FAE AHDL培训教材 Danny Mok Altera HK FAE 2018/12/9 P.1.
数字系统设计 Digital System Design
客 訴 處 理 Elan / QRA 顏 安 建 1.
EDA 原理及应用 何宾
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
本章小结: 可编程逻辑器件(Programmable Logic Device,简称为 PLD)是目前数字系统设计的主要硬件基础。现场可编程门阵列 FPGA(Field Programmable Gate Array)现场可编程门阵列FPGA在结构上由逻辑功能块排列为阵列,功能由逻辑结构的配置数据决定,配置数据可以存放在片外的EPROM或其他存储体上,人们可以控制加载过程,在现场修改器件的逻辑功能。
第六章 : 資料模型之繪製 1. 前言 資料流程圖 ( DFD ) 及 處理邏輯工具
JTAG INTERFACE SRAM TESTER WITH C-LCM
邏輯設計 Logic Design 顧叔財, Room 9703, (037)381864,
10.1 学习自动布局与自动布线的基本步骤 印制板图设计流程 规划印制电路板 准备原理图
數位邏輯與實習 Week 4 曾建勳.
指導教授 張寶棣 助教 黃智穎 第十七組 B 物理三 李明哲 B 大氣三 吳宛真
第 2 章 数字逻辑电路基础 和计算机中的逻辑部件
设计题目(中文) 英文 姓名 单位 ___年___月___日.
- Cellular Phone Content
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
EDA 第二章 可编程逻辑器件.
資料結構 Data Structures Fall 2006, 95學年第一學期 Instructor : 陳宗正.
資料結構與C++程式設計進階班 課程大綱 講師:洪安.
计算机学院 数字逻辑实验的要求.
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
虚 拟 仪 器 virtual instrument
第一章 概 述.
數位邏輯設計 VHDL.
第二章 軟體測試概論.
SoC 與微控制器的發展 朱亞民.
知識管理 第二章 本體論為基礎的知識.
IEEM 5352 Enterprise Integration
5. Combinational Logic Analysis
第四章 MSP430數位I/O原理與實驗.
Programmable Logic System Design
程式語言簡介 2019/7/17 明乘中學編製.
Progress Report Yuan-Hsin Liao 10/22/2014.
Requirements for SPN Information Modeling
LIU Lei Shanghai Center for Bioinformation Technology 03/05/2013
Programmable Logic System Design
新選課系統說明會 電算中心 林以仁.
Presentation transcript:

Programmable Logic Architecture Verilog HDL FPGA Design Jason Tseng Week 1

Book and Course Evaluation Book and Author: Verilog FPGA 晶片設計, 林灶生 (劉紹漢)編著 Course evaluation: 110% Attendance: 10% 2 assignments: 15% FPGA practice: 15% Mid-session exam: 30% Final session exam: 40% Office Hour: 10:00 – 12:00 every Thursday

Abstract Today’s class: Introduction to integrate circuit (IC) design HDL-based design flow Verilog HDL Examples

Integrate Circuit Design IC design technology Standard logic design Special application IC design Full-Custom Design (全客戶功能設計)-面積採電晶體層次之人工佈線(執行效能最好但耗費成本大) Cell-Based Design (元件庫功能設計)-以HDL執行基本元件之功能設計並以自動佈線方式完成設計(執行效能較差但設計流程較簡單) Programmable Logic Design (PLD) (可程式邏輯設計)- gate array structure (以HDL執行並以自動佈線方式完成設計-設計流程簡單、免光照、實驗室可完成雛形設計與驗證(快速上市)但晶片價格貴、執行效能較差 (可轉成元件庫功能設計來改善缺點) Simple Programmable Logic Device (SP-LD)-low density PLD Complex Programmable Logic Device (CP-LD)-medium density PLD Field Programmable Gate Array Logic Device (FPGA-LD)-high density PLD

Hardware Description Language (HDL)-based design flow (in PC) Concept Design Synthesis & Verification Specification Implementation HDL Simulation Gate-level Simulation Concept OK? Simulation OK? Done

Hardware Description Language (HDL)-based design flow (in chip) input Requirements Simulate RTL Model Gate-level Model Synthesize Test Bench ASIC or FPGA Place & Route Timing Model Register Transfer Level output

FPGA Demo Board

FPGA Demo Board

FPGA Demo Board

Verilog History Verilog was written by Gateway Design Automation in the early 1980 Cadence acquired Gateway in 1990 Cadence released Verilog to the pubic domain in 1991 In 1995 the language was ratified as IEEE standard 1364 In 2001, verilog is significant upgraded from verilog-95 Verilog 2005: IEEE Standard 1364-2005

Verilog HDL Design methodologies: Levels of modeling: Top-down: top-level module  module  sub-module Bottom-up: sub-module  module  top-level module Levels of modeling: Switch level which includes MOS transistors modeled as switches. Gate level Data-flow level Behavior or procedural level Program structure: Modules: basic unit of code Ports: module interface linked using positional/named association Module instantiation: create a copy of defined module Data type: registers and nets Net type: wire and tri; supply1 (VCC) and supply0 (GND) Demo: counter with 7-segment display, stopwatch with 7-segment display Low High