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



Reply via email to