Complimentary ColdFire Digital Signal Processing Library | NXP Semiconductors

Complimentary ColdFire® Digital Signal Processing Library

Roll over image to zoom in

Features

  • Software Architecture
    • The core component of the ColdFire® DSP Library is a group of DSP algorithms implemented in assembly for optimal computational performance. In order to make these assembly functions more user-friendly, custom data structures and initialization functions are included. As a result, the assembly functions are C-callable with a minimum number of arguments. The user must only initialize a data structure through the use of its associated initialization routine, requiring no intimate knowledge of the data structure implementation or the assembly code. With the assembly algorithms implemented as functions rather than macros, the instruction code is not replicated in memory even if called multiple times.
  • Supported Platforms
    • ColdFire ISA_A platforms with an on-board MAC are supported. The library was developed and tested using M52221DEMO hardware evaluation board and CodeWarrior® 6.4 Integrated Development Environment (IDE). EMAC platforms are supported as long as the assembler consistently uses the same accumulator (typically ACC0). This was tested with CodeWarrior 6.4 on MCF5227x.
  • IIR Filter Configurations
    • The ColdFire DSP Library includes a large set of IIR filter configurations that span a wide range of applications. These predefined configurations allow a user to quickly select a specific frequency response by making three simple decisions.
  • Filter Configurations
    • The following table identifies all filter configurations included in the library. Each combination of filter shape, order and cutoff constitutes a single filter configuration. Each configuration comes with four parameters – filter coefficients array, numerator scale factor, denominator scale factor, and filter order. The configurations below are all characterized as Butterworth IIR filters.
  • Hardware Validation
    • All filter definitions have been tested in hardware for the recommended input ranges. They have been validated against a floating-point model to have minimal fixed-point errors, in both the RMS and absolute maximum measures. Filter definitions that are highly susceptible to fixed-point errors are intentionally excluded from the library. Hence, very low or very high digital frequency cutoffs, especially for higher order filters, are excluded..

Supported Devices

Y true 0 SSPCFDSPLIBen 4 Reference Manual Reference Manual t877 1 Supporting Information Supporting Information t531 3 en_US 4 1 0.4 English 1197919889331718396753 SSP 203.0 KB None None documents None 1197919889331718396753 /docs/en/reference-manual/CFDSPLibraryRM.pdf 203046 /docs/en/reference-manual/CFDSPLibraryRM.pdf CFDSPLIBRARYRM N 2008-04-15 ColdFire<sup>&#174;</sup> DSP Library Reference Manual /docs/en/reference-manual/CFDSPLibraryRM.pdf /docs/en/reference-manual/CFDSPLibraryRM.pdf Reference Manual N Y 500633505221135046 2022-12-07 pdf en Apr 15, 2008 Reference Manual t877 Reference Manual Reference Manual Y N ColdFire<sup>&#174;</sup> DSP Library Reference Manual 2 0 English 1208291049823715865354 SSP 3.0 MB None None documents None 1208291049823715865354 /docs/en/supporting-information/CFDSPFTFLAB.pdf 2990274 /docs/en/supporting-information/CFDSPFTFLAB.pdf CFDSPFTFLAB N 2008-04-15 ColdFire<sup>&#174;</sup> DSP FTF Library /docs/en/supporting-information/CFDSPFTFLAB.pdf /docs/en/supporting-information/CFDSPFTFLAB.pdf Supporting Information N Y 371282830530968666 2022-12-07 pdf en Apr 15, 2008 Supporting Information t531 Supporting Information Supporting Information Y N ColdFire<sup>&#174;</sup> DSP FTF Library 3 0 English 1208465749784726807236 SSP 987.1 KB None None documents None 1208465749784726807236 /docs/en/supporting-information/CFDSPTechnology_DSP.pdf 987053 /docs/en/supporting-information/CFDSPTechnology_DSP.pdf CFDSPTECHNOLOGY_DSP N N 2008-04-17 ColdFire<sup>&#174;</sup> DSP Technology and Digital Signal Processing /docs/en/supporting-information/CFDSPTechnology_DSP.pdf /docs/en/supporting-information/CFDSPTechnology_DSP.pdf Supporting Information N Y 371282830530968666 2022-12-07 pdf N en Apr 17, 2008 Supporting Information t531 Supporting Information Supporting Information Y N ColdFire<sup>&#174;</sup> DSP Technology and Digital Signal Processing 4 0 English 1208469242555728243022 SSP 77.3 MB None None documents None 1208469242555728243022 /docs/en/supporting-information/LabViewInstaller.zip 77337200 /docs/en/supporting-information/LabViewInstaller.zip CFDSPLABVIEWINSTALLER N N 2016-10-31 ColdFire DSP LabView Installer /docs/en/supporting-information/LabViewInstaller.zip /docs/en/supporting-information/LabViewInstaller.zip Supporting Information N Y 371282830530968666 2022-12-07 zip N en Apr 17, 2008 Supporting Information t531 Supporting Information Supporting Information Y N ColdFire DSP LabView Installer false en_US en false 0 CFDSPLIB downloads en true 1 Y SSP Reference Manual 1 /docs/en/reference-manual/CFDSPLibraryRM.pdf 2008-04-15 1197919889331718396753 SSP 1 Apr 15, 2008 Reference Manual Reference Manual None /docs/en/reference-manual/CFDSPLibraryRM.pdf English 203046 None Reference Manual 2022-12-07 /docs/en/reference-manual/CFDSPLibraryRM.pdf ColdFire<sup>&#174;</sup> DSP Library Reference Manual /docs/en/reference-manual/CFDSPLibraryRM.pdf documents 500633505221135046 Reference Manual N Y en None Y t877 pdf 0.4 N ColdFire<sup>&#174;</sup> DSP Library Reference Manual 203.0 KB CFDSPLIBRARYRM N 1197919889331718396753 Supporting Information 3 /docs/en/supporting-information/CFDSPFTFLAB.pdf 2008-04-15 1208291049823715865354 SSP 2 Apr 15, 2008 Supporting Information Supporting Information None /docs/en/supporting-information/CFDSPFTFLAB.pdf English 2990274 None Supporting Information 2022-12-07 /docs/en/supporting-information/CFDSPFTFLAB.pdf ColdFire<sup>&#174;</sup> DSP FTF Library /docs/en/supporting-information/CFDSPFTFLAB.pdf documents 371282830530968666 Supporting Information N Y en None Y t531 pdf 0 N ColdFire<sup>&#174;</sup> DSP FTF Library 3.0 MB CFDSPFTFLAB N 1208291049823715865354 /docs/en/supporting-information/CFDSPTechnology_DSP.pdf 2008-04-17 1208465749784726807236 SSP 3 Apr 17, 2008 Supporting Information Supporting Information None /docs/en/supporting-information/CFDSPTechnology_DSP.pdf English 987053 None Supporting Information 2022-12-07 N /docs/en/supporting-information/CFDSPTechnology_DSP.pdf ColdFire<sup>&#174;</sup> DSP Technology and Digital Signal Processing /docs/en/supporting-information/CFDSPTechnology_DSP.pdf documents 371282830530968666 Supporting Information N Y en None Y t531 pdf 0 N N ColdFire<sup>&#174;</sup> DSP Technology and Digital Signal Processing 987.1 KB CFDSPTECHNOLOGY_DSP N 1208465749784726807236 /docs/en/supporting-information/LabViewInstaller.zip 2016-10-31 1208469242555728243022 SSP 4 Apr 17, 2008 Supporting Information Supporting Information None /docs/en/supporting-information/LabViewInstaller.zip English 77337200 None Supporting Information 2022-12-07 N /docs/en/supporting-information/LabViewInstaller.zip ColdFire DSP LabView Installer /docs/en/supporting-information/LabViewInstaller.zip documents 371282830530968666 Supporting Information N Y en None Y t531 zip 0 N N ColdFire DSP LabView Installer 77.3 MB CFDSPLABVIEWINSTALLER N 1208469242555728243022 true Y Softwares

Documentation

Quick reference to our documentation types.

4 documents

Compact List