数字系统设计 Digital System Design

Slides:



Advertisements
Similar presentations
第七章 半导体存储器 《数字电子技术》7.1 概述 7.2 只读存储器( ROM ) 7.5 用存储器实现组合逻辑函数 7.4 存储器的扩展 7.3 随机存储器( RAM ) 7.6 集成芯片简介及应用举例.
Advertisements

1 I/O 设备访问方式和类型. 2 Overview n The two main jobs of a computer: l I/O (Input/Output) l processing n The control of devices connneted to the computer is.
第6章 存储系统 6. 1 存储器的分类与性能评价 6. 2 存储器访问的局部性原理与 层次结构存储系统 6. 3 半导体存储器
第四章 存储系统 4-1 存储系统概论 4-2 RAM(随机读写存储器) 4-3 ROM(只读存储器) 4-4 高速缓冲存储器(Cache)
第二章 微型计算机系统 2.1基本术语和基本概念 硬件与软件
第6章 半导体存储器 6.1 概述 6.2 随机读写存储器(RAM) 6.3 只读存储器(ROM) 6.4 存储器的扩展
最新計算機概論 第3章 計算機組織.
第二章 计算机硬件基础 --微型计算机硬件的组成.
第4章 主存储器 4.1 主存储器概述 4.2 读/写存储器 4.3 非易失性存储器 4.4 DRAM的研制与发展
第2章 主机 李渊林 本章要点   CPU 主板 2.3   内存 2.4 机箱和电源.
计算机导论 第4讲 微型计算机硬件系统 1.
半导体存储器 第四章 半导体存储器.
单片机原理与应用.
EEPROM IC 製程 - 結構與操作原理 學生:高柏翔.
第一节 存储器的构成 第二节 存储系统的构成 第三节 Cache 第四节 虚拟存储器
Hardware Chen Ching-Jung
CH.2 Introduction to Microprocessor-Based Control
第七章 单片机存储器的扩展.
主讲教师:唐大仕 第5讲 计算机硬件 主讲教师:唐大仕
第 4 章 記憶單元.
- Cellular Phone Content
数字系统设计 Digital System Design
数字系统设计 I Digital System Design I
数字系统设计 Digital System Design
基本硬體介紹 1.主機板 2.CPU(運算中心) 3.記憶體(RAM-短暫記憶資料處) 4. 硬碟(HDD儲存資料處) 5.顯示卡(接螢幕)
不断变迁的闪存行业形势 Memory has changed, especially serial - from a low cost, low pin count, slow memory to an advanced, high performance memory solution to save.
C H A P T E R 10 存储器层次.
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
第五章 存储系统 半导体存储器概述 系统内存扩充 高速缓冲存储器 虚拟存储器 PC系列机中的主存储器 习题与思考 上一章 目 录 帮助
第六章 存贮器 6.1 存储器概述 6.2 随机存取存储器(RAM) 6.3 只读存储器(ROM) 6.4 CPU与存储器的连接.
第 6 章 存储系统 6.1 概述 存储器的层次结构 存储器的分类 存储器的基本组成
第5章 存储系统.
第四章 存 储 器 4.1 概述 4.2 主存储器 4.3 高速缓冲存储器 4.4 辅助存储器.
memory array (2n words by m bits)
5 Computer Organization (計算機組織).
2018/11/ /11/23 TRAINING-LZW.
memory array (2n words by m bits)
存储设备介绍 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd.
数字系统设计 Digital System Design
Computer Organization
微程序控制器 刘鹏 Dept. ISEE Zhejiang University
第 9 章 存储器和可编程逻辑器件 9.1 半导体存储器 9.2 可编程逻辑器件.
第13章 数字电路基础 13.1 数字电路概述 13.2 数字电路中的数值与码制 13.3 逻辑代数 13.4 逻辑门电路
An Introduction to Computer Science (計算機概論)
微处理器设计2 刘鹏 College of ISEE Zhejiang University
数字系统设计 Digital System Design
第2章 電腦硬體的架構及功能.
单片机应用技术 项目一 循环彩灯装置 第2讲 51单片机的结构与引脚 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
Programmable Logic Architecture Verilog HDL FPGA Design
第1章 單晶片微電腦概論.
第5章 半导体存储器 存储器基本概念 随机存取存储器(RAM) 只读存储器(ROM) 存储器连接与扩充应用 微机系统的内存结构.
JTAG INTERFACE SRAM TESTER WITH C-LCM
数字电路 Digital Circuits 王维东 浙江大学信息与电子工程系 信息与通信工程研究所 March 03, 2009 EE141
- Cellular Phone Content
EDA 第二章 可编程逻辑器件.
Computer Inside/Outside
第2章 计算机基本硬件介绍及选购 2.1 主板 2.2 中央处理器CPU 2.3 内存.
第七章 可编程逻辑器件 PLD 7.1 PLD 概述 PLD 的电路结构及分类 PLD 的编程工艺及描述的逻辑规则和符号 PLD 的设计过程及主要优点 7.2 只读存储器 ROM 的内部结构 用ROM 实现组合逻辑设计 常用的LSI.
第7章 半导体存储器 7.1半导体存储器的特点和分类 半导体存储器的特点 集成度高,体积小 可靠性高,价格低
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
虚 拟 仪 器 virtual instrument
第5章 存储器 5.1 存储器概述 5.2 半导体存储芯片结构及使用 位系统的存储器接口.
第七章 半导体存储器.
第10章 存储器接口 罗文坚 中国科大 计算机学院
第六章 記憶體.
数字系统设计 Digital System Design
第 7 章 存储器.
第三章 计算机体系结构.
Chapter 8 – Memory Basics
Presentation transcript:

数字系统设计 Digital System Design EE141 数字系统设计 Digital System Design -----存储器 王维东 Weidong Wang 浙江大学信息与电子工程学院 College of Information Science & Electronic Engineering 信息与通信工程研究所 Zhejiang University Spring 2016 ZDMC – Lec. #1 – 8

任课教师 王维东 TA: 浙江大学信息与电子工程学院, 信电楼306 邮箱:wdwang@zju.edu.cn EE141 任课教师 王维东 浙江大学信息与电子工程学院, 信电楼306 邮箱:wdwang@zju.edu.cn College of Information Science & Electronic Engineering Zhejiang University, Hangzhou, 310027 Tel: 86-571-87953170 (O) Mobile: 13605812196 TA: 陈彬彬 Binbin CHEN, 13071888906; 15091831397@163.com; 黄露 Lu HUANG,6719473; eliver8801@zju.edu.cn; Tuesday & Thursday 14:00-16:30 PM Office Hours:玉泉信电楼 308室(可以微信或邮件联系). Spring 2016 ZDMC – Lec. #1 – 8

Prerequisites预修课程 电子电路基础 电子线路 C语言 How to learn this Course? Not only listening, thinking and waiting …. But Exercise, Simulation, Practice!

课程简介 课程代码:111C0120 参考书 阎石, 数字电子技术基础, 第5版, 高等教育出版社, 2006. EE141 课程简介 课程代码:111C0120 参考书 阎石, 数字电子技术基础, 第5版, 高等教育出版社, 2006. 王金明著,数字系统设计与Verilog HDL,电子工业出版社,第5版 补充讲义/期中考试前预备 Stanford 大学 108A课程notes. R.H.Katz, G.Borriello, Contemporary Logic Design, second edition,电子工业出版社, 2005. M.M.Mano, 数字设计(第四版), 电子工业出版社, 2010. http://www.prenhall.com/mano Spring 2016 ZDMC – Lec. #1 – 8

Other Course Info Website: http://mypage.zju.edu.cn/wdwd/教学工作/ ftp://10.13.71.58/数字系统设计/2016/, 暂停 Check frequently 答疑 玉泉信电楼308室/周四下午2:30-5:00 上课课间、课后均可 Email,微信群,短信均可

Grading (考核) Final grades will be computed approximately as follows: 期中考试-10% 课程作业+小测验+上课出勤率+Project - 20% Class Room Check Homework Sets 作业上交截止期为课后一周内有效 Project 2 projects (1 or 2 members team) Project-2可选(总评加分3~5分,但不超过平时成绩范围) Finial Exam期末闭卷考试 - 70% 上课说明此门课程的成绩合成:平时成绩包括平时小测验、期中考试、作业、出勤、课堂讨论、论文

授课时间和地点: 2016年春夏学期, 地点:紫金港西1-520(多) 周二上午,第3、4节(9:50-11:25) 星期四上午,第1、2节(08:00-09:35) 地点:紫金港西1-520(多) http://mypage.zju.edu.cn/wdwd/教学工作/

课程结构 数字理论知识(必备) 数字电路分析与设计 脉冲电路与接口 控制器与数字系统 微处理器简介 数字系统和编码、逻辑代数、门电路 EE141 课程结构 数字理论知识(必备) 数字系统和编码、逻辑代数、门电路 数字电路分析与设计 组合逻辑电路 触发器、半导体存贮器、可编程器件 时序逻辑电路 脉冲电路与接口 控制器与数字系统 状态机 控制器 微码控制器 测试和验证 微处理器简介 Spring 2016 ZDMC – Lec. #1 – 8

EE141 第七章 半导体存储器 A major advantage of digital over analog systems is the ability to store easily large quantities of digital information and data for short or long periods. Spring 2016 ZDMC – Lec. #1 – 8

第七章 半导体存储器 memory devices EE141 第七章 半导体存储器 memory devices 7.1 概述 能存储大量二值信息的器件 一、一般结构形式 flip-flop? !单元数庞大 !输入/输出引脚数目有限 输入/出电路 I/O 输入/出 控制 Spring 2016 ZDMC – Lec. #1 – 8

(Random-Access-Memory) 2、从工艺分: ①双极型 ②MOS型 EE141 二、分类 1、从存/取功能分: ①只读存储器 (Read-Only-Memory) ②随机读/写 (Random-Access-Memory) 2、从工艺分: ①双极型 ②MOS型 Spring 2016 ZDMC – Lec. #1 – 8

7.2 ROM-READ-ONLY MEMORIES 7.2.1 掩模ROM 一、结构 EE141 7.2 ROM-READ-ONLY MEMORIES 7.2.1 掩模ROM 一、结构 Spring 2016 ZDMC – Lec. #1 – 8

EE141 二、举例 Spring 2016 ZDMC – Lec. #1 – 8

A0~An-1 W(2n-1) Dm Spring 2016 ZDMC – Lec. #1 – 8 W0 D0 地 址 数 据 1 A1 EE141 A0~An-1 W0 W(2n-1) D0 Dm 地 址 数 据 A1 A0 D3 D2 D1 D0 1 Spring 2016 ZDMC – Lec. #1 – 8

两个概念: 存储矩阵的每个交叉点是一个“存储单元”,存储单元中有器件存入“1”,无器件存入“0” 存储器的容量:“字数 x 位数” EE141 两个概念: 存储矩阵的每个交叉点是一个“存储单元”,存储单元中有器件存入“1”,无器件存入“0” 存储器的容量:“字数 x 位数” Spring 2016 ZDMC – Lec. #1 – 8

掩模ROM的特点: 出厂时已经固定,不能更改,适合大量生产 简单,便宜,非易失性nonvolatile EE141 掩模ROM的特点: 出厂时已经固定,不能更改,适合大量生产 简单,便宜,非易失性nonvolatile Spring 2016 ZDMC – Lec. #1 – 8

ROM ARCHITECTURE Spring 2016 ZDMC – Lec. #1 – 8

Typical timing for a ROM read operation. Spring 2016 ZDMC – Lec. #1 – 8

7.2.2 可编程ROM(PROM)Programmable ROMs EE141 7.2.2 可编程ROM(PROM)Programmable ROMs 总体结构与掩模ROM一样,但存储单元不同 “one-time programmable” (OTP) ROMs Spring 2016 ZDMC – Lec. #1 – 8

7.2.2 可编程ROM(PROM) 总体结构与掩模ROM一样,但存储单元不同 写入时,要使用编程器 EE141 7.2.2 可编程ROM(PROM) 总体结构与掩模ROM一样,但存储单元不同 写入时,要使用编程器 Spring 2016 ZDMC – Lec. #1 – 8

7.2.3 可擦除的可编程ROM(EPROM) Erasable Programmable ROM EE141 7.2.3 可擦除的可编程ROM(EPROM) Erasable Programmable ROM 总体结构与掩模ROM一样,但存储单元不同 一、用紫外线擦除的PROM(UVEPROM) nonvolatile Spring 2016 ZDMC – Lec. #1 – 8

EE141 Spring 2016 ZDMC – Lec. #1 – 8

EE141 Spring 2016 ZDMC – Lec. #1 – 8

二、电可擦除的可编程ROM(E2PROM) EE141 二、电可擦除的可编程ROM(E2PROM) Electrically Erasable PROM 总体结构与掩模ROM一样,但存储单元不同 Without a UV light source and a special PROM programmer unit Spring 2016 ZDMC – Lec. #1 – 8

EE141 Spring 2016 ZDMC – Lec. #1 – 8

Electrically Erasable PROM Another advantage of the EEPROM over the EPROM is the ability to erase and rewrite individual bytes (eight-bit words) in the memory array electrically. This byte erasability makes it much easier to make changes in the data stored in an EEPROM. The early EEPROMs, such as Intel’s 2816, required appropriate support circuitry external to the memory chips, included the 21-V programming voltage (VPP). The newer devices, such as the Intel 2864, have integrated this support circuitry onto the same chip with the memory array, it requires only a single 5-V power pin. Spring 2016 ZDMC – Lec. #1 – 8

Timing for the write operation. Spring 2016 ZDMC – Lec. #1 – 8

三、快闪存储器(Flash Memory) EE141 The challenge for semiconductor engineers was to fabricate a nonvolatile memory with the EEPROM’s in-circuit electrical erasability, but with densities and costs much closer to those of EPROMs, while retaining the high-speed read access of both. 三、快闪存储器(Flash Memory) 为提高集成度,省去T2(选通管) 改用叠栅MOS管(类似SIMOS管) Spring 2016 ZDMC – Lec. #1 – 8

Trade-offs for semiconductor nonvolatile memories show that complexity and cost increase as erase and programming flexibility increases. A typical flash memory has a write time of 10 ms per byte compared to 100 for the most advanced EPROM and 5 ms for EEPROM (which includes automatic byte erase time). Spring 2016 ZDMC – Lec. #1 – 8

7.3 随机存储器RAM random-access memory EE141 7.3 随机存储器RAM random-access memory 7.3.1 静态随机存储器(SRAM)STATIC RAM 一、结构与工作原理 Spring 2016 ZDMC – Lec. #1 – 8

EE141 Spring 2016 ZDMC – Lec. #1 – 8

EE141 二、SRAM的存储单元 六管N沟道增强型MOS管 Spring 2016 ZDMC – Lec. #1 – 8

Logic symbols (a) the 2147H RAM chip; (b) the MCM6206C RAM. Spring 2016 ZDMC – Lec. #1 – 8

Symbol and mode table for the CMOS MCM6264C. Spring 2016 ZDMC – Lec. #1 – 8

7.3.2* 动态随机存储器(DRAM)DYNAMIC RAM EE141 7.3.2* 动态随机存储器(DRAM)DYNAMIC RAM 动态存储单元是利用MOS管栅极电容可以存储电荷的原理 Dynamic RAMs store 1s and 0s as charges on a small MOS capacitor (typically a few picofarads). In modern DRAM chips, each memory cell must be refreshed typically every 2, 4, or 8 ms, or its data will be lost. Spring 2016 ZDMC – Lec. #1 – 8

Cell arrangement in a dynamic RAM DRAM TECHNOLOGY Memory Modules single-in-line memory module (SIMM) dual-in-line memory module (DIMM) SODIMM RIMM DRDRAM FPM DRAM EDO DRAM SDRAM DDRSDRAM SLDRAM Spring 2016 ZDMC – Lec. #1 – 8

Simplified architecture of the TMS44100 ; RAS>CAS timing Spring 2016 ZDMC – Lec. #1 – 8

7.4 存储器容量的扩展 7.4.1 位扩展方式 适用于每片RAM,ROM字数够用而位数不够时 接法:将各片的地址线、读写线、片选线并联即可 EE141 7.4 存储器容量的扩展 7.4.1 位扩展方式 适用于每片RAM,ROM字数够用而位数不够时 接法:将各片的地址线、读写线、片选线并联即可 例:用八片1024 x 1位→ 1024 x 8位的RAM Spring 2016 ZDMC – Lec. #1 – 8

7.4.2 字扩展方式 适用于每片RAM,ROM位数够用而字数不够时 例:用四片256 x 8位→1024 x 8位 RAM EE141 7.4.2 字扩展方式 适用于每片RAM,ROM位数够用而字数不够时 例:用四片256 x 8位→1024 x 8位 RAM 1024 x 8 RAM Spring 2016 ZDMC – Lec. #1 – 8

EE141 1 Spring 2016 ZDMC – Lec. #1 – 8

EE141 Spring 2016 ZDMC – Lec. #1 – 8

EE141 1 Spring 2016 ZDMC – Lec. #1 – 8

EE141 Spring 2016 ZDMC – Lec. #1 – 8

7.5 用存储器实现组合逻辑函数 一、基本原理 从ROM的数据表可见: 若以地址线为输入变量,则数据线即为一组关于地址变量的逻辑函数 地 址 EE141 7.5 用存储器实现组合逻辑函数 一、基本原理 从ROM的数据表可见: 若以地址线为输入变量,则数据线即为一组关于地址变量的逻辑函数 地 址 数 据 A1 A0 D3 D2 D1 D0 1 A0~An-1 W0 W(2n-1) Spring 2016 ZDMC – Lec. #1 – 8

7.5 用存储器实现组合逻辑函数 一、基本原理 从ROM的数据表可见: 若以地址线为输入变量,则数据线即为一组关于地址变量的逻辑函数 地 址 EE141 7.5 用存储器实现组合逻辑函数 一、基本原理 从ROM的数据表可见: 若以地址线为输入变量,则数据线即为一组关于地址变量的逻辑函数 地 址 数 据 A1 A0 D3 D2 D1 D0 1 Spring 2016 ZDMC – Lec. #1 – 8

EE141 地 址 数 据 A1 A0 D3 D2 D1 D0 1 Spring 2016 ZDMC – Lec. #1 – 8

EE141 二、举例 Spring 2016 ZDMC – Lec. #1 – 8

EE141 Spring 2016 ZDMC – Lec. #1 – 8

SPECIAL MEMORY FUNCTIONS Cache Memory First-In, First-Out Memory (FIFO) Circular Buffers Spring 2016 ZDMC – Lec. #1 – 8

PC to Memory (a) CPU address bus driving ROM or static-RAM memory; (b) CPU addresses driving a multiplexer that is used to multiplex the CPU address lines into the DRAM. Spring 2016 ZDMC – Lec. #1 – 8

Function Generator Spring 2016 ZDMC – Lec. #1 – 8

EE141 课后作业 1. 查阅: 国际上的数字相关集成电路公司的EPROM,EEPROM,FlashROM,RAM,DRAM,SDRAM芯片的型号、接口类型、速度…… 图书馆资源:电子器件天地, 软件; ftp://10.13.71.58/ 2. 习题:/课本P383 HW10: 7.2, 7.5, 7.9, 7.12, 7.14 ;(5月5日前交) 3. 阅读: ch7.4-7.5; Ch8.1-8.5 Ch 10.4-10.6 Spring 2016 ZDMC – Lec. #1 – 8