Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Using the Device VIs (Blackfin, Embedded Module)

Use the Device VIs to control on-chip and off-chip Blackfin hardware targets. The device subpalettes include device-specific VIs, which are all associated with the BF533, BF537, and BF538 EZ-KITs. Some of the devices, such as the AD7266 and the AD7476, are separate circuit boards that plug onto the EZ-KIT through the SPI or SPORT interface. The BF537 EZ-KIT and BF538 EZ-KIT support the AD1854 and AD1871 devices. The BF533 EZ-KIT supports the AD1836 device.

The Device VIs are based on the VisualDSP++ Device Driver and System Services model. The VisualDSP++ Device Driver model consists of an API for controlling hardware devices. The System Services model provides managers for devices, interrupts, power management, DMA (direct memory access), EBIU (External Bus Interface Unit), and deferred callbacks. Refer to the Analog Devices Web site at www.analog.com for more information about the various circuit boards and the VisualDSP++ Device Driver and System Services model.

Device drivers require that you initialize the Device Driver Manager, the Interrupt Manager, the DMA Manager, and the Deferred Callback Manager. The Device VIs automatically initialize the managers using default configuration values. You can modify the configuration values using compiler -D options in the Additional compiler flags text box, located on the Advanced tab of the Application Information category in the Build Specification Properties dialog box.

The Device VIs include VIs for opening, controlling, reading, writing, and closing.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit