Systems

Traffic Signal Controller Using Verilog

In this session, we will design and discuss a traffic signal controller using finite state machine approach.

Read more


Designing 1/2 Code Rate Encoder

Designing encoder in a receiver must be done before designing Viterbi decoder inside a transmitter since output of the encoder will become input of the Viterbi decoder. 
A polynomial description of a convolutional encoder describes the connections among shift registers and modulo-2 adders.

Read more...


Random Number Generator

In this section we will discuss on implementation of Random Number Generator in hardware designs. In a hardware design, Random Number Generator (RNG) capabilities are required for generating a random set of test vectors. Random testing is important since if often catches hidden bugs in the digital circuit design.

Read more ...


Keyboard Interface Design

This section discusses a keyboard interface for reading scan data from the keyboard and producing ASCII codes of the keys pressed. The interface only handles data transmission from the keyboard. The interface reads serial data from the keyboard, detects the Make code when a key is pressed and looks up the Make code in an ASCII conversion table.

Read more ...


Keyboard Codes and Commands

A host system may send 8-bit commands to the keyboard, while a keyboard may send commands and key codes to the system. System commands may be sent to the keyboard at any time. The keyboard will respond within 20 milliseconds, except when performing the basic assurance test (BAT), or executing a Reset command.

Read more ...









No comments:

Post a Comment