Dave, is your 7.1 version of these library blocks available for use by others? These blocks, and especially the convert block, would be useful for our pulsar machines.
John > 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 > > >

