Hi All
There are new blocks in the casper 10.1 DSP library, ported from Dave
McMahon's 7.1 library. Highlights include:
* A White Gaussian Noise block. Include them next to the ADC blocks
and provide a MUX to switch between the ADC data stream or the noise
block data stream for onboard testing of your design. They can also
generate coherent digital noise across multiple iBobs by synchronously
reseeding them on 1 PPS with the same seed. It's also sometimes nice
to be able to set them up as totally incoherent noise sources.
* Dave's 'convert' block which he claims is far superior to the Xilinx
Convert block for rounding, especially when using unbiased rounding
and a large numbers of bits are being rounded off. It also supports
more rounding modes. In Dave's words: "Because it uses bit twiddling
and an adder core underneath rather than the somewhat obtuse vhdl that
the Xilinx Convert block generates, it has better area and timing
performance as well. IMHO, everybody should switch all of their
convert blocks from Xilinx's to this one! It really makes a HUGE
difference!!!"
* The 'edge_detect' block is quite handy and cute. It draws a picture
on itself to indicate the edge type(s) that is it sensitive to as well
as the output polarity. Replaces what our existing three separate
neg_edge, pos_edge, edge blocks did.
* 'armed_trigger' and 'triggered_counter' blocks. The armed_trigger
block is useful for synchronously seeding the noise generator,
synchronously strobing in new delay/fringe coefficients, etc.
* In addition, we plan to add his radix-4 quadplex fft/pfb. This
should be available shortly.
Jason
- [casper] New 10.1 blocks Jason Manley
-