Chip Designing for ASIC/ FPGA Design engineers and Students

FULLCHIPDESIGN

Digital-logic Design... Dream for many students… start learning front-end…

Custom Search

Feedback ? Send it to admin@fullchipdesign.com or join me at fullchip@gmail.com

1’s Complement number Discussion.

Detailed discussion on 1’ s Complement is covered with binary logic examples.

Binary numbers can also be represented by ‘radix’ and ‘radix -

In binary arithmetic 1’s complement of a binary number N is obtained by the formula = (2^n – 1) – N

Where n is the no of bits in binary number N.

Example

Convert binary number 111001101 to 1’s complement.

Method:

N = 111001101

n = 9

2^n = 256 = 100000000

2^n -

1’s complement of N = (100000000 – 1) -

011111111

– 111001101

= 000110010

Answer:

1’s complement of N is 000110010

Alternate approach to get ones complement :

Invert all the bits of the binary number

N = 111001101

1’s complement of N is 000110010

Refer 2’ s Complement from here.

Refer 2’ s Complement from here.

Resources

Digital design resources

Clock Domain Crossing Discussion with

rtl & testbench example.

Rate change(asynchronous) FIFO design and fifo depth calculation.

Half-adder , Full-adder , 4-bit binary adder , adder-subtractor circuit, overflow with rtl & testbench. Binary Multiplier, Parity error TT

Arithmetic, logical, shift micro-operations . Stack organization, LIFO, RPN discussion.

VHDL rtl - Synchronous flip-flop , latch, shim to improve timing and counter example

RTL coding guidelines. ICG cell, Assertions, $assertkill, levels.

Digital design Interview questions.

FPGA Interview. FPGA flow.

Guide to Graduate studies in US

Pipeline vs. Parallel processing.

Digital design resources

Clock Domain Crossing Discussion with

rtl & testbench example.

Rate change(asynchronous) FIFO design and fifo depth calculation.

Half-

VHDL rtl -

Digital design Interview questions.

FPGA Interview. FPGA flow.

Guide to Graduate studies in US

Pipeline vs. Parallel processing.

Digital Logic fundamentals topics @ fcd

Digital basics tutorial

Binary number discussion, 1 and 2 complement discussion,

Binary arithmetic, Signed Magnitude, overflow, examples

Gray coding, Binary coded digital (BCD) coding, BCD addition

Digital logic gates basic (AND, OR, XOR, NOT) and derived (NAND, NOR and XNOR). Drive XOR from NAND gates. Drive XOR from NOR gates

Discussion of Boolean Algebra with examples.

Duality Principle, Huntington Postulates, Theorems of Boolean Algebra - discussion with examples,

Boolean Functions, Canonical and Standard Forms, Minterms and Maxterms

Sum of Minterms, Product of Maxterms or Canonical Forms,

Karnaugh map or K-map discussion 2, 3, ,4 and 5 var’s

Prime Implicant and Gate level minimization examples.

Digital basics tutorial

Binary number discussion, 1 and 2 complement discussion,

Binary arithmetic, Signed Magnitude, overflow, examples

Gray coding, Binary coded digital (BCD) coding, BCD addition

Digital logic gates basic (AND, OR, XOR, NOT) and derived (NAND, NOR and XNOR). Drive XOR from NAND gates. Drive XOR from NOR gates

Discussion of Boolean Algebra with examples.

Duality Principle, Huntington Postulates, Theorems of Boolean Algebra -

Sum of Minterms, Product of Maxterms or Canonical Forms,

Karnaugh map or K-

Prime Implicant and Gate level minimization examples.

Interview Questions. Main, FPGA, Digital Fundamentals

LTE Long Term Evolution topics here

Hardware components of a smart-phone.

CPU or processor of a cell phone.

Operating System or simply O/S

RAM, a type of memory and SD Memory

Applications for direct user interface.

PIXELS for resolution of screen.

Operating System or simply O/S

RAM, a type of memory and SD Memory

Applications for direct user interface.

PIXELS for resolution of screen.

Interview Questions. Main, FPGA, Digital Fundamentals

Previous Next