Re: randomized white noise = white noise?



James Waldby wrote:
....
The number of instructions almost doubles (from 76 to 141) and
the total cycles more than doubles (from about 77 to about 160,
due to 4 brne and 16 ldd 2-cycle instructions) but still is fast
enough, at 62500 loops per second (given a 10MHz clock), to produce
your desired 44100 outputs per second.
....

Now I see from an earlier post you said 50ns instruction time;
20 MHz would give about 125000 loops per second max.
Also, I seem to recall you wrote something about using
R-2R with 1% resistors, but don't remember how many bits of
output you were planning on, and how many units you plan to
produce. If the latter number is big, you might use the
faster 16-bit (rather than 32-bit) processing and a shorter
DAC (for lower cost) with sample-to-sample LSB adjustments
to compensate for truncation. [Was there a thread re that,
a while back?]
-jiw
.



Relevant Pages

  • Re: "Mastering C Pointers"....
    ... > Memory is just a big array of bytes again. ... > (If you're not totally familiar with loops in general, ... My point was that for and while loops compile down to ... > organize this enormous stream of instructions ...
    (comp.lang.c)
  • Re: Best video card/driver for shading supprot
    ... > fungus wrote: ... > However only limited (no loops and conditional code). ... conditional code" in hardware and a restricted number of instructions ...
    (comp.graphics.api.opengl)
  • Re: Please help me understand my code
    ... It just happens to often be used with loops (at least ... "CONTINUE is a dummy statement which gives rise to no instructions ... number that can be referred to in transfers which are desired ... to become, in the object program, transfers to the indexing ...
    (comp.lang.fortran)
  • Re: Loading single word to a xmm register
    ... and consequently allows alot more parrallelism in numeric ... loops. ... they give you alot better control of how the memory ... as well as provide special prefetch instructions ...
    (alt.lang.asm)