Digital Logic Design Resources.  

§ Explain events, transaction, propagation delays and concurrence in digital logic design

§ Disussion on most common digital logic signal values.

§ How to add two 1 bit numbers in digital logic? The answer in using a half-adder circuit.

§ Add two 1 bit numbers with CARRY (from previous add operation). Review full-adder circuit.  

§ Now lets extend our discussion to multi bit signals. Design with carry. Or lets say its binary addtion of two 4-bits registers.

§ Interesting, how about a circuit which can act as both adder and subtractor? Access adder-subtractor from here. 

§ Another important topic in logic design is about binary multiplication.

§ As you understand a Flop to Flop path is critical for timing, lets discuss setup time, hold time and metastability.

§ Now lets understand clock domain crossing across two clock damains. 

§ Asynchronous FIFO design and depth calculation. Also come up with a FIFO depth formula.

§ Microoperations - Operations executed on the contents of registers

§ Micro-ops can be categorized further into following groups.
1.  Discussion on Aritmetic Microoperations.
2.  Discussion on Logic Microoperations. 
3.  Discussion on Shift Microoperations.

LTE - 4G Wireless Technology

Digital fundamentals.

Interview Questions.

§ Parallel Processing in digital logic design. link 

§ Pipeline Processing in digital logic design. link

§ Parity generation and checking logic

§ Interrupt Controller Discussion. Vectored Interrupt controller mechanism.

§ Computer organization - Introduce components of digital computer - ALU, Program Counter (PC), Registers, Stack Pointer (SP), stack, timing control unit and flags on this page.

§ Memory sub-system, IO control & Bus sub-system - The memory unit is a critical component of digital computing where data needs to be read, processed and stored frequently. 


Verilog Tutorial.

LTE Tutorial.

Memory Tutorial.

Hope you liked! this page. Don't forgot to access relevant previous and next sections with links below.