Introduction FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). We believe that FFTW, which is free software, should become the FFT library of choice for most applications.
Keep it simple, Stupid!
[OMAPL138] Hello DSPLink Program - OMAPL1x Processors Forum - OMAP™ Processors - TI E2E Community - Iceweasel It's been a few days, no much progress. What I have done is: 1, Re-configured the dsplink using command: perl dsplinkcfg.pl --platform=OMAPL138 --nodsp=1 --dspcfg_0=OMAPL138GEMSHMEM --dspos_0=DSPBIOS5XX --gppos=ARM --comps=ponslrmc --trace=1 --DspTskMode=1
DSP Link is still available for download, but no further releases or updates are planned. Please see IPC Software Options for details and alternatives. This page contains Frequently Asked Questions for the DSPLink POOL module. DSPLink POOL FAQs - Texas Instruments Embedded Processors Wiki - Iceweasel
What are TLBs? The OMAP35xx MMU has Translation Lookaside Buffers (TLB). The TLB is a cache the allows the MMU to accelerate virtual to physical address translation by holding the most recent translations. For example if there is a TLB hit then the translation will be retrieved from the TLB cache. However, with a TLB miss the translation will have to be retrieved from the translation tables which would be a less optimal with regards to performance. For detailed description of the MMU for OMAP35xx see the following manual. OMAP3 DSP MMU Configuration - Texas Instruments Embedded Processors Wiki - Iceweasel
DSP MMU Faults - Texas Instruments Embedded Processors Wiki - Iceweasel Some TI processors such as the OMAP3530 have a memory management unit (MMU) for both the ARM and the DSP. When running a Codec Engine application on these processors it's possible that you might see errors related to the DSP MMU. The purpose of this page is to give you some insight into what is responsible for those errors.
DSP Link is still available for download, but no further releases or updates are planned. Please see IPC Software Options for details and alternatives. Overview In certain kinds of failures seen in applications, sometimes the system just hangs without a kernel crash dump. Enabling trace in DSPLink - Texas Instruments Embedded Processors Wiki - Iceweasel
Audio Soc example - Texas Instruments Embedded Processors Wiki - Iceweasel Introduction The audio Soc example is a demo application that illustrates the use of DSP-side peripheral drivers running in conjunction with a Linux kernel application on a ARM processor for select Texas Instruments Soc (System on a Chip) devices. This example contains both a DSP-side and an ARM-side application. The example application uses a DSP-side output audio driver application in-conjunction with an ARM-side application to pass (via a file) raw Pulse-code Modulation (PCM) data to the DSP for processing using Texas Instruments DSP/BIOS Link software stack. Note: This example is not intended to solve system issues when running peripheral drivers on SOC devices (ARM + DSP cores) but as a starting point for developing applications to take advantage of peripheral drivers on both cores.
Example application using DSP Link on OMAPL1x - Texas Instruments eXpressDSP Software Wiki - Iceweasel
DSPLink Memory Map Tutorial [ETH PIXHAWK MAV: Computer Vision on Micro Air Vehicles] - Iceweasel The memory map is necessary to define the memory areas where Linux and DSP work on. It can be adjusted to the needs of the application. Instructions how to calculate the size based on the application can be found below. Via the Linux bootloader (u-boot) the Kernel software has to be informed which RAM regions they should use.
Learn here what DSPLink is, what it can be used for and how to use it. The complete toolchain is described on the OMAP3 DSP Toolchain page. The installation of a Windows or mixed Windows/Linux toolchain is also described in detail there. The installation for OpenEmbedded builds is described in the DSPLink installation guide. Introduction DSPLink API Guide [ETH PIXHAWK MAV: Computer Vision on Micro Air Vehicles] - Iceweasel
Category:DSPLink - Texas Instruments Embedded Processors Wiki - Iceweasel DSP Link is still available for download, but no further releases or updates are planned. Please see IPC Software Options for details and alternatives. The latest DSPLink releases can be downloaded here. Older releases are here (free my.ti.com account required.) DSP/BIOSTM Link overview DSP/BIOS™ LINK is foundation software for the inter-processor communication across the GPP-DSP boundary.
Texas Instruments - Iceweasel
BeagleBoard_DSPLink – OSSIE - Iceweasel Contents: There are multiple options of how to make use of the onboard TI TMS320C64x+ DSP. The first step is to install the GPP/DSP interface. Two of the more popular interface options are DSPBridge and DSPLink. Both were developed by TI but DSPLink is still supported, which makes DSPLink a more preferable option.
After digging around online and chatting it up on the #Beagle IRC channel, it seems like a lot of people are using the BeagleBoard as a tiny ARM/Linux box. While this is all well and good, the beauty of the OMAP is the DSP sitting next to the ARM. We set out to create our synthesizer using the DSP to generate, filter, and transform audio waveforms; however, much to our dismay, using the DSP is no easy task. Armed (hah, that could be a pun..) with extremely limited Linux skills, this page documents our approach to concurring DSPLink. In the BeagleBoard's OMAP3530 and similar processors, Texas Instruments has included a general purpose processor (ARM) and digital signal processor (DSP). DSPLinkGuide - creation-station - This page is under ongoing construction. I'm hoping it will snowball into an idiot's guide to using the DSPLink on the BeagleBoard. There are a number of resources online for the DSPLink, and this p - Project Hosting on G