How do the internals work on the filter block, and are they accessible for other uses? For instance, can I implement delay lines with it?
The Digital Filter Block is a 24-bit fixed-point, programmable limited scope DSP engine with a 32-bit AHB-Lite DMA capable
slave interface. DFB contains multiple single port SRAMs and standard cell flops.
Regarding delay lines, are you talking about the bidirectional delay lines for solving differential equations? Can you explain your requirement?
The DFB component is expected to be available to all users with PSoC Creator v2_0 component pack (CP) 2.
Is possible make in new DFB component simple delay, comb filter, chaotic oscillators and other dynamical and DSP function. Please more examples (new component only one example - matrix multiplication).
Is chance for new release - gui editor for filter, feedback, delay, math operation ..... ?
Thanks info and more example
P.S. DFB assembler is very hard and abstract (GUI will be better)
Yes, you can implement the DSP functions using the DFB component. Currently there are no plans of providing a GUI interface or implementing some predefined operations with it. Currently an integrated simulator is provided with the component.
The DFB IS already availlable. Sit down, take some time and study the datasheet. Is is a rather complex module, but a VERY mighty one, provided with an own state-machine, an integrated assembler and simulator. At first glance I suspect that even algorithms like FFT are possible to be progrqammed into the Digital Filter Block.
Any news about example for this great module ?
Many thanks help
PDF format of the example project which shows the use of DFB is attached for your reference.
The attached pdf is concerned with the Filter-module and not with the Digital Filter Block, which is a different module. Any other PDFs concerning the DFB-module availlable?
At present there is no application note which describes the use of Digital Filter Block (DFB) by using assembly. The Filter component which is available with Creator is implemented using the DFB. The GUI will allow the user to set the appropriate frequencies.
Any idea when there will be applicatipon notes using the DFB assembler :-)