Sequential logic circuits have memory elements that allow the output to depend not just on the current inputs but also on previous inputs. Common memory elements include D flip-flops which have a data input, clock input, and output that changes on the rising or falling edge of the clock. Finite state machines (FSMs) can be modeled as Moore or Mealy machines using state tables and diagrams to design circuits like counters that change state based on inputs. Example circuits presented include a 2-bit up/down counter and a 3-bit arbitrary sequence counter.
This document summarizes a lecture on sequential networks and flip-flops. It discusses:
1) What defines a sequential circuit as one whose output depends on current inputs and past outputs, giving it memory.
2) The basic mechanisms of memory involve feedback loops using capacitive loads or inverters, allowing a circuit to store a bit through different states.
3) Common types of flip-flops like SR, D, JK, and T are described, along with their characteristic equations and how they can be used as basic memory components.
4) Sequential networks are implemented using finite state machines and excitation tables to specify and realize the desired sequential function. Proper timing is crucial to separate present
This document discusses sequential circuits and their analysis and design. It begins by defining sequential circuits and their basic components like latches and flip-flops. It then covers analyzing synchronous sequential circuits using their output functions, state equations, and state tables. The document concludes by outlining the steps for designing a synchronous sequential circuit from its specification.
This document discusses various types of flip-flops including RS, D, JK, T flip-flops. It describes their characteristic tables and excitation tables. It also covers sequential circuits, state tables, state diagrams, state equations, and the design of counters using flip-flops. Key topics include the use of flip-flops as memory elements, master-slave configurations to prevent race-around conditions, and how to analyze and design sequential circuits and counters.
This document discusses state diagrams and state tables for sequential circuits. It describes how state diagrams use circles for system states and arcs for transitions between states due to events. State tables have sections for present state, next state, and output. They show the state of flip-flops before and after a clock pulse and output values. Examples of SR, JK, D and T flip-flops are provided along with their characteristic equations and state diagrams. Characteristic equations define the next state in terms of the present state and inputs.
This document discusses time response characteristics of first-order and second-order systems. It defines key terms like poles, zeros, damping ratio, natural frequency that determine the system response. Specific topics covered include influence of pole locations on response, specifications for transient response, comparison of underdamped vs overdamped vs critically damped systems. Worked examples calculate response parameters for various transfer functions. The document provides information on analyzing and characterizing linear system responses based on their pole-zero locations and configurations.
chapter-2.ppt control system slide for studentslipsa91
This document discusses mathematical models of physical systems and control systems. It introduces differential equations that describe the behavior of mechanical, hydraulic, and electrical systems. Since most physical systems are nonlinear, the document discusses linearization approximations that allow the use of Laplace transform methods to analyze input-output relationships and design control systems. Block diagrams are presented as a convenient tool for analyzing complicated control systems.
Lec16 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Fi...Hsien-Hsin Sean Lee, Ph.D.
This document discusses finite state machines (FSMs) including Mealy and Moore machines. It provides examples of state diagrams for Mealy and Moore machines and describes how to design the logic circuits for an FSM from its state table. Key steps include generating Boolean functions for outputs and next states, simplifying the functions, and creating logic gates for the outputs, next state logic, and current state registers. An example of a vending machine FSM is also presented with its state diagram and logic circuit design.
This document summarizes a lecture on sequential networks and flip-flops. It discusses:
1) What defines a sequential circuit as one whose output depends on current inputs and past outputs, giving it memory.
2) The basic mechanisms of memory involve feedback loops using capacitive loads or inverters, allowing a circuit to store a bit through different states.
3) Common types of flip-flops like SR, D, JK, and T are described, along with their characteristic equations and how they can be used as basic memory components.
4) Sequential networks are implemented using finite state machines and excitation tables to specify and realize the desired sequential function. Proper timing is crucial to separate present
This document discusses sequential circuits and their analysis and design. It begins by defining sequential circuits and their basic components like latches and flip-flops. It then covers analyzing synchronous sequential circuits using their output functions, state equations, and state tables. The document concludes by outlining the steps for designing a synchronous sequential circuit from its specification.
This document discusses various types of flip-flops including RS, D, JK, T flip-flops. It describes their characteristic tables and excitation tables. It also covers sequential circuits, state tables, state diagrams, state equations, and the design of counters using flip-flops. Key topics include the use of flip-flops as memory elements, master-slave configurations to prevent race-around conditions, and how to analyze and design sequential circuits and counters.
This document discusses state diagrams and state tables for sequential circuits. It describes how state diagrams use circles for system states and arcs for transitions between states due to events. State tables have sections for present state, next state, and output. They show the state of flip-flops before and after a clock pulse and output values. Examples of SR, JK, D and T flip-flops are provided along with their characteristic equations and state diagrams. Characteristic equations define the next state in terms of the present state and inputs.
This document discusses time response characteristics of first-order and second-order systems. It defines key terms like poles, zeros, damping ratio, natural frequency that determine the system response. Specific topics covered include influence of pole locations on response, specifications for transient response, comparison of underdamped vs overdamped vs critically damped systems. Worked examples calculate response parameters for various transfer functions. The document provides information on analyzing and characterizing linear system responses based on their pole-zero locations and configurations.
chapter-2.ppt control system slide for studentslipsa91
This document discusses mathematical models of physical systems and control systems. It introduces differential equations that describe the behavior of mechanical, hydraulic, and electrical systems. Since most physical systems are nonlinear, the document discusses linearization approximations that allow the use of Laplace transform methods to analyze input-output relationships and design control systems. Block diagrams are presented as a convenient tool for analyzing complicated control systems.
Lec16 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Fi...Hsien-Hsin Sean Lee, Ph.D.
This document discusses finite state machines (FSMs) including Mealy and Moore machines. It provides examples of state diagrams for Mealy and Moore machines and describes how to design the logic circuits for an FSM from its state table. Key steps include generating Boolean functions for outputs and next states, simplifying the functions, and creating logic gates for the outputs, next state logic, and current state registers. An example of a vending machine FSM is also presented with its state diagram and logic circuit design.
The document discusses sequential circuits and their components. It begins with an overview of sequential circuits and finite state machines. It then covers different types of flip-flops like D flip-flops and their usage. Counters and sequencers are presented as examples of sequential circuits. Details about designing a 3-bit up counter like its state table and logic equations are provided. Finally, registers are discussed including an example of a 4-bit register with parallel load.
Lec4 State Variable Models are used for modeingShehzadAhmed90
State variable models provide more internal information about a system compared to transfer function models, allowing for more complete control system design and analysis. The state of a system is defined as the minimum amount of information needed to uniquely determine the future behavior of the system given the inputs. State variable models are written in standard state space form with state, input, and output equations relating the state vector x, input vector u, and output vector y. An example RLC circuit is modeled using state space equations, and the solution is obtained using Laplace transforms.
The document discusses open loop transfer functions and stability analysis using Nyquist plots. It begins with an outline of topics including partial fraction expansion, open loop systems, Nyquist plots, and stability criteria. It then provides examples of using partial fraction expansion to decompose transfer functions with real distinct roots, complex conjugate roots, and repeated roots. The document explains open loop and closed loop system nomenclature. It introduces the Nyquist stability criterion, which involves plotting the open loop transfer function on the Nyquist plot and checking if it encircles the critical point at -1.
The document discusses the Nyquist stability criterion, which determines the stability of a closed-loop system from its open-loop frequency response and poles. It does not require determining the closed-loop poles. The criterion uses the open-loop transfer function G(s)H(s) and investigates how it maps the Nyquist contour in the s-plane to the F(s)-plane. If the number of encirclements of the origin is equal to the number of open-loop poles, the system is stable. The document provides examples of applying the criterion to various open-loop transfer functions. It also describes interpreting the criterion using the Bode diagram by examining where the phase crosses -180 degrees.
The Controller Design For Linear System: A State Space ApproachYang Hong
The controllers have been widely used in many industrial processes. The goal of accomplishing a practical control system design is to meet the functional requirements and achieve a satisfactory system performance. We will introduce the design method of the state feedback controller, the state observer and the servo controller with optimal control law for a linear system in this paper.
The document discusses sequential logic circuits and memory elements. It describes different types of latches like S-R latch, gated S-R latch and gated D latch. It also explains edge-triggered flip-flops like S-R flip-flop, D flip-flop, J-K flip-flop and T flip-flop. Key differences between latches and flip-flops are that latches change state continuously while flip-flops change state only at the clock edge. Asynchronous inputs like preset and clear are also explained which can directly set or clear the output of a flip-flop.
This document discusses sequential logic circuits and memory elements such as latches and flip-flops. It describes different types of latches including the S-R latch, gated S-R latch, and gated D latch. It also covers various types of flip-flops including the S-R, D, J-K, and T flip-flops. It explains the differences between latches and flip-flops and their applications in synchronous and asynchronous logic circuits.
The document describes the analysis of clocked sequential circuits. It discusses:
- The behavior of clocked sequential circuits is determined by inputs, outputs, and flip-flop states.
- State equations specify the next state as a function of the present state and inputs.
- The analysis procedure involves obtaining input, output, and state equations and compiling a state table and state diagram.
- Clocked sequential circuits have memory elements like flip-flops, while their behavior over time is modeled through state equations and state diagrams.
Flip flops are basic digital memory elements that form the building blocks of sequential and combinational circuits. They have two stable states, logic 0 and logic 1. The document discusses different types of flip flops including latches, SR flip flops, D flip flops, JK flip flops, and T flip flops. It covers their triggering methods, excitation tables, state diagrams, and characteristic equations. Master-slave configuration is also described to avoid race-around conditions in flip flops.
This document provides information about different types of input signals and systems of varying order:
- It describes ramp, parabolic, and impulsive input signals and how they are represented mathematically. Impulsive inputs in particular are useful for determining a system's transfer function.
- It defines first-order and second-order systems based on their transfer functions. First-order systems have one pole in the denominator, while second-order systems are represented by a second-order differential equation.
- It discusses the dynamic response and stability of continuous and discrete time systems. Response characteristics like rise time, settling time, and overshoot are explored for different system orders.
This document provides an analysis of the time response of control systems. It defines time response as the output of a system over time in response to an input that varies over time. The time response analysis is divided into transient response, which decays over time, and steady state response. Different types of input signals are described, including step, ramp, and sinusoidal inputs. Methods for analyzing the first and second order systems are presented, including determining the transient and steady state response. Static error coefficients like position, velocity and acceleration constants are defined for different system types and inputs. Examples are provided to illustrate the analysis of first and second order systems.
This document describes the design of a servo system using state feedback and integral control. It defines the plant state and output equations, and shows the block diagram of the servo system. The state equation of the augmented system is derived, combining the plant states and integrator states. The gains K1 and K2 are selected using pole placement so that the closed-loop poles of the combined system are located at the desired locations. An example is provided to illustrate the design process.
1. The document describes the components of a closed loop control system including the process, measuring element, comparator, controller, and control valve. Block diagrams and transfer functions are developed for each component.
2. Transfer functions relating the output Co(s) to the input Ci(s) and setpoint Csp(s) are derived for the example of a mixing process.
3. For a step change in input Ci of 2 units, the final output Co is calculated to be 1.515 units.
The document provides steps to convert an SR flip-flop to a T flip-flop and a JK flip-flop to a D flip-flop. It involves drawing the excitation tables for the original and target flip-flops, combining the tables to derive simplified expressions for the inputs of the original in terms of the inputs of the target, using Karnaugh maps to minimize the expressions, and drawing the final circuit diagram with the converted configuration.
Sequential circuits have memory and their output depends on both the current inputs and past outputs. They contain combinational circuits and feedback loops using latches and flip-flops. There are two main types of sequential circuits - asynchronous which can change state anytime the inputs change, and synchronous which only change on a clock signal.
Latches continuously track inputs and can change output anytime, while flip-flops only change output on a clock signal. Common flip-flop types include SR, D, T, and JK. Counters are sequential circuits that cycle through a sequence of states on each clock pulse and are used to count events.
The document summarizes a lecture that covered finite state machines (FSMs) and provided an example of designing an FSM for a vending machine:
1) It introduced FSM design procedures, including drawing a state diagram, filling a state transition table, minimizing states and logic, and implementing the design.
2) It then walked through applying this procedure to design an FSM for a simple vending machine that requires 15 cents for coffee and doesn't provide change.
3) The vending machine FSM was designed to have 8 states representing the coin amounts inserted, and its logic and state encoding were minimized before being implemented using D flip-flops.
The document describes building a finite state machine (FSM) combination lock with a reset button, two number buttons (0 and 1), and an unlock output, where the combination is 01011. It provides steps to design the lock FSM by creating a block diagram and state transition diagram, and then writing Verilog modules for the FSM. The document also provides examples of level-to-pulse converters and discusses Moore and Mealy FSMs.
- The document discusses different notations used to represent sums, including three-dot notation, sigma notation, and delimited form.
- It explains how to manipulate sums by changing indices or parameters and compares the ease of manipulation between sigma notation and delimited form.
- The key relationship discussed is that sums and recurrences are intrinsically related, as sums can often be written as recurrences and vice versa. Methods to transform between the two representations are presented.
The document provides an outline for a lecture on loop transfer functions, Nyquist plots, and stability analysis. Key points include:
- Partial fraction expansion can be used to analyze transfer functions with real distinct roots, complex conjugate roots, and repeated roots.
- Open and closed loop transfer functions are defined. The characteristic polynomial determines stability for closed loop systems.
- Nyquist plots involve evaluating the open loop transfer function B(s) as it traces a closed contour in the complex plane. The Nyquist stability criterion uses properties of this contour.
- Heaviside expansion can be used to take the inverse Laplace transform of transfer functions with distinct poles.
Ever been troubled by the blinking sign and didn’t know what to do?
Here’s a handy guide to dashboard symbols so that you’ll never be confused again!
Save them for later and save the trouble!
More Related Content
Similar to 05_Chapter 6,7,8 - Sequential-design.ppt
The document discusses sequential circuits and their components. It begins with an overview of sequential circuits and finite state machines. It then covers different types of flip-flops like D flip-flops and their usage. Counters and sequencers are presented as examples of sequential circuits. Details about designing a 3-bit up counter like its state table and logic equations are provided. Finally, registers are discussed including an example of a 4-bit register with parallel load.
Lec4 State Variable Models are used for modeingShehzadAhmed90
State variable models provide more internal information about a system compared to transfer function models, allowing for more complete control system design and analysis. The state of a system is defined as the minimum amount of information needed to uniquely determine the future behavior of the system given the inputs. State variable models are written in standard state space form with state, input, and output equations relating the state vector x, input vector u, and output vector y. An example RLC circuit is modeled using state space equations, and the solution is obtained using Laplace transforms.
The document discusses open loop transfer functions and stability analysis using Nyquist plots. It begins with an outline of topics including partial fraction expansion, open loop systems, Nyquist plots, and stability criteria. It then provides examples of using partial fraction expansion to decompose transfer functions with real distinct roots, complex conjugate roots, and repeated roots. The document explains open loop and closed loop system nomenclature. It introduces the Nyquist stability criterion, which involves plotting the open loop transfer function on the Nyquist plot and checking if it encircles the critical point at -1.
The document discusses the Nyquist stability criterion, which determines the stability of a closed-loop system from its open-loop frequency response and poles. It does not require determining the closed-loop poles. The criterion uses the open-loop transfer function G(s)H(s) and investigates how it maps the Nyquist contour in the s-plane to the F(s)-plane. If the number of encirclements of the origin is equal to the number of open-loop poles, the system is stable. The document provides examples of applying the criterion to various open-loop transfer functions. It also describes interpreting the criterion using the Bode diagram by examining where the phase crosses -180 degrees.
The Controller Design For Linear System: A State Space ApproachYang Hong
The controllers have been widely used in many industrial processes. The goal of accomplishing a practical control system design is to meet the functional requirements and achieve a satisfactory system performance. We will introduce the design method of the state feedback controller, the state observer and the servo controller with optimal control law for a linear system in this paper.
The document discusses sequential logic circuits and memory elements. It describes different types of latches like S-R latch, gated S-R latch and gated D latch. It also explains edge-triggered flip-flops like S-R flip-flop, D flip-flop, J-K flip-flop and T flip-flop. Key differences between latches and flip-flops are that latches change state continuously while flip-flops change state only at the clock edge. Asynchronous inputs like preset and clear are also explained which can directly set or clear the output of a flip-flop.
This document discusses sequential logic circuits and memory elements such as latches and flip-flops. It describes different types of latches including the S-R latch, gated S-R latch, and gated D latch. It also covers various types of flip-flops including the S-R, D, J-K, and T flip-flops. It explains the differences between latches and flip-flops and their applications in synchronous and asynchronous logic circuits.
The document describes the analysis of clocked sequential circuits. It discusses:
- The behavior of clocked sequential circuits is determined by inputs, outputs, and flip-flop states.
- State equations specify the next state as a function of the present state and inputs.
- The analysis procedure involves obtaining input, output, and state equations and compiling a state table and state diagram.
- Clocked sequential circuits have memory elements like flip-flops, while their behavior over time is modeled through state equations and state diagrams.
Flip flops are basic digital memory elements that form the building blocks of sequential and combinational circuits. They have two stable states, logic 0 and logic 1. The document discusses different types of flip flops including latches, SR flip flops, D flip flops, JK flip flops, and T flip flops. It covers their triggering methods, excitation tables, state diagrams, and characteristic equations. Master-slave configuration is also described to avoid race-around conditions in flip flops.
This document provides information about different types of input signals and systems of varying order:
- It describes ramp, parabolic, and impulsive input signals and how they are represented mathematically. Impulsive inputs in particular are useful for determining a system's transfer function.
- It defines first-order and second-order systems based on their transfer functions. First-order systems have one pole in the denominator, while second-order systems are represented by a second-order differential equation.
- It discusses the dynamic response and stability of continuous and discrete time systems. Response characteristics like rise time, settling time, and overshoot are explored for different system orders.
This document provides an analysis of the time response of control systems. It defines time response as the output of a system over time in response to an input that varies over time. The time response analysis is divided into transient response, which decays over time, and steady state response. Different types of input signals are described, including step, ramp, and sinusoidal inputs. Methods for analyzing the first and second order systems are presented, including determining the transient and steady state response. Static error coefficients like position, velocity and acceleration constants are defined for different system types and inputs. Examples are provided to illustrate the analysis of first and second order systems.
This document describes the design of a servo system using state feedback and integral control. It defines the plant state and output equations, and shows the block diagram of the servo system. The state equation of the augmented system is derived, combining the plant states and integrator states. The gains K1 and K2 are selected using pole placement so that the closed-loop poles of the combined system are located at the desired locations. An example is provided to illustrate the design process.
1. The document describes the components of a closed loop control system including the process, measuring element, comparator, controller, and control valve. Block diagrams and transfer functions are developed for each component.
2. Transfer functions relating the output Co(s) to the input Ci(s) and setpoint Csp(s) are derived for the example of a mixing process.
3. For a step change in input Ci of 2 units, the final output Co is calculated to be 1.515 units.
The document provides steps to convert an SR flip-flop to a T flip-flop and a JK flip-flop to a D flip-flop. It involves drawing the excitation tables for the original and target flip-flops, combining the tables to derive simplified expressions for the inputs of the original in terms of the inputs of the target, using Karnaugh maps to minimize the expressions, and drawing the final circuit diagram with the converted configuration.
Sequential circuits have memory and their output depends on both the current inputs and past outputs. They contain combinational circuits and feedback loops using latches and flip-flops. There are two main types of sequential circuits - asynchronous which can change state anytime the inputs change, and synchronous which only change on a clock signal.
Latches continuously track inputs and can change output anytime, while flip-flops only change output on a clock signal. Common flip-flop types include SR, D, T, and JK. Counters are sequential circuits that cycle through a sequence of states on each clock pulse and are used to count events.
The document summarizes a lecture that covered finite state machines (FSMs) and provided an example of designing an FSM for a vending machine:
1) It introduced FSM design procedures, including drawing a state diagram, filling a state transition table, minimizing states and logic, and implementing the design.
2) It then walked through applying this procedure to design an FSM for a simple vending machine that requires 15 cents for coffee and doesn't provide change.
3) The vending machine FSM was designed to have 8 states representing the coin amounts inserted, and its logic and state encoding were minimized before being implemented using D flip-flops.
The document describes building a finite state machine (FSM) combination lock with a reset button, two number buttons (0 and 1), and an unlock output, where the combination is 01011. It provides steps to design the lock FSM by creating a block diagram and state transition diagram, and then writing Verilog modules for the FSM. The document also provides examples of level-to-pulse converters and discusses Moore and Mealy FSMs.
- The document discusses different notations used to represent sums, including three-dot notation, sigma notation, and delimited form.
- It explains how to manipulate sums by changing indices or parameters and compares the ease of manipulation between sigma notation and delimited form.
- The key relationship discussed is that sums and recurrences are intrinsically related, as sums can often be written as recurrences and vice versa. Methods to transform between the two representations are presented.
The document provides an outline for a lecture on loop transfer functions, Nyquist plots, and stability analysis. Key points include:
- Partial fraction expansion can be used to analyze transfer functions with real distinct roots, complex conjugate roots, and repeated roots.
- Open and closed loop transfer functions are defined. The characteristic polynomial determines stability for closed loop systems.
- Nyquist plots involve evaluating the open loop transfer function B(s) as it traces a closed contour in the complex plane. The Nyquist stability criterion uses properties of this contour.
- Heaviside expansion can be used to take the inverse Laplace transform of transfer functions with distinct poles.
Similar to 05_Chapter 6,7,8 - Sequential-design.ppt (20)
Ever been troubled by the blinking sign and didn’t know what to do?
Here’s a handy guide to dashboard symbols so that you’ll never be confused again!
Save them for later and save the trouble!
Implementing ELDs or Electronic Logging Devices is slowly but surely becoming the norm in fleet management. Why? Well, integrating ELDs and associated connected vehicle solutions like fleet tracking devices lets businesses and their in-house fleet managers reap several benefits. Check out the post below to learn more.
Expanding Access to Affordable At-Home EV Charging by Vanessa WarheitForth
Vanessa Warheit, Co-Founder of EV Charging for All, gave this presentation at the Forth Addressing The Challenges of Charging at Multi-Family Housing webinar on June 11, 2024.
EV Charging at MFH Properties by Whitaker JamiesonForth
Whitaker Jamieson, Senior Specialist at Forth, gave this presentation at the Forth Addressing The Challenges of Charging at Multi-Family Housing webinar on June 11, 2024.
Welcome to ASP Cranes, your trusted partner for crane solutions in Raipur, Chhattisgarh! With years of experience and a commitment to excellence, we offer a comprehensive range of crane services tailored to meet your lifting and material handling needs.
At ASP Cranes, we understand the importance of reliable and efficient crane operations in various industries, from construction and manufacturing to logistics and infrastructure development. That's why we strive to deliver top-notch solutions that enhance productivity, safety, and cost-effectiveness for our clients.
Our services include:
Crane Rental: Whether you need a crawler crane for heavy lifting or a hydraulic crane for versatile operations, we have a diverse fleet of well-maintained cranes available for rent. Our rental options are flexible and can be customized to suit your project requirements.
Crane Sales: Looking to invest in a crane for your business? We offer a wide selection of new and used cranes from leading manufacturers, ensuring you find the perfect equipment to match your needs and budget.
Crane Maintenance and Repair: To ensure optimal performance and safety, regular maintenance and timely repairs are essential for cranes. Our team of skilled technicians provides comprehensive maintenance and repair services to keep your equipment running smoothly and minimize downtime.
Crane Operator Training: Proper training is crucial for safe and efficient crane operation. We offer specialized training programs conducted by certified instructors to equip operators with the skills and knowledge they need to handle cranes effectively.
Custom Solutions: We understand that every project is unique, which is why we offer custom crane solutions tailored to your specific requirements. Whether you need modifications, attachments, or specialized equipment, we can design and implement solutions that meet your needs.
At ASP Cranes, customer satisfaction is our top priority. We are dedicated to delivering reliable, cost-effective, and innovative crane solutions that exceed expectations. Contact us today to learn more about our services and how we can support your project in Raipur, Chhattisgarh, and beyond. Let ASP Cranes be your trusted partner for all your crane needs!
What Could Be Behind Your Mercedes Sprinter's Power Loss on Uphill RoadsSprinter Gurus
Unlock the secrets behind your Mercedes Sprinter's uphill power loss with our comprehensive presentation. From fuel filter blockages to turbocharger troubles, we uncover the culprits and empower you to reclaim your vehicle's peak performance. Conquer every ascent with confidence and ensure a thrilling journey every time.
Understanding Catalytic Converter Theft:
What is a Catalytic Converter?: Learn about the function of catalytic converters in vehicles and why they are targeted by thieves.
Why are They Stolen?: Discover the valuable metals inside catalytic converters (such as platinum, palladium, and rhodium) that make them attractive to criminals.
Steps to Prevent Catalytic Converter Theft:
Parking Strategies: Tips on where and how to park your vehicle to reduce the risk of theft, such as parking in well-lit areas or secure garages.
Protective Devices: Overview of various anti-theft devices available, including catalytic converter locks, shields, and alarms.
Etching and Marking: The benefits of etching your vehicle’s VIN on the catalytic converter or using a catalytic converter marking kit to make it traceable and less appealing to thieves.
Surveillance and Monitoring: Recommendations for using security cameras and motion-sensor lights to deter thieves.
Statistics and Insights:
Theft Rates by Borough: Analysis of data to determine which borough in NYC experiences the highest rate of catalytic converter thefts.
Recent Trends: Current trends and patterns in catalytic converter thefts to help you stay aware of emerging hotspots and tactics used by thieves.
Benefits of This Presentation:
Awareness: Increase your awareness about catalytic converter theft and its impact on vehicle owners.
Practical Tips: Gain actionable insights and tips to effectively prevent catalytic converter theft.
Local Insights: Understand the specific risks in different NYC boroughs, helping you take targeted preventive measures.
This presentation aims to equip you with the knowledge and tools needed to protect your vehicle from catalytic converter theft, ensuring you are prepared and proactive in safeguarding your property.
2. Types of Logic Circuits
Logic circuits can be:
Combinational Logic Circuits-outputs
depend only on current inputs
Sequential Logic Circuits-outputs
depends not only on current inputs but
also on the past sequence of inputs
7. Memory
We will add memory (or
registers) to our logic circuits.
This will allow us to design
sequential circuits.
8. Registers
We will represent registers with the
following block diagram
R
E
G
ps
ns
clock
reset
Clock and reset are control signals
Ns and ps are data signals
10. Sequential Systems
General Block Diagram
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
CL= Combinational Logic Cloud
Reg= D Registers
Clock
Reset
11. Sequential Systems
General Block Diagram
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
X is the input data vector
Y is the output data vector
12. Sequential Systems
Block Diagram
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
Ns is the next state data vector
Ps is the present state data vector
13. Sequential Systems
Block Diagram
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
Notice we have a feedback path which
combines the ps data vector with the
input vector to generate a new ns data
vector.
14. Sequential Systems
Block Diagram
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
,
s s
s
n F X p
Y H p
Mathematically, we say
Or, ns is a function F of X and ps
and Y is a function H of ps.
18. Moore FSM
General Block Diagram
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
CL= Combinational Logic Cloud
Reg= D Registers
Clock
Reset
19. Moore FSM
State Equations
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
,
s s
s
n F X p
Y H p
State Equations
20. R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Mealy FSM
Block Diagram and State Equations
,
,
s s
s
n F X p
Y H X p
Input Vector Output Vector
Next
State
Present
State
Feedback
Path
Output Y is also a function
of input X
26. Memory Devices
Data Latch (D-latch)
Flip-flops (edge triggered)
D-FF, D Register
JK-FF
T-FF
27. D-FF Positive Edge Triggered
Block Diagram
Q
Q
SET
CLR
D
Qn+1
D
Clk
Pre
Rst
Symbol
4 inputs: D,Clk,Pre,Rst
One output: Q
D = Data Input
Clk = Clock Input
Pre = Preset Input
Rst = Reset Input
29. D-FF Truth Table
Q
Q
SET
CLR
D
Qn+1
D
Clk
Pre
Rst
D Clk
d d 1 0 0
d d 0 1 1
d 0 1 1
d 1 1 1
0 1 1 0
1 1 1 1
Symbol
Equation (rising clock)
Truth Table
Pre Rst 1
n
Q
n
Q
n
Q
1
n n
Q D
Pre= Preset Input (active low)
Rst = Reset Input (active low)
Highest priority
30. D-FF Truth Table
Q
Q
SET
CLR
D
Qn+1
D
Clk
Pre
Rst
D Clk
d d 1 0 0
d d 0 1 1
d 0 1 1
d 1 1 1
0 1 1 0
1 1 1 1
Symbol
Equation (rising clock)
Truth Table
Pre Rst 1
n
Q
n
Q
n
Q
1
n n
Q D
D = Data Input
Clk = Clock input
Qn = Register Output
43. Example – 2-bit Down Counter
Excitation
Equations
1 1 0
0 0
1 1
0 0
s s s
s s
s
s
n p p
n p
Y p
Y p
44. Recall Moore FSM
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
,
s s
s
n F X p
Y H p
State Equations
51. Example – 2-bit Up/Down Counter
Excitation
Equations
1 1 0
0 0
1 1
0 0
s s s
s s
s
s
n p p upn
n p
Y p
Y p
52. Recall Moore FSM
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
,
s s
s
n F X p
Y H p
State Equations
55. Example 5– 3-bit Arbitrary Counter
Design a 3-bit arbitrary counter that will
count in the following sequence
3,2,3,1,2,3
If a state is not used reset it to state zero.
• How may states do we have?
• How many registers do we need?
• How many bits do we need for Y?
59. Example – 2-bit Arbitrary Counter
Develop Excitation Equations -- F Logic
2 2 1 0
1 2 1 0
0 2 0
s s s s
s s s s
s s s
n p p p
n p p p
n p p
61. Example – 2-bit Arbitrary Counter
Excitation Equations -- H Logic
1 2 1 0 1 0
0 2 1 0
s s s s s
s s s
y p p p p p
y p p p
62. Recall Moore FSM
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
,
s s
s
n F X p
Y H p
State Equations
66. Example 5– 2-bit Up/Down Counter with Active Low Enable and
Synchronous RESET (SRESET)
State Diagram
Clock is implied S0
s3
S2
S1
Resetn
upn en srn
en srn
upn en srn
en srn
en srn
upn en srn
upn en srn
srn
upn en srn
upn en srn
srn
upn en srn
upn en srn
en srn
67. Example – 2-bit Up/Down Counter with
Enable and SRESET
Functional Table
srn en upn Function
0 d d Synchronous Reset (sreset)
1 1 d Hold
1 0 0 Count Up
1 0 1 Count Down
Highest Level of Priority Lowest Level of Priority
69. Truth Table (5 variables!!)
Srn En Upn Ps1 Ps0 Ns0 Ns1 # of Rows
0 d d d d 0 0 16
1 1 d Ps1 Ps0 Ps1 Ps0 8
1 0 0 0 0 0 1 1
1 0 0 0 1 1 0 1
1 0 0 1 0 1 1 1
1 0 0 1 1 0 0 1
1 0 1 0 0 1 1 1
1 0 1 0 1 0 0 1
1 0 1 1 0 0 1 1
1 0 1 1 1 1 1 1
32
Although, we could design this circuit directly from the truth table
we will use design partitioning.
70. Moore FSM Architecture
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
,
s s
s
n F X p
Y H p
82. Kmaps for NS1 and NS0
P1P0
T
00 01 11 10
0 1 1 1
1 1
NS1
1 0 1 1 0
s s s s
ns T p T p p p
P1P0
T
00 01 11 10
0 1 1
1 1 1
NS0
0 1 0 1 0
s s s s
ns T p T p p p
83. Truth Table and Equations for Y
Ps1 Ps0 Y1 Y0
0 0 0 0
0 1 0 1
1 0 1 0
1 1 1 1
Truth Table
1 1 0 0
;
Y PS Y PS
By Inspection
Recall, Moore FSM, so Y will
Not be a function of T
88. D-FF Truth Table
Qn follows D on Rising Edge of CLK
Q
Q
SET
CLR
D
Qn+1
D
Clk
Pre
Rst
D Clk
d d 1 0 0
d d 0 1 1
d 0 1 1
d 1 1 1
0 1 1 0
1 1 1 1
Symbol
Equation (rising clock)
Truth Table
Pre Rst 1
n
Q
n
Q
n
Q
1
n n
Q D
D = Data Input
Clk = Clock input
Qn = Register Output
89. T-FF (Toggle)
Changes state on every tick of CLK
T Clk
D d 1 0 0
D d 0 1 1
d 0 1 1
d 1 1 1
0 1 1
1 1 1
Symbol
Equation (rising clock)
Truth Table
Pre Rst 1
n
Q
n
Q
n
Q
1
n n n
Q TQ TQ
T
Clk
Pre
Rst
Q
Q
SET
CL
R
T
Qn+1
n
Q
n
Q
90. SR-FF
Set =>Qn=1
Reset=>Qn=0
S R Clk
d d d 1 0 0
d d d 0 1 1
d d 0 1 1
d d 1 1 1
0 0 1 1
0 1 1 1 0
1 0 1 1 1
1 1 1 1 ???
n
Q
Symbol
Equation (rising clock)
Truth Table
Pre Rst 1
n
Q
n
Q
n
Q
Rst
Q
Q
SET
CLR
S
R
S
Clk
R
Pre
Qn+1
1
n n
Q SRQ SR
91. JK-FF
J K Clk
d d d 1 0 0
d d d 0 1 1
d d 0 1 1
d d 1 1 1
0 0 1 1
0 1 1 1 0
1 0 1 1 1
1 1 1 1
n
Q
Symbol
Equation (rising clock)
Truth Table
Pre Rst 1
n
Q
n
Q
1
n n n
Q JQ KQ
n
Q
n
Q
Rst
J
Q
Q
K
SET
CLR
J
Clk
K
Pre
Qn+1
92. Example: Design a JK-FF using
only Logic and a D-FF
J K Clk
d d d 1 0 0
d d d 0 1 1
d d 0 1 1
d d 1 1 1
0 0 1 1
0 1 1 1 0
1 0 1 1 1
1 1 1 1
n
Q
Symbol
Truth Table
Pre Rst 1
n
Q
n
Q
n
Q
n
Q
Rst
J
Q
Q
K
SET
CLR
J
Clk
K
Pre
Qn+1
93. Example
S0 S1
Reset
0 1
J K
J
K
J K PS NS Y
0 0 S0 S0 0
0 0 S1 S1 1
0 1 S0 S0 0
0 1 S1 S0 1
1 0 S0 S1 0
1 0 S1 S1 1
1 1 S0 S1 0
1 1 S1 S0 1
State Diagram State Table
Let s0=0 and s1=1
94. JK-FF
J K PS NS Y
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 0 1
1 0 0 1 0
1 0 1 1 1
1 1 0 1 0
1 1 1 0 1
Truth Table
s s s
s
n J p K p
Y p
Logic Equations
95. Recall Moore FSM
State Equations
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
Input Vector
Output Vector
Next
State
Present
State
Feedback
Path
Clock
Reset
,
s s
s
n F X p
Y H p
State Equations
96. JK Example
Circuit Schematic
F Logic D-Register
H Logic
(buffer)
R
E
G
CL
F
CL
H Y
ps
ns
X
clock
reset
X input ns ps
Block Diagram
100. D-Latch
Truth Table
D E
d d 1 0 0
d d 0 1 1
d 0 1 1
0 1 1 1 0
1 1 1 1 1
Symbol Truth Table
Pre Rst 1
n
Q
n
Q
D
E
Pre
Rst
Q
Q
SET
CLR
D
E
Qn+1
101. D-Latch
State Equations
D E
d d 1 0 0
d d 0 1 1
d 0 1 1
0 1 1 1 0
1 1 1 1 1
Symbol
Equation (level clock)
Truth Table
Pre Rst 1
n
Q
n
Q
1
n n n
Q EQ ED
D
E
Pre
Rst
Q
Q
SET
CLR
D
E
Qn+1
102. SR-Latch
State Equations
S R
d d 1 0 0
d d 0 1 1
0 0 1 1
0 1 1 1 0
1 0 1 1 1
1 1 1 1 ???
Symbol
Equation (level clock)
Truth Table
Pre Rst 1
n
Q
n
Q
1
n n
Q SRQ SR
S
R
Pre
Rst
Q
Q
SET
CLR
S
R
Qn+1
106. Shift Registers
Logic Design which manipulates the
bit position of binary data by
shifting it to the left or right.
Major application
Serial Data to Parallel Data converters
107. Example
Design a three-bit shift register with
the following functions
S1 S0 Function
0 0 Synchronous Reset (sreset)
0 1 Shift Right
1 0 Shift Left
1 1 No Shift