Analog DevicesAD-UCUSBD-MPHD-SPLSoftware Development Tools

Micrium uC/USB Blackfin/SHARC DSP/Microcontroller IDE Software

  • Dev Kit Description

    µC/USB Device Class PHDC for CrossCore Embedded Studio - The Personal Healthcare Device Class (PHDC) allows you to set up the embedded target as a personal healthcare device, which can use a vendor-defined or IEEE-11073 based protocol. Typical applications include glucose meter, blood pressure monitor, weighing scale, etc...

    µC/USB Device™ Stack for CrossCore® Embedded Studio is the result of a partnership between Analog Devices and Micriµm to provide a user-friendly programming environment for embedded applications requiring USB device connectivity. To use the stack in an embedded application requires a minimum of the µC/USB Device™ Core for CrossCore® Embedded Studio product, along with one or more of the supported device class products detailed below.
    The µC/USB Device Stack is provided with a hardware abstraction layer that enables its use with any USB device controller supported by Analog Devices’ processor families. It supports Blackfin processors with built-in USB device controllers (e.g., ADSP-BF60x/-BF70x). It also supports processors that require an external USB controller (e.g., Blackfin USB-LAN EZ-Extender for ADSP-BF533/-BF561 and Blackfin SHARC USB Extender for ADSP-BF518/-214xx).
    The µC/USB-Device Stack uses a modular architecture with three software layers between the application and the hardware:
    • The Device Class enables an embedded device to communicate with a USB host using one or more class protocols. Each class module responds to class-specific control requests and provides an API for controlling some features of the class behavior and to receive/transmit data.
    • The Device Core layer controls data reception and transmission, and responds to standard host requests during enumeration (the process by which a host learns the features of a device).
    • The Device Controller driver layer interfaces with the USB controller to process interrupts, notify the device core of bus events, and receive/transmit data.
    System Requirements
    • Windows XP Professional SP3 (32-bit only).
    • Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
    • Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
    • Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
    • Minimum of 1 GB memory (RAM), 4 GB is recommended.
    • Minimum of 2 GB hard disk (HDD) space is required.
    • CrossCore Embedded Studio for Analog Devices Processors.

A datasheet is only available for this product at this time.

Smarter Drone Systems from Concept to Deployment

Download the playbook and get equipped with powerful tools and smart strategies for designing agile, efficient, modular drone systems.