NI does not actively maintain this document.
This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
The following table shows a list and description of the natively supported devices in the LabVIEW Embedded Module for Blackfin Processors. Each of these components has its own functions palette that is designed specifically to communicate to that device:
Part Number | Type | Description |
AD7476A | ADC | 12-Bit, 1 MS/S, Low-Power |
AD7266 | ADC | 12-Bit, Dual 2 MS/S |
AD1854 | DAC | Stereo, 96 kHz, Multibit Sigma-Delta |
AD1871 | ADC | Stereo, 96kHz, Multi-bit Sigma Delta |
AD1836 | Codec | Multichannel 96 kHz |
Micron MT9V022 | CMOS Image Sensor | 1/3-Inch Wide, VGA |
If one of the above components does not meet the needs of your application, then you will need to develop a driver using one of the lower level protocol drivers. The following are the supported protocol drivers:
For an example of an application that uses the TWI driver to communicate to an Liquid Crystal Display, visit ni.com/blackfin and test-drive the software.
These protocol drivers sit on top of the System Services framework from Analog Devices. This driver framework is intended to allow users to port existing drivers from processor to processor within the Blackfin family. In addition, they abstract things like DMA initialization and provide a unified API for the supported processors. Therefore, as Analog Devices develops drivers for their components, the mapping to LabVIEW level drivers is relatively straightforward.