Chip Designing for ASIC/ FPGA Design engineers and Students
Digital-logic Design... Dream for many students… start learning front-end…
Feedback ? Send it to admin@fullchipdesign.com or join me at fullchip@gmail.com
Previous
Next
Half-Adder discussion with verilog rtl and testbench
module half_adder (in_x, in_y, out_sum, out_carry);
assign out_sum = in_x^in_y;
assign out_carry = in_x&in_y;
1 Bit Half-Adder Results are discussed below
in_x = 0, in_y = 0, out_sum = 0, out_carry = 0
in_x = 0, in_y = 1, out_sum = 1, out_carry = 0
in_x = 1, in_y = 1, out_sum = 0, out_carry = 1
in_x = 1, in_y = 0, out_sum = 1, out_carry = 0
in_x = 1, in_y = 1, out_sum = 0, out_carry = 1
in_x = 0, in_y = 1, out_sum = 1, out_carry = 0
Digital Logic fundamentals -
Access the digital fundamental tutorial from here
Binary number discussion, complement discussion, Binary arithmetic, Signed Magnitude and examples, Gray coding, BCD coding, BCD addition, Digital logic gates, Discussion of Boolean Algebra, Duality Principle, Huntington Postulates, Theorems of Boolean Algebra - discussion, Boolean Functions, Canonical and Standard Forms, Minterms and Maxterms discussion, 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.
RF basics - RF fundamentals discussion
SignaltoNoise(SNR), NoiseFactor(F), NoiseFigure(NF), Dynamic Range (DR), Minimum Detectable Signal (MDS),
Intermodulation (IM) distortion, Second order (IP2) & Third order (IP3) intermodulation products, IP3 (Third Order Intercept) plot
Desensitization, Cross-modulation, Spurious outputs, Gain control, Noise
Other sections of interest on FCD