Applications of Encoder,Decoders, Multiplexors and Demultiplexors
- A Register is an example of sequential logic.
- An n bit register stores n bits b0 through bn-1
- Registers have
- an input port (n bits wide)
- an output port (n bits wide)
- A clock port.
- When the clock changes from low to high the data on the input port is stored in the register.
- A register will also have
- A chip select line (or possibly a -cs line)
- An clear line (or possibly a -clear line)
- a tkgate exmaple
- Note that the registers have three distinct delays
- A data set up time
- A data hold time
- A Data available time.
- The example also contains an example of the register file.
- An 8 bit data in line (WriteData)
- An 8 bit data out line (Read Data 1)
- An 2 bit write register address line (Write Register)
- An 2 bit read register address line(Read Register 1)
- A 1 bit register write line (RegWrite)
- Plus a copule of maintenance lines.