Data Transmission Control Line Intermodule Exchange Interface, Advantages and Disadvantages

Size: px
Start display at page:

Download "Data Transmission Control Line Intermodule Exchange Interface, Advantages and Disadvantages"

Transcription

1 IMPLEMEPITATI ON AND ANALYS IS OF THE TRIrtOSBUS SELF-CLOCKIFJG INTERFACE V. I. Varshavskii, V. B. Marakhovskii, L. Ya. Rozenblyum, and A. V. Yakovlev Avtomatika i V ichislitel 'naya Tekhnika, Vol. 19, No. 4, pp , 1985 UDC It is established that the TRIMOSBUS intermodule exchange interface with a three-wire system of data transmission control lines in VSLI circuits does not belong to the class of speed-independent interfaces, i. e., it is not invariant to the element and line delays. INTRODUCTION Paper [I] dealt with principles of self-clocking matching of modules in VLSI systems and proposed formal models of self-clocking digital stmctures (SDS), in particular intermodule exchange interface protocols. It is of definite interest to apply these models to the analysis and implementation of computer system interfaces, both those already existing and those already under development. In 1979, at a conference sponsored by the California Institute of Technology (Caltech) on VLST systems, three American niversities and the Digital Equipment Corporation (DEC) presented an organizational project 4 or the TRIMOSBUS interface [2], this interface being invariant to the time parameters of the modules; it was noted that this design was intended for use in many forthcoming developments of VLSIbased computer systems. The interface is intended for matching the functional modules of a system upon transmission of information between them in a "one source/several receivers" mode (one-to-all). This mode of operation is extremely useful in applications involving dynamic checking of correctness of module operation in a system, as well as the possibility of a system reconfiguration. Paper [2], in dealing with TRIMOSBUS, provided an informal idea of the exchange protocol at the lowest level of matching, and also provided functional diagrams of the data source and receiver interface devices. It is of interest to analyze the protocol and the circuits with a view to the self-clocking properties that have been claimed for them. SELF-CLOCKING IN THE CASE OF Ol4E-TC-ONE AND ONE-TO-ALL INTERACTION Assume that a pair of system modules is linked by a bundle of parallel information lines and a pair of control lines A and B. If one of the modules functions as the data %$z= source, the other as the data receiver, then self-clocking of the transmission requires, g in the first place, that the modules interact on the basis of the handshaking principle,.b: i.e., using "accompanyingt' (or "tracking") and acknowledgement signals A and By as is the case in many contemporary interfaces. It is also necessary to ensure unconditional satis-,+1 faction of the precendence relation (<) between event D.P-R (transmission from the spacers to the - :< information set R on a parallel bundle of lines) and event A+ (establishment of tracking 7. 3' signal). For both the data source and receiver, we should have Ds-R<A+. The protocol for this interaction is specified by a special graph (see Fig. 1). K In most available interfaces, the self'-clocking principle is violated through the introduction of specific delays, which ensure with some probability at least some reliable degree of compensation of "signal mismatch" in the parallel bundle in relation to the tracking signal. Thus, in a common bus the overall compensating delay is standardized and equal to 150 nsec (tlmismatch plus decoding of the address"). In the environment of VLSI structures, this method is not satisfactory. An alternative solution involves the use of a self- Q 1985 by Allerton Press, Inc. ~ig. 1. One-on-one interaction protocol. 8 0

2 slocxing or self-tinlng cod [3j..Anoccer version o' deeling xi:? Lnenis?etcn ~-3c12n involves the "creation" of I-Zeractlon conditions oecween so~rce 2nd r~coi-:sf sn :ze ol2ctrical and physical levels such that nismatcn is not 2 hazerd. The idea is thac, if on tne basis of analyzing the physical properties of the lines and the rncei-~er/trznsnitter circuits, it is possible to establish that the line delays in the bundle are negligible as compared to the switching time of the drivers, then each line can be regarded as an "equipotential zone" and the set of events in all its points is only one event [2,4]. This is the idea that was employed by the authors of TRIMOSBUS project, who avoided dealing with the mismatch problem per se and instead dealt with the problem of organizing self-clocking matching of one data source and many receivers (one-to-all). Let us consider some examples of the use of the one-to-all mode. First example. In any system based on the bus principle, data exchange between the master and slave (or actuating) devices involves a phase of selection of a single slave device by the master device. It is natural to assume that, when the self-clocking principle is employed, the device-selection signals in the protocol should be received by all possible slave devices, and that only after decoding of the address in each module can there be two-way exchange (reading or writing of data). Since there is no way for the master device to reliably establish the instant of determination of the phase of selection of the requisite slave device other than to obtain a -collective "acknowledgement" from a11 modules that the decoding process has been completed, it is obvious that the one-to-all principle cannot be avoided in this phase. Second example. The system has a central computer and a decentralized digital control system for entities that are distributed in space. In this system, virtually any exchange between the "center" and the subscribers that is initiated by the "center 1 ' takes place in a "broadcasting 1 ' mode, i.e., transmission of a message to all modules in order for each module to utilize its own part of the information by an association mechanism. On-board installations, as an example, may be systems of this type [2]. It is clear that the use of the one-to-all mode in this case is much more efficient that a dialog between the "center" and each subscriber. The TRIMOSBUS interface project offers an extremely interesting way of solving the problem in question. However, a detailed analysis of it reveals a number of weak points-; in particular, the principle of independence of element delays is violated in the proposed source and receiver interfacing structures. Features of TRIMOSBUS interface. The name itself of the project was not chosen at random. In the first place, it reflects the use of a three-wire system of transmission control lines (an analog is provided by the three-wire system of the IEC standard [51). The signal-chang& protocol on these lines operates without time constraints on the response of the modules. Second, the design presumes the use of MOS gates (drivers) at points at which signals are received and fed to parallel information lines, which are characterized by a high-impedance state, thus making it possible to employ the information lines as an intermediate buffer, and a fairly large switching time of the MOS switches relative to the delays in the lines, whose length is limited to 20 cm (an entirely acceptable figure for the intermodule interface for the VLSI system), so that the wire can be regarded as equipotential. A major advantage of TRIMOSBUS over the IEC interface as regards protocol organization using three control lines is a reduction in the number of changes in control Signals. A complete transmission of a batch of data from source to receivers consists of three operations: 1) delivery of the data to the information lines; 2) establishment of a data-tracking signal on one of the control lines; 3) generation of a collective acknowledgement-ofreceipt signal by all subscribers. We should note that the source implements the first operation as follows. The information lines are excited upon switching of the drivers. The source fixes the voltage levels established on the information lines. The excitation is removed when the required value is attained, prior to delivery of the signal. Thus, the source is immediately disconnected from the bus once the data have been delivered to it, and does not wait for the slowest receiver to receive them. In view of the buffer properties mentioned above, the bus itself stores the data in-each exchange event. Now let us consider the organization and analysis of the control-line protocol in more detail.

3 Fig. 2. General structure of one-to-all interaction: 1) transmitter module; 2) receiver module; 3) source; 4) consumer; 5) transmission control unit; 6) reception control unit; 7) data bus. Fig. 3. Model of lower level of module interfacing; a) signal graph; b ) logic diagram. Fig. 4. Data transmission control protocol in TRIMOSBUS. i Transmission control protocol in TRIMOSBUS. Figure 2 shows the overall structure of interaction of modul,es engaged in exchange in the one-to-all mode; it can be seen that each exchange participant is decomposed into a higher-level entity and a lower-level en tit;^. Thus, in he transmitting module the source provides a higher-level entity, while the transmission control unit provides a lower-level entity. In the receiver modules, these are the consumer and reception control unit respectively. For the upper level, exchange 'llooks" ra like an ordinary two-wire handshake at the junctions (ai, bi). Therefore, if we disregard the internal structure of the lower layer (dashed rectangle), its external behavior at the junction with the upper level can be specified by the signal graph shown in Fig. 3a, from which it is evident that the lower level functions as a decoupling timing or clocking device. This behavior is realized logically by the circuit in Fig. 3b, where the indicator is a standard aperiodic circuit, namely a G-flip-flop, with an intrinsic function of the form )'=b,.b,.....b,vy (b,vb2v...v 6,) [6]. It is quite obvious that the model in Fig. 3 cannot be used in practice to implement matching of modules in a one-to-all mode, although it makes elements and leads delay-independent, since it is a model with individual acknowledgement lines from each module. Therefore we have the problem of organizing the lower level of TRIMOSBUS using the bus principle of module connection, for which we require transmission and reception control units which in effect convert a two-wire handshake to a protocol with three control lines. To obtain the effect of collective acknowledgement of correct reception from all consumers, the TRIMOSBUS protocol uses a property of wired AND logic: establishment of a low voltage on the control line by one of the participants (i.e., connection to the line), resets the voltage of the entire line; it is possible to return to a high voltage level only provided that the low-level values are removed by all of the participants in the interaction (i.e., they disconnect from the line). Figure 4 shows the transmission control protocol based on three lines, in the form of a signal graph; it is evident that each exchange begins in a state in which a low voltage M- is established on onecof the wires (i.e., all modules are connected to it), while a high voltage is established on the two others (i.e., all modules are disconnected from them).

4 Yig. 5. Model of interaction with pair of control lines: a) structure (zero represents the transmitting module; 1,..., n the receiving modules); b) signal graph. Let us clarify the semantics of the protocol by the following interpretation of the sequence of states of its lines. A B C initial state: all modules connected to line A; all disconnected from B and C transmitting module connected to B, informing receivers that there is data on information bus, after which the receivers also connect to B transmitter disconnects from A, while receivers, upon completion of data receptibn, also disconnect from A; appearance of high voltage on A indicates collective acknowledgement of reception and completion of the exchange event by all participants. System now ready for next event. Similar operations occur in the next event, except that the tracking signal is now transmitted over line C (and then over A, B,...), while B is employed for the collective acknowledgement signal instead of A (and then C, A,...). It follows from what has been said that the protocol is cyclical, and that three phases can be distinguished in each cycle. Before proceeding to describe an im~l~ement the logical transmission- and receptioncontrol units, let us deal with one more issue. The protocol described above employed three control lines for providing a one-to-all mode, but only two lines -"operate" in each exchange event. A question that arises is whether three lines do indeed comprise the minimum. We will demonstrate briefly that two wires are not sufficient for the protocol to ensure a one-to-all mode independently of the delays of the exchange participants. Consider the model of interaction with two control lines shown in Fig. 5a. Figure 5b shows a fragment of the signal graph specifying the process of signal change for the variables A, B, A., A1, An, BOJ Ab, Bn. Let us make some comments regarding it. The transmitter begins operation with the transition A., after which a zero voltage is established on line A. The state of this line is fixed by all the receivers, i.e., - - i i the transitions A1 and An. After data reception, they execute transitions B1 and Bn, + in parallel with which the transition Bo - occurs in thetransmitter.* By the time all of these events have taken place, a high voltage is established on line 8. Since, however, there is only a pair of wires, the next event begins on the same wire B (transitions B o - and B-) where the collective acknowledgement signal was just generated. As a result, there are two adjacent signal changes on the same line for the receivers, and this can lead to the following: the slowest receiver, which changed the state of wire B from zero to 1, may not be able to I1index1' (i.e., store in its internal circuitry) the fact of completion of transition B+ prior to the reverse.change B- caused by the transmitter. We now have almost all the necessary information to describe the behavior of each of che participants, i.e., transmission and reception control units: in particular, the in-ceraction protocols with the upper level and the three-wire transmission control protocol. However, we still need to include some details associated with implementation of the operstions of "connection to line" and "disconnection from line. " Accordingly, we now represent the interaction level under consideration in the form of the structure shown in Fig. 6a,

5 Fig. 6. Model of lower level of interfacing: a) structure (1 represents the logical sublevel, 2 the transmission control unit, 3 the reception control unit, and 4 the electrical sublevel); b) model of cornrnunlcations linefor logical sublevel. where the level is structured into two sublevels (logical and electrical). The first sublevel contains the coordination logic for the lnteraction protocol with the upper level and the three-wire control protocol, while the second comprises the lines themselves and the drivers for performing the operations in question. If the drivers are implemented using inverting amplifiers, the model of each line for the logical sublevel is a logical NOR element (Fig. 6b), whose inputs are fed the output signals of the cofitrol units, and whose output provides the signal from the line and is fed to the corresponding inputs of the control units. Implementation of logical transmission and reception control units. The description of the TRIMOSBUS project [2] gives logical circuits that implement the transmission and reception control units; however, verification of these structures revealed that they depend on the element delays. Therefore it was necessary to resort to a formal synthesis procedure for the units, by changing over from the protocol description, first to local models of the exchange participants and then to aperiodic circuits that implement these models in AND-OR-NOT logic [7]. The signal graphs that model the logical transmission and reception control units are shown in Fig. 7a and 7b respectively. These graphs specify the ordering of the changes in the variables that model respectively the communications lines with the upper level a and b, the TRIMOSBUS lines A, B, and C, and the output control signals for the drivers of the electrical interface sublevel TA,TB and TC. After analyzing these models, in order to proceed to implementation it proved necessary to introduce additional variables providing internal memory for the control units and eliminating indetermlnacy in certain situations (the presence of repeating situations can readily be established if transition diagrams are set up on the basis of the signal graphs). After the additional variables were introduced, the signal graphs shown in Fig. 8 were obtained; to simplify the description of the protocol, common vertices correspond to variables that switch in different phases and that differ only in terms of the line index. Forexample, the notation B(C, A) means that in the first exchange event variable B switches from 1 to 0; variable C in the second; variable A in the third; again B in the fourth, and so forth. To obtain the system of intrinsic Boolean functions of the implementing aperiodic circuit, we can convert to transition diagrams, and to truth tables, from which (through minimization) we can write out logical expressions for the variables in AND-OR-NOT logic. Manual use of this procedure is fairly laborious, however, and therefore in manual synthesis it is convenient to resort to decomposition of local descriptions. It turns out that the variables DA(B.CJ, TA@.CJ in both control units can be implemented by a mod 3 scaling circuit (tristable counter flip-flop), specified by the following equations: Figure 9 shows complete structural diagrams of the transmission and recpetion control units; in addition to the counter flip-flop, there are circuits described by the following equations : circuit for analyzing the channel state in the tran'smission control unit : IZI,=ABVBCVAC, '

6 Fig. 7. Signal graphs that model logical transmission-control (a) and recepttion-control (b) units. ~ig. 8 Fig. 9 Fig. 8. Models of logic units for transmission control (a) and reception control (b) after introduction of additional variables. J Fig. 9. ~~ructural diagrams of transmission and reception control units: 1) source; 2) consumer; 3) source-matching arrangement; 4, 6) tri-stable counter flip-flops; 5, 8) channel state analysis circuits; 7) electrical interface sublevel. Fig. 10. Signal graph of model of communications channel (electrical sublevel). - control - VAT,c, t,sbi ; analogous circuit in the reception unit : ~,=BT,.LVCT,YV bo=ro; matching circuit: tqo=aopovmo; po=m; Po=aoPo; to=~o(povr~): So=Polvl. Source

7 The initial state of the circuits (~~alues of the correspondin3 veriables) is also shown in 3ig. 9. It is not hard to establish that the circuits operate exactly in accordance with the signal graphs in Fig. 8, and are delay-independent. Modeling of communications channel and problem of fault-tolerance of TRIMOSBUS. To set up the transmission and reception control units on the logical level it was necessary to resort to segregating the lower interface level (see Fig. 6), containing lines A, 5, and C and the drivers (switch transistors) in each of the modules that "hang" on the TRIYOSSUS bus. In view of the fact that the circuits of the interface units are "speed-independentjlt they ensure, first, invariant operation to parametric element failures; second, comple~e self-testability relative to faults at element outputs of the "stuck-at zero" and "stuc~at one 1 ' type [81. Thus, on the level of logical description of TRIMOSBUS, in which the lines function as NOR elements, the interface meets the criteria of delay independence, self-clocking. However, on the level of transistors, i.e., the electrical interfacing sublevel, the description of the communications channel loses this independence. Indeed, the collectors of the driver transistors are connected to the corresponding lines that realize "wired AND" relative to the high voltage (logical 1). Let us assume that the entire system of lines is in state 0 0 1, and that the transistor on line B for one of the receivers (e.g., the first) has a very large delay (e.g., is an open circuit). The fact that this switch did not. open in the phase of connection of this receiver to B in no way affects the behavior of the system, and the transition from state to state is independent of the process of information reception in this receiver. Generally speaking, the fact that this switch is an open circuit can be detected, but only when the module becomes a transmitter in phase 1 1 0, and hence cannot lfcompel" the line to assume a zero voltage, i.e., the process stops. Up to this point the reliability of operation of the circuit will be in doubt. The fact that the drivers of the receivers cannot be indexed can be established by analyzing the signal graph describing the channel model in question for conflicts and dangerous situations [I]. This graph is shown in Fig. 10, where the. variables TA, TB andtc model the inputs of the transistor switches in each of the modules, while the variables Kd', KB and K C model the state of the corresponding collector circuits ofthe transistors ( 0 and 1 represent closed and open respectively). Since vertices KiB+, XnBf do not precede anything, it is possible for a point to appear simultaneously at the input of and at the input of Icln- (under the assumption that the transistor on line B of the first module is 'fslow", thus indicating conflict behavior of the structure. In addition, in the next cycle of use of line B for data tracking a second point at the input of l<io+ may appear. CONCLUSION As a result of detailed analysis of the TRIMOSBUS interface, using formal models of self-clocking digital structures, we have been able to reject the hypothesis that the interface operates independently of delays; in addition, we have established that, upon going to the transistor level of analysis of the properties of self-clocking (as is indeed necessary for VLSI structures), similar problems arise in any gate containing wired logic. Still, for the three-wire TRIMOSBUS protocol it is possible to construct a self-clocking driver circuit. However, it is not our aim to describe this circuit, the more so in that its synthesis is more of an engineering art than a formal procedure. Our example with the TRIMOSBUS interface is only an illustration of the thesis that the use of the self-clocking principle is perhaps the only way of resolving all the problems encountered in the creation of VLSI computer systems. REFERENCES 1. V. I. Varshavskii, V. B. Marakhovskii, L. Ya. Rozenblyum, and A. V. Yakovlev, "Principle of self-clocking and interface models in VLSI systems," AVT [Automatic Control and Computer Sciences], no. 3, pp , I. Sutherland, C. Molnar, R. Sproul, et al., "The TRIMOSBUSJll in: Proc. Caltech Conf. VLSI, Pasadena, CA, pp , V. I. Varshavskii, V. B. Marakhovskii, V. A. Peschanskii, et al., "Possibiiitg of implementation of an asynchronous interface using a self-clocking code with an identifier," AVT [Automatic Control and Computer Sciences], no. 5, pp , C. Mead and L. Conway, Introduction to VSLI Systems, Addison-Wesley, Reading, 13P., N. I. Gorelikov, A. N. Domaratskii, S. N. Domaratskii, et al., Interface for Pro- ' grammable Devices in Systems for Automating Experiments [in Russian!,??~uKa, Moscow,

8 5.?.periodic :l.utoca;a [ :;,?.l;ssia;.], ::zzi~,.,!cscc:,,, A. V. lakovlev, "3eslgn and L:.c:eze-zetion cc esync3ro?.c1~s iers-e:<:henge zn0~ in an interface between n?.odules," Author's Abstract 3: :an5:5z','s DLsserta:i~n, ienlngrad, V. I. Varshavskii. L. Ya. Rozenblgum, -. and A. R. Taubin, "Completely self-testing combination circuits and the property of indexability," Avtomatika i Telemekhanika, no. 5, pp, , May 1984 Revised 21 September

Counters and Decoders

Counters and Decoders Physics 3330 Experiment #10 Fall 1999 Purpose Counters and Decoders In this experiment, you will design and construct a 4-bit ripple-through decade counter with a decimal read-out display. Such a counter

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse.

DIGITAL COUNTERS. Q B Q A = 00 initially. Q B Q A = 01 after the first clock pulse. DIGITAL COUNTERS http://www.tutorialspoint.com/computer_logical_organization/digital_counters.htm Copyright tutorialspoint.com Counter is a sequential circuit. A digital circuit which is used for a counting

More information

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION INTERNATIONAL TELECOMMUNICATION UNION )454 6 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU $!4! #/--5.)#!4)/. /6%2 4(% 4%,%0(/.%.%47/2+ ")43 0%2 3%#/.$ $50,%8 -/$%- 34!.$!2$):%$ &/2 53% ). 4(% '%.%2!,

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Flip-Flops, Registers, Counters, and a Simple Processor

Flip-Flops, Registers, Counters, and a Simple Processor June 8, 22 5:56 vra235_ch7 Sheet number Page number 349 black chapter 7 Flip-Flops, Registers, Counters, and a Simple Processor 7. Ng f3, h7 h6 349 June 8, 22 5:56 vra235_ch7 Sheet number 2 Page number

More information

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 24 p. 1/20 EE 42/100 Lecture 24: Latches and Flip Flops ELECTRONICS Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad University of California,

More information

DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management

DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management Bandwidth Management Page 4.1 DigiPoints Volume 1 Module 4 Bandwidth Management Summary This module will cover Time Division Multiplexing (TDM). TDM technology allows many users to access a particular

More information

Design Example: Counters. Design Example: Counters. 3-Bit Binary Counter. 3-Bit Binary Counter. Other useful counters:

Design Example: Counters. Design Example: Counters. 3-Bit Binary Counter. 3-Bit Binary Counter. Other useful counters: Design Eample: ers er: a sequential circuit that repeats a specified sequence of output upon clock pulses. A,B,C,, Z. G, O, T, E, R, P, S,!.,,,,,,,7. 7,,,,,,,.,,,,,,,,,,,. Binary counter: follows the binary

More information

Gates, Circuits, and Boolean Algebra

Gates, Circuits, and Boolean Algebra Gates, Circuits, and Boolean Algebra Computers and Electricity A gate is a device that performs a basic operation on electrical signals Gates are combined into circuits to perform more complicated tasks

More information

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. Objectives Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. describe how such a flip-flop can be SET and RESET. describe the disadvantage

More information

Data Exchange On The CAN Bus I

Data Exchange On The CAN Bus I Service. Self-Study Programme 238 Data Exchange On The CAN Bus I Basics The CAN bus system in a car interlinks the control units to form a network. This produces new functions in the car and in diagnostics

More information

Ladder and Functional Block Programming

Ladder and Functional Block Programming CHPTER 11 Ladder and Functional lock Programming W. olton This (and the following) chapter comes from the book Programmable Logic Controllers by W. olton, ISN: 9780750681124. The first edition of the book

More information

Theory of Logic Circuits. Laboratory manual. Exercise 3

Theory of Logic Circuits. Laboratory manual. Exercise 3 Zakład Mikroinformatyki i Teorii Automatów yfrowych Theory of Logic ircuits Laboratory manual Exercise 3 Bistable devices 2008 Krzysztof yran, Piotr zekalski (edt.) 1. lassification of bistable devices

More information

3.Basic Gate Combinations

3.Basic Gate Combinations 3.Basic Gate Combinations 3.1 TTL NAND Gate In logic circuits transistors play the role of switches. For those in the TTL gate the conducting state (on) occurs when the baseemmiter signal is high, and

More information

Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng

Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng Digital Logic Design Basics Combinational Circuits Sequential Circuits Pu-Jen Cheng Adapted from the slides prepared by S. Dandamudi for the book, Fundamentals of Computer Organization and Design. Introduction

More information

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. File: chap04, Chapter 04 1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. 2. True or False? A gate is a device that accepts a single input signal and produces one

More information

Upon completion of unit 1.1, students will be able to

Upon completion of unit 1.1, students will be able to Upon completion of unit 1.1, students will be able to 1. Demonstrate safety of the individual, class, and overall environment of the classroom/laboratory, and understand that electricity, even at the nominal

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

Automation System TROVIS 6400 TROVIS 6493 Compact Controller

Automation System TROVIS 6400 TROVIS 6493 Compact Controller Automation System TROVIS 6400 TROVIS 6493 Compact Controller For panel mounting (front frame 48 x 96 mm/1.89 x 3.78 inch) Application Digital controller to automate industrial and process plants for general

More information

Fig 3. PLC Relay Output

Fig 3. PLC Relay Output 1. Function of a PLC PLC Basics A PLC is a microprocessor-based controller with multiple inputs and outputs. It uses a programmable memory to store instructions and carry out functions to control machines

More information

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29. Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet

More information

CpE358/CS381. Switching Theory and Logical Design. Class 4

CpE358/CS381. Switching Theory and Logical Design. Class 4 Switching Theory and Logical Design Class 4 1-122 Today Fundamental concepts of digital systems (Mano Chapter 1) Binary codes, number systems, and arithmetic (Ch 1) Boolean algebra (Ch 2) Simplification

More information

Power Reduction Techniques in the SoC Clock Network. Clock Power

Power Reduction Techniques in the SoC Clock Network. Clock Power Power Reduction Techniques in the SoC Network Low Power Design for SoCs ASIC Tutorial SoC.1 Power Why clock power is important/large» Generally the signal with the highest frequency» Typically drives a

More information

Memory Elements. Combinational logic cannot remember

Memory Elements. Combinational logic cannot remember Memory Elements Combinational logic cannot remember Output logic values are function of inputs only Feedback is needed to be able to remember a logic value Memory elements are needed in most digital logic

More information

The components. E3: Digital electronics. Goals:

The components. E3: Digital electronics. Goals: E3: Digital electronics Goals: Basic understanding of logic circuits. Become familiar with the most common digital components and their use. Equipment: 1 st. LED bridge 1 st. 7-segment display. 2 st. IC

More information

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute. 2nd (Spring) term 2012/2013

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute. 2nd (Spring) term 2012/2013 DIGITAL TECHNICS II Dr. Bálint Pődör Óbuda University, Microelectronics and Technology Institute 4. LECTURE: COUNTERS AND RELATED 2nd (Spring) term 2012/2013 1 4. LECTURE: COUNTERS AND RELATED 1. Counters,

More information

PowerPC Microprocessor Clock Modes

PowerPC Microprocessor Clock Modes nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock

More information

7. Latches and Flip-Flops

7. Latches and Flip-Flops Chapter 7 Latches and Flip-Flops Page 1 of 18 7. Latches and Flip-Flops Latches and flip-flops are the basic elements for storing information. One latch or flip-flop can store one bit of information. The

More information

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design PH-315 COMINATIONAL and SEUENTIAL LOGIC CIRCUITS Hardware implementation and software design A La Rosa I PURPOSE: To familiarize with combinational and sequential logic circuits Combinational circuits

More information

DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs

DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs General Description The DM9368 is a 7-segment decoder driver incorporating input latches and constant current output circuits

More information

I 2 S bus specification

I 2 S bus specification 1.0 INTOUCTION Many digital audio systems are being introduced into the consumer audio market, including compact disc, digital audio tape, digital sound processors, and digital TV-sound. The digital audio

More information

A Multichannel Storage Capacitor System for Processing of Fast Simultaneous Signals. Atsushi Ogata. IPPJ-T-16 Oct. 1973

A Multichannel Storage Capacitor System for Processing of Fast Simultaneous Signals. Atsushi Ogata. IPPJ-T-16 Oct. 1973 A Multichannel Storage Capacitor System for Processing of Fast Simultaneous Signals Atsushi Ogata IPPJ-T-16 Oct. 1973 A Multichannel Storage Capacitor System for Processing of Fast Simultaneous Signals

More information

Serial Communications

Serial Communications April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual

More information

Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language

Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language Chapter 4 Register Transfer and Microoperations Section 4.1 Register Transfer Language Digital systems are composed of modules that are constructed from digital components, such as registers, decoders,

More information

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction

ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction Software ISO 7816 I/O Line Implementation Features ISO 7816-3 compliant (direct convention) Byte reception and transmission with parity check Retransmission on error detection Automatic reception at the

More information

Gray Code Generator and Decoder by Carsten Kristiansen Napier University. November 2004

Gray Code Generator and Decoder by Carsten Kristiansen Napier University. November 2004 Gray Code Generator and Decoder by Carsten Kristiansen Napier University November 2004 Title page Author: Carsten Kristiansen. Napier No: 04007712. Assignment title: Design of a Gray Code Generator and

More information

DeviceNet Bus Software Help for Programming an Allen Bradley Control System

DeviceNet Bus Software Help for Programming an Allen Bradley Control System FBP FieldBusPlug V7 DeviceNet Bus Software Help for Programming an Allen Bradley Control System DeviceNet Software Help for Programming an Allen Bradley Control System Contents Page General Purpose...

More information

Digital Electronics Detailed Outline

Digital Electronics Detailed Outline Digital Electronics Detailed Outline Unit 1: Fundamentals of Analog and Digital Electronics (32 Total Days) Lesson 1.1: Foundations and the Board Game Counter (9 days) 1. Safety is an important concept

More information

Gsm Based Controlled Switching Circuit Between Supply Mains and Captive Power Plant

Gsm Based Controlled Switching Circuit Between Supply Mains and Captive Power Plant International Journal of Computational Engineering Research Vol, 03 Issue, 4 Gsm Based Controlled Switching Circuit Between Supply Mains and Captive Power Plant 1, Mr.S.Vimalraj, 2, Gausalya.R.B, 3, Samyuktha.V,

More information

Computer Architecture

Computer Architecture Computer Architecture Random Access Memory Technologies 2015. április 2. Budapest Gábor Horváth associate professor BUTE Dept. Of Networked Systems and Services ghorvath@hit.bme.hu 2 Storing data Possible

More information

Design and Applications of HCPL-3020 and HCPL-0302 Gate Drive Optocouplers

Design and Applications of HCPL-3020 and HCPL-0302 Gate Drive Optocouplers Design and Applications of HCPL-00 and HCPL-00 Gate Drive Optocouplers Application Note 00 Introduction The HCPL-00 (DIP-) and HCPL-00 (SO-) consist of GaAsP LED optically coupled to an integrated circuit

More information

IE1204 Digital Design F12: Asynchronous Sequential Circuits (Part 1)

IE1204 Digital Design F12: Asynchronous Sequential Circuits (Part 1) IE1204 Digital Design F12: Asynchronous Sequential Circuits (Part 1) Elena Dubrova KTH / ICT / ES dubrova@kth.se BV pp. 584-640 This lecture IE1204 Digital Design, HT14 2 Asynchronous Sequential Machines

More information

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Digital Logic Circuits Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Boolean algebra, the mathematics of binary numbers. Boolean algebra is

More information

ANALOG & DIGITAL ELECTRONICS

ANALOG & DIGITAL ELECTRONICS ANALOG & DIGITAL ELECTRONICS Course Instructor: Course No: PH-218 3-1-0-8 Dr. A.P. Vajpeyi E-mail: apvajpeyi@iitg.ernet.in Room No: #305 Department of Physics, Indian Institute of Technology Guwahati,

More information

PCM Encoding and Decoding:

PCM Encoding and Decoding: PCM Encoding and Decoding: Aim: Introduction to PCM encoding and decoding. Introduction: PCM Encoding: The input to the PCM ENCODER module is an analog message. This must be constrained to a defined bandwidth

More information

DIGITAL ELECTRONICS. Counters. By: Electrical Engineering Department

DIGITAL ELECTRONICS. Counters. By: Electrical Engineering Department Counters By: Electrical Engineering Department 1 Counters Upon completion of the chapter, students should be able to:.1 Understand the basic concepts of asynchronous counter and synchronous counters, and

More information

Software User Guide UG-461

Software User Guide UG-461 Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment

More information

8 Gbps CMOS interface for parallel fiber-optic interconnects

8 Gbps CMOS interface for parallel fiber-optic interconnects 8 Gbps CMOS interface for parallel fiberoptic interconnects Barton Sano, Bindu Madhavan and A. F. J. Levi Department of Electrical Engineering University of Southern California Los Angeles, California

More information

Module 3: Floyd, Digital Fundamental

Module 3: Floyd, Digital Fundamental Module 3: Lecturer : Yongsheng Gao Room : Tech - 3.25 Email : yongsheng.gao@griffith.edu.au Structure : 6 lectures 1 Tutorial Assessment: 1 Laboratory (5%) 1 Test (20%) Textbook : Floyd, Digital Fundamental

More information

Development of a Simple Sound Activated Burglar Alarm System

Development of a Simple Sound Activated Burglar Alarm System [ Leonardo Journal of Sciences ISSN 1583-0233 Issue 9, July-December 2006 p. 97-102 Development of a Simple Sound Activated Burglar Alarm System Department of Electrical and Computer Engineering, Federal

More information

AN141 SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES. 1. Introduction. 2. Overview of the SMBus Specification. 2.1.

AN141 SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES. 1. Introduction. 2. Overview of the SMBus Specification. 2.1. SMBUS COMMUNICATION FOR SMALL FORM FACTOR DEVICE FAMILIES 1. Introduction C8051F3xx and C8051F41x devices are equipped with an SMBus serial I/O peripheral that is compliant with both the System Management

More information

Lecture 12: More on Registers, Multiplexers, Decoders, Comparators and Wot- Nots

Lecture 12: More on Registers, Multiplexers, Decoders, Comparators and Wot- Nots Lecture 12: More on Registers, Multiplexers, Decoders, Comparators and Wot- Nots Registers As you probably know (if you don t then you should consider changing your course), data processing is usually

More information

Timing Errors and Jitter

Timing Errors and Jitter Timing Errors and Jitter Background Mike Story In a sampled (digital) system, samples have to be accurate in level and time. The digital system uses the two bits of information the signal was this big

More information

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

COMPUTER HARDWARE. Input- Output and Communication Memory Systems COMPUTER HARDWARE Input- Output and Communication Memory Systems Computer I/O I/O devices commonly found in Computer systems Keyboards Displays Printers Magnetic Drives Compact disk read only memory (CD-ROM)

More information

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 OUTCOME 3 PART 1

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 OUTCOME 3 PART 1 UNIT 22: PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 OUTCOME 3 PART 1 This work covers part of outcome 3 of the Edexcel standard module: Outcome 3 is the most demanding

More information

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012 MIDECO 64-outputs MIDI note decoder USER MANUAL Roman Sowa 2012 www.midi-hardware.com 1.Overview Thank you for choosing MIDECO as your new MIDI-to-digital converter. This short manual will guide you through

More information

Digital Logic Elements, Clock, and Memory Elements

Digital Logic Elements, Clock, and Memory Elements Physics 333 Experiment #9 Fall 999 Digital Logic Elements, Clock, and Memory Elements Purpose This experiment introduces the fundamental circuit elements of digital electronics. These include a basic set

More information

An Interpretation of MIL-STD-1553B

An Interpretation of MIL-STD-1553B Overview 1 An Interpretation of MIL-STD-1553B Overview 0. Introduction This document provides an explanation of each part of MIL-STD-1553 on clause-byclause basis. Each clause of the Standard is presented

More information

RECOMMENDATION ITU-R M.1082-1*, **

RECOMMENDATION ITU-R M.1082-1*, ** Rec. ITU-R M.1082-1 1 RECOMMENDATION ITU-R M.1082-1*, ** INTERNATIONAL MARITIME MF/HF RADIOTELEPHONE SYSTEM WITH AUTOMATIC FACILITIES BASED ON DIGITAL SELECTIVE CALLING SIGNALLING FORMAT Rec. ITU-R M.1082-1

More information

TOTALLY SOLID STATE NON-DIRECTIONAL RADIO BEACONS 190-535 khz

TOTALLY SOLID STATE NON-DIRECTIONAL RADIO BEACONS 190-535 khz TOTALLY SOLID STATE NON-DIRECTIONAL RADIO S 190-535 khz This family of radio transmitters has been developed as extremely efficient, highly reliable Non Directional Beacons. ND2000A/4000A» MODULAR CONSTRUCTION»

More information

Chapter 3 ATM and Multimedia Traffic

Chapter 3 ATM and Multimedia Traffic In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very

More information

Register File, Finite State Machines & Hardware Control Language

Register File, Finite State Machines & Hardware Control Language Register File, Finite State Machines & Hardware Control Language Avin R. Lebeck Some slides based on those developed by Gershon Kedem, and by Randy Bryant and ave O Hallaron Compsci 04 Administrivia Homework

More information

Copyright Peter R. Rony 2009. All rights reserved.

Copyright Peter R. Rony 2009. All rights reserved. Experiment No. 1. THE DIGI DESIGNER Experiment 1-1. Socket Connections on the Digi Designer Experiment No. 2. LOGIC LEVELS AND THE 7400 QUADRUPLE 2-INPUT POSITIVE NAND GATE Experiment 2-1. Truth Table

More information

Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1

Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1 ing Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 s 1 Why s and Storage Elements? Inputs Combinational Logic Outputs Want to reuse combinational logic from cycle to cycle 6.884 - Spring 2005 2/18/05

More information

Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras

Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras Lecture - 18 Wideband (Video) Amplifiers In the last class,

More information

Value Paper Author: Edgar C. Ramirez. Diverse redundancy used in SIS technology to achieve higher safety integrity

Value Paper Author: Edgar C. Ramirez. Diverse redundancy used in SIS technology to achieve higher safety integrity Value Paper Author: Edgar C. Ramirez Diverse redundancy used in SIS technology to achieve higher safety integrity Diverse redundancy used in SIS technology to achieve higher safety integrity Abstract SIS

More information

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

Design of a High Speed Communications Link Using Field Programmable Gate Arrays Customer-Authored Application Note AC103 Design of a High Speed Communications Link Using Field Programmable Gate Arrays Amy Lovelace, Technical Staff Engineer Alcatel Network Systems Introduction A communication

More information

REAL-TIME MONITORING AND ASSESSMENT OF CIRCUIT BREAKER OPERATIONS FOR DIAGNOSTICS AND CONTROL APPLICATIONS

REAL-TIME MONITORING AND ASSESSMENT OF CIRCUIT BREAKER OPERATIONS FOR DIAGNOSTICS AND CONTROL APPLICATIONS REAL-TIME MONITORING AND ASSESSMENT OF CIRCUIT BREAKER OPERATIONS FOR DIAGNOSTICS AND CONTROL APPLICATIONS M. Kezunovic, G. Latisko, N. Ved Texas A&M University, College Station, TX 77843-3128 Abstract

More information

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7 ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7 4.7 A 2.7 Gb/s CDMA-Interconnect Transceiver Chip Set with Multi-Level Signal Data Recovery for Re-configurable VLSI Systems

More information

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

INTEGRATED CIRCUITS. For a complete data sheet, please also download: INTEGRATED CIRCUITS DATA SEET For a complete data sheet, please also download: The IC6 74C/CT/CU/CMOS ogic Family Specifications The IC6 74C/CT/CU/CMOS ogic Package Information The IC6 74C/CT/CU/CMOS ogic

More information

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1

WEEK 8.1 Registers and Counters. ECE124 Digital Circuits and Systems Page 1 WEEK 8.1 egisters and Counters ECE124 igital Circuits and Systems Page 1 Additional schematic FF symbols Active low set and reset signals. S Active high set and reset signals. S ECE124 igital Circuits

More information

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1 MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable

More information

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6 E.T.S.E.T.B. MSc in ICT FINAL EXAM VLSI Digital Design Spring Course 2005-2006 June 6, 2006 Score publication date: June 19, 2006 Exam review request deadline: June 22, 2006 Academic consultancy: June

More information

Sequential Logic: Clocks, Registers, etc.

Sequential Logic: Clocks, Registers, etc. ENEE 245: igital Circuits & Systems Lab Lab 2 : Clocks, Registers, etc. ENEE 245: igital Circuits and Systems Laboratory Lab 2 Objectives The objectives of this laboratory are the following: To design

More information

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs. equential Logic o far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs. In sequential logic the output of the

More information

Light scene push button 8gang comfort flush-mounted 751688xx

Light scene push button 8gang comfort flush-mounted 751688xx 751688xx Documentation Product name: Light scene push button 8gang comfort Design: flush-mounting type (Up) ETS search path: Push button / Push button general / Light scene push button 8gang comfort Functional

More information

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals Modified from the lecture slides of Lami Kaya (LKaya@ieee.org) for use CECS 474, Fall 2008. 2009 Pearson Education Inc., Upper

More information

Documentation. M-Bus 130-mbx

Documentation. M-Bus 130-mbx Documentation M-Bus 130-mbx Introduction The mx M-Bus module is part of the mx Smart Slot communications family. With the integrated SmartSlot technology, mx systems ag offers automatic consumer data read-out

More information

Transistor Amplifiers

Transistor Amplifiers Physics 3330 Experiment #7 Fall 1999 Transistor Amplifiers Purpose The aim of this experiment is to develop a bipolar transistor amplifier with a voltage gain of minus 25. The amplifier must accept input

More information

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng Architectural Level Power Consumption of Network Presenter: YUAN Zheng Why Architectural Low Power Design? High-speed and large volume communication among different parts on a chip Problem: Power consumption

More information

How To Fix A 3 Bit Error In Data From A Data Point To A Bit Code (Data Point) With A Power Source (Data Source) And A Power Cell (Power Source)

How To Fix A 3 Bit Error In Data From A Data Point To A Bit Code (Data Point) With A Power Source (Data Source) And A Power Cell (Power Source) FPGA IMPLEMENTATION OF 4D-PARITY BASED DATA CODING TECHNIQUE Vijay Tawar 1, Rajani Gupta 2 1 Student, KNPCST, Hoshangabad Road, Misrod, Bhopal, Pin no.462047 2 Head of Department (EC), KNPCST, Hoshangabad

More information

ECE124 Digital Circuits and Systems Page 1

ECE124 Digital Circuits and Systems Page 1 ECE124 Digital Circuits and Systems Page 1 Chip level timing Have discussed some issues related to timing analysis. Talked briefly about longest combinational path for a combinational circuit. Talked briefly

More information

Grid Interconnection of Renewable Energy Sources Using Modified One-Cycle Control Technique

Grid Interconnection of Renewable Energy Sources Using Modified One-Cycle Control Technique Grid Interconnection of Renewable Energy Sources Using Modified One-Cycle Control Technique NKV.Sai Sunil 1, K.Vinod Kumar 2 PG Student, GITAM University, Visakhapatnam, India. Asst.Professor, Department

More information

THE UNIVERSITY OF AUCKLAND

THE UNIVERSITY OF AUCKLAND COMPSCI 742 THE UNIVERSITY OF AUCKLAND SECOND SEMESTER, 2008 Campus: City COMPUTER SCIENCE Data Communications and Networks (Time allowed: TWO hours) NOTE: Attempt all questions. Calculators are NOT permitted.

More information

MODEL 5010 DUAL CHANNEL SMOKE/FIRE DETECTION MODULE

MODEL 5010 DUAL CHANNEL SMOKE/FIRE DETECTION MODULE DESCRIPTION MODEL 5010 DUAL CHANNEL SMOKE/FIRE DETECTION MODULE DESCRIPTION The SST Model 5010 Two Channel Smoke/Fire Detection Module provides two independent detection input channels for the NOVA-5000

More information

TV Trouble Shooting Manual

TV Trouble Shooting Manual INFORMATION SOURCE 5 TV Trouble Shooting Manual VOLUME 1 BY MASAAKI MUKAI AND RYOZO KOBAYASHI ASIAN AND PACIFIC SKILL DEVELOPMENT PROGRAMME INTERNATIONAL LABOUR OFFICE ISLAMABAD, PAKISSTAN, 1988 Appendix

More information

Digital to Analog Converter. Raghu Tumati

Digital to Analog Converter. Raghu Tumati Digital to Analog Converter Raghu Tumati May 11, 2006 Contents 1) Introduction............................... 3 2) DAC types................................... 4 3) DAC Presented.............................

More information

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs Ikchan Jang 1, Soyeon Joo 1, SoYoung Kim 1, Jintae Kim 2, 1 College of Information and Communication Engineering, Sungkyunkwan University,

More information

ARINC 429 Protocol Tutorial

ARINC 429 Protocol Tutorial ARINC 429 Protocol Tutorial 3703 N. 200th Street, Omaha, NE 68022 Tel: 866.246.1553 402.763.9644 Fax: 402.763.9645 aviftech.com sales@aviftech.com ARINC 429 Protocol Tutorial Doc No. 40100001 Omaha Office

More information

CHAPTER 11 LATCHES AND FLIP-FLOPS

CHAPTER 11 LATCHES AND FLIP-FLOPS CHAPTER 11 LATCHES AND FLIP-FLOPS This chapter in the book includes: Objectives Study Guide 11.1 Introduction 11.2 Set-Reset Latch 11.3 Gated D Latch 11.4 Edge-Triggered D Flip-Flop 11.5 S-R Flip-Flop

More information

Study Guide for the Electronics Technician Pre-Employment Examination

Study Guide for the Electronics Technician Pre-Employment Examination Bay Area Rapid Transit District Study Guide for the Electronics Technician Pre-Employment Examination INTRODUCTION The Bay Area Rapid Transit (BART) District makes extensive use of electronics technology

More information

Design Verification & Testing Design for Testability and Scan

Design Verification & Testing Design for Testability and Scan Overview esign for testability (FT) makes it possible to: Assure the detection of all faults in a circuit Reduce the cost and time associated with test development Reduce the execution time of performing

More information

Introduction to CMOS VLSI Design

Introduction to CMOS VLSI Design Introduction to CMOS VLSI esign Slides adapted from: N. Weste,. Harris, CMOS VLSI esign, Addison-Wesley, 3/e, 24 Introduction Integrated Circuits: many transistors on one chip Very Large Scale Integration

More information

RX-AM4SF Receiver. Pin-out. Connections

RX-AM4SF Receiver. Pin-out. Connections RX-AM4SF Receiver The super-heterodyne receiver RX-AM4SF can provide a RSSI output indicating the amplitude of the received signal: this output can be used to create a field-strength meter capable to indicate

More information

Power network telecommunication

Power network telecommunication www.siemens.com Power network telecommunication Teleprotection Answers for infrastructure and cities. Binary I/O The best protection against high-voltage grid failures When it comes to managing power networks,

More information

Single channel data transceiver module WIZ2-434

Single channel data transceiver module WIZ2-434 Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules

More information

WINNER-TAKE-ALL ABSTRACT

WINNER-TAKE-ALL ABSTRACT 703 WINNER-TAKE-ALL NETWORKS OF O(N) COMPLEXITY J. Lazzaro, S. Ryckebusch, M.A. Mahowald, and C. A. Mead California Institute of Technology Pasadena, CA 91125 ABSTRACT We have designed, fabricated, and

More information

MOST Technology... 3. MOST Multimedia Network... 3. Data Transport... 5. Optical Bus... 6 Optical Transmitter... 6 Optical Receiver...

MOST Technology... 3. MOST Multimedia Network... 3. Data Transport... 5. Optical Bus... 6 Optical Transmitter... 6 Optical Receiver... Table of Contents Subject Page MOST Technology... 3 MOST Multimedia Network... 3 Data Transport... 5 Optical Bus... 6 Optical Transmitter... 6 Optical Receiver... 6 Control Unit Connections... 7 Interfaces...

More information

How To Understand The Concept Of Circuit Switching

How To Understand The Concept Of Circuit Switching Module 2 Communication Switching Lesson 2 Circuit Switching INSTRUCTIONAL OBJECTIVES GENERAL This lesson is aimed at developing the concept and application of circuit switching which is a very important

More information