Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by kaz1

  1. K

    A way to reduce simulation time

    I guess you meant 3.69MHz. Anyway simulation time length does not care about physical clock period. It may depend on simulation resolution and platform. I don't know why one would go that far checking every counting stage using text lines or eyeballing. I will just check samples of counting...
  2. K

    small value FIR coefficients

    That is software approach about fractions. On FPGA there is no decimal point (for fixed point) . I always read values as they are on the (bus) as integer. We all scale coefficients for hardware and then you may keep thinking of them as fractions or integers. I never use the concept of fractions...
  3. K

    small value FIR coefficients

    The filter coefficients are configurable from 10 to 16 bits signed. I am focused on side coefficients which will be very small values (as any low pass filter). Because the coefficients are reloadable the compiler maps all of them to dsp blocks. The idea is how to stop that on side coefficients...
  4. K

    small value FIR coefficients

    We have a FIR design that uses reloadable coefficients. We want to exploit side coefficients as they are small values (0 to +/- 7 or so). We use a percentage of filter length as small values and use this percentage as generic so that at compile time the dsp mapping is not done for such...
  5. K

    Digital Filter Elementary Question

    With FIR I have never seen any use of Z transforms. There are time domain or frequency based formulas and functions to get coefficients. a moderate FIR can have say 31 taps implying 31 Z stages...what for apart from modelling for fun?. Having said that I have seen Z based formulas to derive...
  6. K

    How do I assign decimal values in verilog?

    What I do is scale up to rounded integer using a suitable scale factor. Then descale when applied. for example 3.3 can scale to round(0.4125 * 2^10) = 422 then when applying it to target computation discard 10 LSBs. so 422/2^10 = 0.4121 is back in effect doing what was intended. If more...
  7. K

    Digital Filter Elementary Question

    FIR has only forward coefficients, no feedback terms. IIR has feedback (recursive) terms plus/minus forward coefficients. The forward coefficients represent weight of contribution of input stages to final output sum. The feedback coefficients represent weight of previous output stages to...
  8. K

    Digital Filter Elementary Question

    The primary difference is that FIR has no feedback from its output but IIR does have feedback from its output as input. The only exception is that if the IIR feedback term cancels out inside filter then it behaves as FIR.
  9. K

    skew for common clock path

    Every path has delay but we need to use the term skew for difference of delay. This excerpt from your favorite links AMD (you certainly won't get a job there): Skew Definition Clock skew is the insertion delay difference between the destination clock path and the source clock path: (1) from...
  10. K

    skew for common clock path

    Delay occurs in any path be it clock or data. Skew term is used to indicate delay difference between multiple paths such as clock paths or data bits path. Clock path from clock pin to launch register will have skew relative to clock path from clock pin to capture register. The section of clock...
  11. K

    skew for common clock path

    The post is NOT about clock skew but common clock path (CCP) skew. The dashed line below:
  12. K

    Required multi-path delay for MIMO spatial multiplexing mode of operation

    I don't quite get it... As far as I know, spatial multiplexing is not based on channel delay or multipath. but the streams are generated to have minimum correlation through changing phase per each stream. This is done in digital or analogue domain by applying unique phase to each stream. It is...
  13. K

    skew for common clock path

    No, because it is same physical line so it can't have skew with itself.
  14. K

    Intrigued about this question on convolution

    convolution is sum of products involving a sequence of samples all products added up to produce one output. In effect it is adding scaled contribution of a number of input past samples towards each output sample
  15. K

    Help with sequential circuit and sequence detector

    Problem simplifies to (if x is parallel bits): if x(2 downto 0) /= '011' then z1 = '1'; else z1 <= '0'; end if; if x(2 downto 0) = '000' or x(2 downto 0) = "111" then z0 = '1'; else z0 <= '0'; end if; as two other requests like rom or JK I got no idea what the professor is after.

Part and Inventory Search

Back
Top