This example demonstrates how to process audio on the ADAU1761 SigmaDSP. The ADAU1761 codec driver is used to load a SigmaStudio generated program into the ADAU1761 SigmaDSP. The ADSP-BF706 application configures the EZ-Kit push button to change the audio filter type.

Blackfin

ADSP-BF706

Audio Talkthrough

This example demonstrates how to use the ADAU1761 codec driver to receive audio samples from the Line Input and transmit those audio samples to the headphone output (talkthrough).

Blackfin

ADSP-BF706

Export and load a SigmaStudio program

This example demonstrates how to export a Sigma Studio program and load it using the adau1761 driver.

Example

Description

Families

Processors

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets.

Blackfin

ADSP-BF606, ADSP-BF607,ADSP-BF608,ADSP-BF609

DNS (Domain Name System) Client example (ADSP-BF527)

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets.

Blackfin

ADSP-BF527

DNS (Domain Name System) Client example (ADSP-BF537)

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets.

Blackfin

ADSP-BF537

DNS (Domain Name System) Client example (ADSP-BF518)

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets.

Blackfin

ADSP-BF518

DNS (Domain Name System) Client example (ADSP-BF526)

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets.

Blackfin

ADSP-BF526

DNS (Domain Name System) Client example (ADSP-BF533)

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets. This example requires USBLAN_EI1_EZ-Extender Board Support Package

Blackfin

ADSP-BF533

DNS (Domain Name System) Client example (ADSP-BF561)

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets. This example requires USBLAN_EI1_EZ-Extender Board Support Package

Blackfin

ADSP-BF561

DNS (Domain Name System) Client example (ADSP-BF548)

DNS client example, demonstrates the working of DNS functionality by getting the IP address of domain name 'analog.com'. The example uses UDP sockets. This example requires ADSP-BF548 EZ-KIT Board Support Package

Blackfin

ADSP-BF548

File Server example (ADSP-BF609)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections.

Blackfin

ADSP-BF606, ADSP-BF607,ADSP-BF608,ADSP-BF609

File Server example (ADSP-BF537)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections.

Blackfin

ADSP-BF537

File Server example (ADSP-BF527)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections.

Blackfin

ADSP-BF527

File Server example (ADSP-BF526)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections.

Blackfin

ADSP-BF526

File Server example (ADSP-BF518)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections.

Blackfin

ADSP-BF518

File Server example (ADSP-BF533)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections.This example requires USBLAN_EI1_EZ-Extender Board Support Package.

Blackfin

ADSP-BF533

File Server example (ADSP-BF561)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections. This example requires USBLAN_EI1_EZ-Extender Board Support Package.

Blackfin

ADSP-BF561

File Server example (ADSP_BF548)

The FileServer application provides Windows host support to enable standard C/C++ file input/output from the Blackfin to be received/sent to the host over TCP/IP connections.This example requires ADSP-BF548 EZ-KIT Board Support Package.

Blackfin

ADSP-BF548

INETD example (ADSP-BF609)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server.

Blackfin

ADSP-BF606, ADSP-BF607,ADSP-BF608,ADSP-BF609

INETD example (ADSP-BF537)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server.

Blackfin

ADSP-BF537

INETD example (ADSP-BF527)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server.

Blackfin

ADSP-BF527

INETD example (ADSP-BF526)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server.

Blackfin

ADSP-BF526

INETD example (ADSP-Bf518)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server.

Blackfin

ADSP-BF518

INETD example (ADSP-BF533)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server. This example requires USBLAN_EI1_EZ-Extender Board Support Package.

Blackfin

ADSP-BF533

INETD example (ADSP-BF561)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server. This example requires USBLAN_EI1_EZ-Extender Board Support Package.

Blackfin

ADSP-BF561

INETD example (ADSP-BF548)

INETD example demonstrates the TCP server functionality. It starts three servers, chargen, echo and discard. Once a client connects to the server it spawns a seperate task to handle the connection. You can use supplied windows host software or standard 'telnet' to connect to the server. This example requires ADSP-BF548 EZ-KIT Board Support Package.

Blackfin

ADSP-BF548

Multicast example (ADSP-BF609)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data.

Blackfin

ADSP-BF606, ADSP-BF607,ADSP-BF608,ADSP-BF609

Multicast example (ADSP-BF537)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data.

Blackfin

ADSP-BF537

Multicast example (ADSP-BF527)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data.

Blackfin

ADSP-BF527

Multicast example (ADSP-BF526)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data.

Blackfin

ADSP-BF526

Multicast example (ADSP-BF518)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data.

Blackfin

ADSP-BF518

Multicast example (ADSP-BF533)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data.This example requires USBLAN_EI1_EZ-Extender Board Support Package.

Blackfin

ADSP-BF533

Multicast example (ADSP-BF561)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data.This example requires USBLAN_EI1_EZ-Extender Board Support Package.

Blackfin

ADSP-BF561

Multicast example (ADSP-BF548)

Multicast example demonstrates the working of multicast functionality in which the Blackfin
sender transmits data to a multicast IP address. A windows based receiver recieves
the data. This example requires ADSP-BF548 EZ-KIT Board Support Package.

Blackfin

ADSP-BF548

select

This example shows how to use select to determine the availability of data instead of issuing blocking read. If data is not available within specified time select will timeout

Blackfin

ADSP-BF609

TCP Receiver

This example shows how to connect to a TCP server and receive data from it

Blackfin

ADSP-BF609

TCP Server

This example shows how to create a TCP server socket, wait for incoming connection and send data on the accepted connection.

Blackfin

ADSP-BF609

UDP Receiver

This example shows how to receive data using UDP sockets

Blackfin

ADSP-BF609

UDP Sender

This example shows how to send data to a given machine using UDP sockets.

This example demonstrates how to use the DMA driven CRC driver to compute CRC value of a given data stream and compare the calculated CRC result with the pre-defined value.

Blackfin

ADSP-BF609

CrcDmaDataFill

This example demonstrates how to use the DMA driven CRC driver to fill a linear buffer with a 32-bit data.

Blackfin

ADSP-BF609

CrcDmaDataTransfer

This example demonstrates how to use the Memory DMA driven CRC device to transfer a data stream and compute, compare CRC value of the data stream.

Blackfin

ADSP-BF609

CrcDmaDataVerify

This example demonstrates how to use the DMA driven CRC driver to verify a linear buffer filled with a 32-bit data.

Blackfin

ADSP-BF609

Linkport loop back

This example demonstrates the Linkport device being used to copy data from one buffer to another in both Non-Blocking and Callback modes.

Blackfin

ADSP-BF609

UDS Downscaler

A project that demonstrates the use of the PVP programmer. The PVP programmer is used to create a memory pipe configuration utilizing the UDS block. The program then reads an image from the PC and downscales it using the UDS and writes the image back to the PC.

Blackfin

ADSP-BF609

Convolution

This example demonstrates how the convolution block of PVP device can be initialized/configured using device driver APIs. It also demonstrates PVP device initialization, pipe initialization and stream initialization for processing the data.

Blackfin

ADSP-BF609

Binary Edge Detection

This examples demonstrates how to use PVP with camera pipe. Component video source is connected to the ADV7842 video decoder extender. Same video is streamed to PVP block of BF609 processor and output of the THC displayed on the display device. This example requires Decoder EZ-Extender Board, Encoder EZ-Extender Board and their corresponding BSPs.

Blackfin

ADSP-BF609

Canny edge detection

This examples demonstrates how to use PVP with camera pipe. Component video source is connected to the ADV7842 video decoder extender. Same video is streamed to PVP block of BF609 processor and output of the PEC is stored in the buffer. This example requires Decoder EZ-Extender board, Encoder EZ-Extender board and their corresponding BSPs.

Blackfin

ADSP-BF609

Pixel Edge Classifier

This example demonstrates how the PEC block of PVP device can be initialized/configured using the device driver APIs. It also demonstrates initialization of device, pipe other necessary blocks such as convolution, input formatter, output formatter etc. For more information, Please read the Readme_BF609_Pixel_Edge_Classifier.txt provided along with this example.

Blackfin

ADSP-BF609

Rotary counter

This example demonstrates how to initialize and enable rotary counter device in direction count mode.

Blackfin

ADSP-BF609

SPI Flash Readback

This example uses the SPI to readback the ID of the flash memory (W25Q32BV) located on the BF609 EZ-Board.

Blackfin

ADSP-BF609

Sport loop back

This example demonstrates the SPORT(serial port) device being used to copy data from one buffer to another in both Non-Blocking and Callback modes.

Blackfin

ADSP-BF609

Temperature monitor

This example uses TWI communication to read the temperature monitor (ADM1032) located on the BF609 EZ-Board.

Blackfin

ADSP-BF609

UART Autobaud

This example demonstrates the UART driver autobaud feature.

Blackfin

ADSP-BF609

UART Char Echo

This example demonstrates basic UART driver operation using character echo to the console.

Blackfin

ADSP-BF609

Power_On_Self_Test

This example tests all the features of the BF609 EZ-Board

Blackfin

ADSP-BF609

ACM AD7984 Example

This example demonstrates how ACM can be used to sample a signal periodically.

Blackfin

ADSP-BF609

GPIO Push Button and LED (callback)

This example demonstrates how to use the GPIO service to Toggle LED's when the push buttons are pressed on the BF609 EZ-Board (callback method).

Blackfin

ADSP-BF609

GPIO Push Button and LED (polled)

This example demonstrates how to use use the GPIO service to set the LED state when the push buttons are pressed on the BF609 EZ-Board (polling method).

Blackfin

ADSP-BF609

Multicore communication example using MCAPI

This example demonstrates how to use the Multicore Communication API (MCAPI) to send messages between the cores.

Blackfin

ADSP-BF609

Remote printf service using MCAPI

This example demonstrates how to use the Multicore Communication API (MCAPI) to send text logging and shutdown commands from core 1 to core 0.

Blackfin

ADSP-BF609

Memory DMA Copy Example using Array Mode

This example demonstrates how to do 1D/2D memory copy in DMA Array mode using Memory DMA Manager.

Blackfin

ADSP-BF609

Memory DMA Copy Example using List Mode

This example demonstrates how to do 1D/2D memory copy in DMA List mode using Memory DMA Manager.

Blackfin

ADSP-BF609

Memory DMA Copy Example using One-Shot 1D Mode

This example demonstrates how to do 1D memory copy in One-Shot mode using Memory DMA Manager.

Blackfin

ADSP-BF609

Memory DMA Copy Example using One-Shot 2D Mode

This example demonstrates how to do 2D memory copy in One-Shot mode using Memory DMA Manager.

Blackfin

ADSP-BF609

Memory DMA Copy Example to copy from one to many buffers

This example demonstrates how to do memory copy from a memory mapped location or a single buffer to multiple destination buffers using Memory DMA Manager.

Blackfin

ADSP-BF609

Processor mode and frequency

This example demonstrates how to use the power service to change processor mode and frequency settings.

This example demonstrates how to use the Real Time Clock (RTC) System Service to generate an alarm each day.

Blackfin

ADSP-BF548

Keypad

This example uses the Keypad driver to detect key presses on the ADSP-BF548 EZ-Kit Lite keypad.

Blackfin

ADSP-BF548

Sharp LQ043T1DG01 LCD example.

This example demonstrates how to use Sharp LQ043T1DG01 LCD driver.

Blackfin

ADSP-BF548

MemCopyArrayMode

This example demonstrates how to do 1D/2D memory copy in DMA Array mode using Memory DMA Manager.

Blackfin

ADSP-BF548

MemCopyListMode

This example demonstrates how to do 1D/2D memory copy in DMA List mode using Memory DMA Manager.

Blackfin

ADSP-BF548

MemCopyOneShot1D

This example demonstrates how to do 1D memory copy in One-Shot mode using Memory DMA Manager.

Blackfin

ADSP-BF548

MemCopyOneShot2D

This example demonstrates how to do 2D memory copy in One-Shot mode using Memory DMA Manager.

Blackfin

ADSP-BF548

MemCopyOneToMany

This example demonstrates how to do memory copy from a memory mapped location or a single buffer to multiple destination buffers using Memory DMA Manager.

Blackfin

ADSP-BF548

RotaryCounter

This example demonstrates how to configure the rotary encoder and process callback events.

Blackfin

ADSP-BF548

SetGetDateTime

This example demonstrates the use of the functions 'adi_rtc_SetDateTime' and 'adi_rtc_GetDateTime' for writing the date and time to the Real Time Clock and reading the date and time from the Real Time Clock.

Blackfin

ADSP-BF548

PWR-SetGetFreq

This example demonstrates how to use the Power Service to change the processor core clock and system clock frequencies.

Example

Description

Families

Processors

This project contains a talkthrough example using the onchip SPDIF receiver to acquire and output an audio stream.

Sharc

ADSP-21369

Block_Based_Talkthrough

This project contains a talkthrough example using the onboard AD1835 to acquire
and output an audio stream.

Sharc

ADSP-21369

Core_Timer

This project configures the core timer and activates handlers for the timer interrupts .

Sharc

ADSP-21369

AM29LV081B device programmer interface application

This is an example device programmer interface application for the AM29LV081B parallel flash

Sharc

ADSP-21369

M25P20 device programmer interface application

This is an example device programmer interface application for the M25P20 serial flash

Sharc

ADSP-21369

Digital_In_Analog_Out_With_SRC

This project contains a talkthrough example using the onboard AD1835 to acquire
and output an audio stream.

Sharc

ADSP-21369

Ezkit_Push_Button

The project illustrates how to use the push buttons on the board in order to blink the on board LEDs.

Sharc

ADSP-21369

Power_On_Self_Test

This example tests the different features of the EZ-KIT Lite.

Sharc

ADSP-21369

SPDIF_To_Analog_Talkthrough

This project contains a talkthrough example using the onboard AD1835 and onchip
SPDIF receiver to acquire and output an audio stream.

Sharc

ADSP-21369

SPDIF_To_Analog_Talkthrough_External_PLL

This project contains a talkthrough example using the onboard AD1835 and onchip SPDIF receiver to acquire and output an audio stream.The MCLK is passed through the external Analog PLL (U38) to remove the jitter.

Sharc

ADSP-21369

UART_Echo_Back

This program communicates with the PC using a terminal program and echoes back whatever you type in via the terminal.

Example

Description

Families

Processors

256_Point_FFT

This project performs 256 point FFT.

Sharc

ADSP-21469

512_Point_FFT

This project performs 512 point FFT. The input is given from
inputcomplx.dat file. The output can be compared with the Matlab generated output
FFT512complx.dat. Since the FFT accelerators work with 32 bits the output will be rounded.
The 512point FFT is split into 32*16(V*H) matrix V =32, H = 16.

Sharc

ADSP-21469

AD1939_Block_Based_Talkthru_192KHz

This project contains a talkthrough example using the onboard AD1939 to acquire and output an audio stream.
The AD1939 is set for 192Khz Sampling rate.
The source is written in C.

Sharc

ADSP-21469

AD1939_I2S_Sampled_Based_Talkthru

This project contains a talkthrough example using the onboard AD1939 to acquire
and output an audio stream. The digital audio data is available for processing
in the file SPORT1_isr.c. The block size is 256 samples per audio channel.

Sharc

ADSP-21469

AD1939_Sampled_Based_Talkthru_192_kHz

This project contains a talkthrough example using the onboard AD1939 to acquire
and output an audio stream. The digital audio data is available for processing
in the file SPORT1_ISR_processor_samples_.asm. The block size is 256 samples per audio channel..
.

Sharc

ADSP-21469

AD1939_Sampled_Based_Talkthru_48_Or_96 kHz

This project contains a talkthrough example using the onboard AD1939 to acquire
and output an audio stream. The digital audio data is available for processing
in the file SPORT1_ISR_processor_samples_.asm. The block size is 256 samples per audio channel.
.

Sharc

ADSP-21469

Block_Based_SPDIF_Talkthrough

This project contains a talkthrough example using the onchip SPDIF receiver to
acquire and output an audio stream. The digital audio data is available for
processing in the file SPORTisr.c. The block size is 384 samples to match the
block size for the SPDIF stream.
The source is written in C.

Sharc

ADSP-21469

Core_Timer

This project contains source that demonstrated how to:
1- initialize DDR and PLL
2- Configure and use the SHARC core timer.
3- Define, install and activate handlers for the timer interrupts.
4- Use a single handler to handle more than one interrupt source.
The source is written in C.
The example tests that the handler and interrupts operate as expected
and prints "Test passed".

Sharc

ADSP-21469

Decimation_Filter

This project performs Decimation FIR implementation

Sharc

ADSP-21469

M29W320 device programmer interface application

This is an example device programmer interface application for the M29W320 parallel flash

Sharc

ADSP-21469

M25P16 device programmer interface application

This is an example device programmer interface application for the M25P16 serial flash

Sharc

ADSP-21469

Interpolation_Filter

This project performs interpolation FIR..

Sharc

ADSP-21469

Multi_Channel_Filter_Auto_Iterate

This project performs multichannel FIR. FIR is performed on two channels.

Sharc

ADSP-21469

Multi_Iteration_Mode

This project performs MultiIteration FIR in the sense that FIR operation iterates
twice with the Window size of 1024.

Sharc

ADSP-21469

Power_On_Self_Test

This example tests the different features of the EZ-Board.

Sharc

ADSP-21469

Single_Iteration_Mode

This project performs Single iteration FIR.

Sharc

ADSP-21469

SPDIF_To_Analog_Talkthrough

This project contains a talkthrough example using the onboard AD1939 and onchip
SPDIF receiver to acquire and output an audio stream. The digital audio data is
available for processing in the file SPORTisr.c. The block size is 1024 samples.
The source is written in C.

Sharc

ADSP-21469

SPDIF_To_Analog_Talkthrough_With_SRC

This TalkThrough reads audio samples from the on-chip SPDIF receiver and it
passes the unmodified data through to the two DACs of the AD1939.
The source is written in C.

Example

Description

Families

Processors

256_Point_FFT

This project performs 256 point FFT.

Sharc

ADSP-21479

512_Point_FFT

This project performs 512 point FFT. The input is given from
inputcomplx.dat file. The output can be compared with the Matlab generated output
FFT512complx.dat. Since the FFT accelerators work with 32 bits the output will be rounded.
The 512point FFT is split into 32*16(V*H) matrix V =32, H = 16.

Sharc

ADSP-21479

AD1939_Block_Based_Talkthru_192KHz

This project contains a talkthrough example using the onboard AD1939 to acquire and output an audio stream.
The AD1939 is set for 192Khz Sampling rate.
The source is written in C.

Sharc

ADSP-21479

AD1939_I2S_Sampled_Based_Talkthru

This project contains a talkthrough example using the onboard AD1939 to acquire
and output an audio stream. The digital audio data is available for processing
in the file SPORT1_isr.c. The block size is 256 samples per audio channel.

Sharc

ADSP-21479

AD1939_Sampled_Based_Talkthru_192_kHz

This project contains a talkthrough example using the onboard AD1939 to acquire
and output an audio stream. The digital audio data is available for processing
in the file SPORT1_ISR_processor_samples_.asm. The block size is 256 samples per audio channel..
.

Sharc

ADSP-21469

AD1939_Sampled_Based_Talkthru_48_Or_96 kHz

This project contains a talkthrough example using the onboard AD1939 to acquire
and output an audio stream. The digital audio data is available for processing
in the file SPORT1_ISR_processor_samples_.asm. The block size is 256 samples per audio channel.
.

Sharc

ADSP-21479

Block_Based_SPDIF_Talkthrough

This project contains a talkthrough example using the onchip SPDIF receiver to
acquire and output an audio stream. The digital audio data is available for
processing in the file SPORTisr.c. The block size is 384 samples to match the
block size for the SPDIF stream.
The source is written in C.

Sharc

ADSP-21479

Core_Timer

This project contains source that demonstrated how to:
1- initialize DDR and PLL
2- Configure and use the SHARC core timer.
3- Define, install and activate handlers for the timer interrupts.
4- Use a single handler to handle more than one interrupt source.
The source is written in C.
The example tests that the handler and interrupts operate as expected
and prints "Test passed".

Sharc

ADSP-21479

Decimation_Filter

This project performs Decimation FIR implementation

Sharc

ADSP-21479

M29W320 device programmer interface application

This is an example device programmer interface application for the M29W320 parallel flash

Sharc

ADSP-21479

M25P16 device programmer interface application

This is an example device programmer interface application for the M25P16 serial flash

Sharc

ADSP-21479

Interpolation_Filter

This project performs interpolation FIR..

Sharc

ADSP-21479

Multi_Channel_Filter_Auto_Iterate

This project performs multichannel FIR. FIR is performed on two channels.

Sharc

ADSP-21479

Multi_Iteration_Mode

This project performs MultiIteration FIR in the sense that FIR operation iterates
twice with the Window size of 1024.

Sharc

ADSP-21479

Power_On_Self_Test

This example tests the different features of the EZ-Board.

Sharc

ADSP-21479

Single_Iteration_Mode

This project performs Single iteration FIR.

Sharc

ADSP-21479

SPDIF_To_Analog_Talkthrough

This project contains a talkthrough example using the onboard AD1939 and onchip
SPDIF receiver to acquire and output an audio stream. The digital audio data is
available for processing in the file SPORTisr.c. The block size is 1024 samples.
The source is written in C.

Sharc

ADSP-21479

SPDIF_To_Analog_Talkthrough_With_SRC

This TalkThrough reads audio samples from the on-chip SPDIF receiver and it
passes the unmodified data through to the two DACs of the AD1939.
The source is written in C.

Example

Description

Families

Processors

256_Point_FFT

This project performs 256 point FFT.

Sharc

ADSP-21489

512_Point_FFT

This project performs 512 point FFT. The input is given from
inputcomplx.dat file. The output can be compared with the Matlab generated output
FFT512complx.dat. Since the FFT accelerators work with 32 bits the output will be rounded.
The 512point FFT is split into 32*16(V*H) matrix V =32, H = 16.

Sharc

ADSP-21489

M29W320 device programmer interface application

This is an example device programmer interface application for the M29W320 parallel flash

Sharc

ADSP-21489

M25P16 device programmer interface application

This is an example device programmer interface application for the M25P16 serial flash

Example

Description

Families

Processors

USB Vendor Demo for ADSP-BF518

This USB example demonstrates the use of a generic bulk class.
It is used with the WinUSB driver (pre-installed) and a command line 32-bit Windows' application, hostapp.exe.
One mode of operation provides a loopback facility where data is send from the Host to the device which
loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell.
This example also demonstrates the extension of the STDIO service to provide console and file I/O to and from the host PC.

Blackfin

ADSP-BF518

USB Vendor Demo for ADSP-21469

This USB example demonstrates the use of a generic bulk class.
It is used with the WinUSB driver (pre-installed) and a command line 32-bit Windows' application, hostapp.exe.
One mode of operation provides a loopback facility where data is send from the Host to the device which
loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell.
This example also demonstrates the extension of the STDIO service to provide console and file I/O to and from the host PC.

Sharc

ADSP-21469

USB Vendor Demo for ADSP-21479

This USB example demonstrates the use of a generic bulk class.
It is used with the WinUSB driver (pre-installed) and a command line 32-bit Windows' application, hostapp.exe.
One mode of operation provides a loopback facility where data is send from the Host to the device which
loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell.
This example also demonstrates the extension of the STDIO service to provide console and file I/O to and from the host PC.

Sharc

ADSP-21479

USB Vendor Demo for ADSP-21489

This USB example demonstrates the use of a generic bulk class.
It is used with the WinUSB driver (pre-installed) and a command line 32-bit Windows' application, hostapp.exe.
One mode of operation provides a loopback facility where data is send from the Host to the device which
loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell.
This example also demonstrates the extension of the STDIO service to provide console and file I/O to and from the host PC.

Example

Description

Families

Processors

USB Vendor Demo for ADSP-BF533

This USB example demonstrates the use of a generic bulk class.
It is used with the WinUSB driver (pre-installed) and a command line 32-bit Windows' application, hostapp.exe.
One mode of operation provides a loopback facility where data is send from the Host to the device which
loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell.
This example also demonstrates the extension of the STDIO service to provide console and file I/O to and from the host PC.

Blackfin

ADSP-BF533

USB Vendor Demo for ADSP-BF561

This USB example demonstrates the use of a generic bulk class.
It is used with the WinUSB driver (pre-installed) and a command line 32-bit Windows' application, hostapp.exe.
One mode of operation provides a loopback facility where data is send from the Host to the device which
loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell.
This example also demonstrates the extension of the STDIO service to provide console and file I/O to and from the host PC.

Example

Description

Families

Processors

USB Vendor Demo for ADSP-BF526

This USB example demonstrates the use of the generic vendor class. It can be configured to run in conjunction with the bulk loopback and file IO Windows application,
hostapp.exe, or either of the Micrium supplied Windows' applications, EchoSync.exe or EchoAsync.exe, to demonstrate the use of both bulk and interrupt transfers. All
these applications use the WinUSB driver, which is pre-installed with the product. Hostapp.exe provides a loopback facility where data is sent from the Host to the
device which loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell. This example also demonstrates the
extension of the STDIO service to provide console and file I/O to and from the host PC.

Blackfin

ADSP-BF526

USB Vendor Demo for ADSP-BF527

This USB example demonstrates the use of the generic vendor class. It can be configured to run in conjunction with the bulk loopback and file IO Windows application,
hostapp.exe, or either of the Micrium supplied Windows' applications, EchoSync.exe or EchoAsync.exe, to demonstrate the use of both bulk and interrupt transfers. All
these applications use the WinUSB driver, which is pre-installed with the product. Hostapp.exe provides a loopback facility where data is sent from the Host to the
device which loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell. This example also demonstrates the
extension of the STDIO service to provide console and file I/O to and from the host PC.

Blackfin

ADSP-BF527

USB Vendor Demo for ADSP-BF548

This USB example demonstrates the use of the generic vendor class. It can be configured to run in conjunction with the bulk loopback and file IO Windows application,
hostapp.exe, or either of the Micrium supplied Windows' applications, EchoSync.exe or EchoAsync.exe, to demonstrate the use of both bulk and interrupt transfers. All
these applications use the WinUSB driver, which is pre-installed with the product. Hostapp.exe provides a loopback facility where data is sent from the Host to the
device which loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell. This example also demonstrates the
extension of the STDIO service to provide console and file I/O to and from the host PC.

Blackfin

ADSP-BF548

USB Vendor Demo for ADSP-BF609

This USB example demonstrates the use of the generic vendor class. It can be configured to run in conjunction with the bulk loopback and file IO Windows application,
hostapp.exe, or either of the Micrium supplied Windows' applications, EchoSync.exe or EchoAsync.exe, to demonstrate the use of both bulk and interrupt transfers. All
these applications use the WinUSB driver, which is pre-installed with the product. Hostapp.exe provides a loopback facility where data is sent from the Host to the
device which loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell. This example also demonstrates the
extension of the STDIO service to provide console and file I/O to and from the host PC.

Blackfin

ADSP-BF609

USB Vendor Demo for ADSP-BF707

This USB example demonstrates the use of the generic vendor class. It can be configured to run in conjunction with the bulk loopback and file IO Windows application,
hostapp.exe, or either of the Micrium supplied Windows' applications, EchoSync.exe or EchoAsync.exe, to demonstrate the use of both bulk and interrupt transfers. All
these applications use the WinUSB driver, which is pre-installed with the product. Hostapp.exe provides a loopback facility where data is sent from the Host to the
device which loops it back to the host where it is verified. Benchmark throughput figures are displayed in the command shell. This example also demonstrates the
extension of the STDIO service to provide console and file I/O to and from the host PC.

Example

Description

Families

Processors

USB PHDC Demo for ADSP-BF526

This USB Personal Health Care Device (PHDC) example provides multiple Quality of Service (QoS) transfers to
the host application. On launch a low-latency, good reliability QoS connection is established to transfer the CPU USage statistics
percentage. It will work with both full speed and high speed hubs.

Blackfin

ADSP-BF526

USB PHDC Demo for ADSP-BF527

This USB Personal Health Care Device (PHDC) example provides multiple Quality of Service (QoS) transfers to
the host application. On launch a low-latency, good reliability QoS connection is established to transfer the CPU USage statistics
percentage. It will work with both full speed and high speed hubs.

Blackfin

ADSP-BF527

USB PHDC Demo for ADSP-BF548

This USB Personal Health Care Device (PHDC) example provides multiple Quality of Service (QoS) transfers to
the host application. On launch a low-latency, good reliability QoS connection is established to transfer the CPU USage statistics
percentage. It will work with both full speed and high speed hubs.

Blackfin

ADSP-BF548

USB PHDC Demo for ADSP-BF609

This USB Personal Health Care Device (PHDC) example provides multiple Quality of Service (QoS) transfers to
the host application. On launch a low-latency, good reliability QoS connection is established to transfer the CPU USage statistics
percentage. It will work with both full speed and high speed hubs.

Blackfin

ADSP-BF609

USB PHDC Demo for ADSP-BF707

This USB Personal Health Care Device (PHDC) example provides multiple Quality of Service (QoS) transfers to
the host application. On launch a low-latency, good reliability QoS connection is established to transfer the CPU USage statistics
percentage. It will work with both full speed and high speed hubs.

Example

Description

Families

Processors

USB Audio Demo for ADSP-BF526

This USB Audio Class example provides simulated record or loopback streaming. For record only, the application
will stream a constant tone to the host PC; For loopback, audio streamed from the host is looped back to the record stream.

Blackfin

ADSP-BF526

USB Audio Demo for ADSP-BF527

This USB Audio Class example provides simulated record or loopback streaming. For record only, the application
will stream a constant tone to the host PC; For loopback, audio streamed from the host is looped back to the record stream.

Blackfin

ADSP-BF527

USB Audio Demo for ADSP-BF548

This USB Audio Class example provides simulated record or loopback streaming. For record only, the application
will stream a constant tone to the host PC; For loopback, audio streamed from the host is looped back to the record stream.

Blackfin

ADSP-BF548

USB Audio Demo for ADSP-BF609

This USB Audio Class example provides simulated record or loopback streaming. For record only, the application
will stream a constant tone to the host PC; For loopback, audio streamed from the host is looped back to the record stream.

Blackfin

ADSP-BF609

USB Audio Demo for ADSP-BF707

This USB Audio Class example provides simulated record or loopback streaming. For record only, the application
will stream a constant tone to the host PC; For loopback, audio streamed from the host is looped back to the record stream.

Example

Description

Families

Processors

USB Host MSC Demo for ADSP-BF526

This USB Host example demonstrates the connection to a USB Flash Memory drive.
Such devices can be pluggled and unplugged whilst the application is running. A basic write file, read file and verify operation is performed upon
each insertion.

Blackfin

ADSP-BF526

USB Host MSC Demo for ADSP-BF527

This USB Host example demonstrates the connection to a USB Flash Memory drive.
Such devices can be pluggled and unplugged whilst the application is running. A basic write file, read file and verify operation is performed upon
each insertion.

Blackfin

ADSP-BF527

USB Host MSC Demo for ADSP-BF548

This USB Host example demonstrates the connection to a USB Flash Memory drive.
Such devices can be pluggled and unplugged whilst the application is running. A basic write file, read file and verify operation is performed upon
each insertion.

Blackfin

ADSP-BF548

USB Host MSC Demo for ADSP-BF609

This USB Host example demonstrates the connection to a USB Flash Memory drive.
Such devices can be pluggled and unplugged whilst the application is running. A basic write file, read file and verify operation is performed upon
each insertion.

Blackfin

ADSP-BF609

USB Host MSC Demo for ADSP-BF707

This USB Host example demonstrates the connection to a USB Flash Memory drive.
Such devices can be pluggled and unplugged whilst the application is running. A basic write file, read file and verify operation is performed upon
each insertion.

Example

Description

Families

Processors

USB Host HID Demo for ADSP-BF526

This USB Host example demonstrates the connection to a USB Mouse or Keyboard.
Such devices can be pluggled and unplugged whilst the application is running. The co-ordinates of the mouse cursor and the Keyboard key pressed will be shown on the outpur console.

Blackfin

ADSP-BF526

USB Host HID Demo for ADSP-BF527

This USB Host example demonstrates the connection to a USB Mouse or Keyboard.
Such devices can be pluggled and unplugged whilst the application is running. The co-ordinates of the mouse cursor and the Keyboard key pressed will be shown on the outpur console.

Blackfin

ADSP-BF527

USB Host HID Demo for ADSP-BF548

This USB Host example demonstrates the connection to a USB Mouse or Keyboard.
Such devices can be pluggled and unplugged whilst the application is running. The co-ordinates of the mouse cursor and the Keyboard key pressed will be shown on the outpur console.

Blackfin

ADSP-BF548

USB Host HID Demo for ADSP-BF609

This USB Host example demonstrates the connection to a USB Mouse or Keyboard.
Such devices can be pluggled and unplugged whilst the application is running. The co-ordinates of the mouse cursor and the Keyboard key pressed will be shown on the outpur console.

Blackfin

ADSP-BF609

USB Host HID Demo for ADSP-BF707

This USB Host example demonstrates the connection to a USB Mouse or Keyboard.
Such devices can be pluggled and unplugged whilst the application is running. The co-ordinates of the mouse cursor and the Keyboard key pressed will be shown on the outpur console.