《计算机英语》Asynchronous Circuit Design

Asynchronous vs Synchronous Circuit Design Danny Mok Altera HK FAE (amok@altera.com) bBRA Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Asynchronous vs Synchronous Circuit Design Danny Mok Altera HK FAE (dmok@altera.com)

Asynchronous Circuit Design a Mainly use Combinational Logic to do the decoding Address decoder Fifo/Ram Read or Write pulse a The output logic does not have any relationship with any clocking signal a Usually the Decoding Glitch can be monitored at the output signal Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Asynchronous Circuit Design ◼ Mainly use Combinational Logic to do the decoding – Address decoder – Fifo/Ram Read or Write pulse ◼ The output logic does not have any relationship with any clocking signal ◼ Usually the Decoding Glitch can be monitored at the output signal

Synchronous circuit Design a Usually the circuit design will involve with different kind of flip-Flop D type, JK type, Rs type or T type a The output logic is fully control by the rising edge or falling edge of the same clocking signal ■ No Glitch wil‖ be experienced at the output signal Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Synchronous Circuit Design ◼ Usually the circuit design will involve with different kind of Flip-Flop – D type, JK type, RS type or T type ◼ The output logic is fully control by the rising edge or falling edge of the same clocking signal ◼ No Glitch will be experienced at the output signal

Asynchronous Design Example u↑pu 7439go LCLKB LQD cla 1CLKA IQc OUTPUT O2N O3N 日 C OSN On On b BCDTO DEC Binary counter: LLLL LLLH bCd to dec. LllL-> HHHHHHHHHL LLHL LLLH-> HHHHHHHHLH LLHH LLHL→> HHHHHHHLHE LLHH->HHHHHHLHHH HHHE Copyright 1997 Altera Corporation HLLH->LHHHHHHHHH 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Asynchronous Design Example Binary Counter : LLLL LLLH LLHL LLHH .......... HHHH BCD to DEC : LLLL -> HHHHHHHHHL LLLH -> HHHHHHHHLH LLHL -> HHHHHHHLHH LLHH -> HHHHHHLHHH .......... -> ............................ HLLH -> LHHHHHHHHH

Expect Output Start: 0.Ons ]□」End「1us Interval: 1. Ous ‖Name Value 100 Ons 200.ns 300 Ons 400 Ons 500. Ons 0000 This is the dLE output waveform but what will we get really? bBRA Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Expect Output This is the IDLE output waveform but what will we get really ?

Functional Simulation Output Name value ∠UU| ++UU,UlIs cIra lka d2 0000 -o d1 What is this bBRA Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Functional Simulation Output What is this ?

Timing Simulation Output Nam value 100ns 200.ns 300.Ons 400.ns cIra lK l「「「「「 d3 o dO It get worst What is going on? Engineer Design problem or Altera Device Problem But .... It works with 74xX TtL logic and fail with altera device. it must be altera device problem bBRA Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Timing Simulation Output It get worst !!! What is going on ? Engineer Design problem or Altera Device Problem ? But ..... It works with 74xx TTL logic and fail with Altera Device, it must be Altera Device Problem

What is Happening Let us take a closer look of th/74390 and 7442 bBRA Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 What is Happening ◼ Let us take a closer look of the 74390 and 7442

7442 NANDA In order to have Glitch Free Q19.0N Output pi SULFur 1.)IF the output of 74390 reach the NAND4 at OGN the same time NANDA 2. )IF Trace Delay a equal to Trace Delay B p: SUTPUD oiN and equal to trace delay c NANDA and equal to Trace delay D UTPUT O2N NANDA 0are□ OCN N的NDa Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 7442 A B C D In order to have Glitch Free Q[9..0]N Output : 1.) IF the output of 74390 reach the NAND4 at the same time 2.) IF Trace Delay A equal to Trace Delay B and equal to Trace Delay C and equal to Trace Delay D

Does the f is reasonable Delay matrix Destination d3 m74421600UT0QNC 2. Ons m74421600UT1Q~NC 2. Ons Im7442. 1600UT20"NC m7442160UT3Q^NC 2. Ons 2. )IF Trace Delay a equal to Trace Delay E and equal to trace delay c and equal to Trace Delay d This condition is OK from The Delay Matrix ATIER/A Copyright 1997 Altera Corporation 9/12/97
Copyright © 1997 Altera Corporation 9/12/97 Does the IF is reasonable ? 2.) IF Trace Delay A equal to Trace Delay B and equal to Trace Delay C and equal to Trace Delay D This condition is OK from The Delay Matrix
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机英语》AHDL Training class.ppt
- 《大学英语》课程教学资源(六级考试历年全真试卷)Model test one Part I Listening Comprehension(20 minutes).doc
- 《大学英语》课程教学资源(六级考试历年全真试卷)Model Test One Part I Section A答案部分.doc
- 《大学英语》课程教学资源(六级考试历年全真试卷)Part two试卷部分.doc
- 《大学英语》课程教学资源(六级考试历年全真试卷)Part Three答案部分.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 9.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 8.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 6.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit4.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit3.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book2 Unit2.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 10.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book 2 unit7.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book 2 Unit 1.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book3 Unit 9.doc
- 《新视野大学英语》课程教学资源(备课笔记)book3 Unit 7.doc
- 《新视野大学英语》课程教学资源(备课笔记)book3 Unit 5.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book3 Unit 10.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book3 Unit 1.doc
- 《新视野大学英语》课程教学资源(备课笔记)book3 Unit 4.doc
- 《计算机英语》Powerful of CLIQUE.ppt
- 《计算机英语》Design of Combinational Circuit.ppt
- 《计算机英语》Compilation is too Long.ppt
- 《计算机英语》Mix Design Entry within Max+Plus ll.ppt
- 《计算机英语》How to implement the circuit in EAB within VHDL coding.ppt
- 《计算机英语》Third Party EDA Tools Interface with Altera Max+Plus.ppt
- 《计算机英语》Usage of FloorPlanner.ppt
- 《计算机英语》Agenda What is FPGA Express.ppt
- 《计算机英语》How to use LPM within VHDL Entry.ppt
- 《计算机英语》Analyzing Designs Using Model Technology's Mode Sim.ppt
- 《计算机英语》MPII Quickstart Chinese.ppt
- 《计算机英语》Multiple clock System Design.ppt
- 《计算机英语》Setup/Hold Time Problem.ppt
- 《计算机英语》Design Requirement.ppt
- 《计算机英语》Tri-State Buffer.ppt
- 《计算机英语》Beginner VHDL Training Class.ppt
- 西北大学:《综合英语》Test for New Integrated English Band i (1-A).doc
- 西北大学:《综合英语》Oral Test for New Integrated English Band(1-A).doc
- 西北大学:《综合英语》Test for New Integrated English Band I(1-A).doc
- 西北大学:《综合英语》Oral Test for New integrated english Band I(1-B).doc