This site aims to decrease the learning curve of the Digital Filter Block (DFB), a limited-scope DSP engine that is built into the Cypress PSoC line, with a focus on the DFB assembler.
- The site publisher is a hobbyist and the site is not providing professional advice
- All data and information provided on this site is provided for informational and entertainment purposes only
- dfbdev.com makes no representations as to accuracy, completeness, currentness, suitability, or validity of any information on this site and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use
- All content is provided on an as-is basis without warranty of any kind and you use it at your own risk
- This site's publisher is the legal copyright holder of all material unless otherwise indicated and content may not be reprinted or published without prior written consent
- This site's content may change frequently
- This site may include personal opinions which are not necessarily the opinions of the site publisher's employer(s) or associates
- There may be errors, omissions, or mistakes present in the information on this site
- The site publisher reserves the right to change the site contents, focus, organization, ownership, availability, and/or management at any time
- The site publisher is not responsible for the actions of advertisers or sponsors
Using the DFB in a PSoC microcontroller
There are two ways to make use of the DFB:
- Filter Component
- Digital Filter Block (DFB) Assembler
About the Filter Component
This component provides a user friendly interface on top of the DFB to configure a two channel streaming digital filter with up to 128 taps. It is an excellent solution for simple requirements.
About the Digital Filter Block (DFB) Assembler
This component allows low-level access hardware by writing programs in DFB assembler to do any type of data processing supported by the DFB.