All about Operating Systems |
A / B / C / D / E / F / G / H / I / J / K / L / M / N / O / P / Q / R / S / T / U / V / W / X / Y / Z
H
Visit also: www.sunorbit.net
DSP |
Digital signal processors are specialized processors optimized to perform real-time Digital-Signal-Processor- functions based on repetitive multiply-accumulate (MAC) operations commonly used in digital filtering, such as finite impulse response filters, and fast Fourier transform (FFT). The DSPs integrate a programmable microprocessor, which is usually integrated into a Harvard architecture. They provide fast data processing by implementing single instructions, SIMD operations, special instructions for cores with superscalar architectures, MAC calculations with one cycle or fused multiply-add, parallel calculation in multiple MAC units and fast data streaming with memory direct access, digital ring memories, hardware-controlled loop without overhead and fast and extended precision calculations in fixed-point or floating-point operations. Some DSP's already contain analog-digital- and digital-analog-converters. They also integrate some peripherals and data storage on the chip for stand-alone operation. There are many DSPs on the current market that deliver high performance due to the advances and improvements in semiconductor technology in the DSP architectures. Prices and performance vary widely between the major DSP manufacturers and IP core vendors.
Since development environments for dsp's are not easy to get (most need at least an account) here a list of some of these.
MVSilicon ACPWorkbench V3.17.3 (User Manual V3.9.0, 23 Mb, takes some time, located here because from China it takes half an eternity to download)
FreeDSP uses SigmaStudio and Analog Devices ADAU1701/1452. The graphical development environment SigmaStudio can be used for easy programming. It can be downloaded for free (account needed) at the SigmaStudio website. Please have a look at the getting started guides to get your freeDSP up and running with SigmaStudio. For further questions srefer to the SigmaStudio documentation and forum.
Open source audio DSP firmware and development toolsSound Open Firmware is an open source (BSD/MIT licensed firmware and BSD/GPL licensed drivers) audio DSP firmware and SDK that provides audio firmware infrastructure and development tools for developers who are interested in audio or signal processing on modern DSPs.
OpenDSP A Headless Operational System for Low-Latency Audio & Video Processing on a Budget.
Code Composer Studio (CCS) supports the entire portfolio of Texas Instruments processors.
Analog Devices DSP Development Tools VisualDSP++ is used for the 210xx SHARC family and for TigerSHARC processors. SHARC Processors Software and Tools
NXP Symphony™ Studio Development Tools
Daisy Seed from ElectroSmith
Intro to DSP-programming: Digital Signal Processing(DSP) Guide andLearning Resources
3 New Processors Push Performance Boundaries
some C/C++ dsp libraries: some Rust libraries:
|
All about OSs |
A / B / C / D / E / F / G / H / I / J / K / L / M / N / O / P / Q / R / S / T / U / V / W / X / Y / Z
Visit also: www.sunorbit.net
All trademarks and trade names are recognized as property of their owners