Skip to main content

Posts

Digital Circuits - Application of Shift Registers

In previous chapter, we discussed four types of shift registers. Based on the requirement, we can use one of those shift registers. Following are the applications of shift registers. Shift register is used as  Parallel to serial converter , which converts the parallel data into serial data. It is utilized at the transmitter section after Analog to Digital Converter (ADC) block. Shift register is used as  Serial to parallel converter , which converts the serial data into parallel data. It is utilized at the receiver section before Digital to Analog Converter (DAC) block. Shift register along with some additional gate(s) generate the sequence of zeros and ones. Hence, it is used as  sequence generator . Shift registers are also used as  counters . There are two types of counters based on the type of output from right most D flip-flop is connected to the serial input. Those are Ring counter and Johnson Ring counter. In this chapter, let us discuss a...

Digital Circuits - Algorithmic State Machines

Every  digital system  can be partitioned into two parts. Those are data path (digital) circuits and control circuits. Data path circuits perform the functions such as storing of binary information (data) and transfer of data from one system to the other system. Whereas, control circuits determine the flow of operations of digital circuits. It is difficult to describe the behavior of large state machines using state diagrams. To overcome this difficulty, Algorithmic State Machine (ASM) charts can be used.  ASM charts  are similar to flow charts. They are used to represent the flow of tasks to be performed by data path circuits and control circuits. Basic Components of ASM charts Following are the three basic components of ASM charts. State box Decision box Conditional output box State box State box is represented in rectangular shape. Each state box represents one state of the sequential circuit. The  symbol  of state box is shown in the...