Intel DBPXA250 Development Platform Supported Features

The following table shows the supported features in the BSP for the hardware components on the Intel DBPXA250 Development Platform for XScale PXA250 application microprocessor.

Hardware component Hardware support BSP support
RAM 64 MB Supports up to 64MB RAM images
Flash 32 MB Two flash banks, 32 MB each, that the user can switch
Boot ROM No No
Timers Yes Yes
Real-time clock Yes Yes
VGA No No
LCD Yes Yes
Ethernet SMC91C96

PCMCIA Network cards

SMC is for debug Ethernet driver only

PCMCIA/CF NIC drivers

Serial 2 COM1 only, front port labeled "FF SERIAL"
PCMCIA or CF 2 Yes, both PCMCIA and CF
Mouse PS/2 Yes
Keyboard PS/2 Yes
Hardware reset through a cold boot Yes Yes
Hardware reset through a warm boot Yes Yes
Software reset through a warm boot Yes Yes
Touch controller Yes Yes
Universal serial bus (USB) host 1 OHCI port No, due to hardware DMA problem. For more information, see the Intel documentation.
USB function 1 USB function driver with serial interface
Serial Infrared (SIR) Yes Yes
Fast Infrared (FIR) No No
Audio output
Note   If you are using VoIP, the audio driver does not transmit sound. An audio session can be initiated but due to problems with the audio driver, no sound will be transmitted. Real-time Communications (RTC) text messaging is supported. However, there will be long delays in voice communication because the audio driver is not a low-latency driver.
Philips 1400 and second codec Yes
Audio input Yes Yes
Parallel for printing No Not applicable
Integrated Device Electronics (IDE) No Not applicable
Smart card USB and PCMCIA Readers No
IEEE 1394 No Not applicable
Floppy disk No Not applicable
TV output No Not applicable
Floating point unit No Not applicable
Expansion connector None Not applicable
PCI slots 0 Not applicable
Compact PCI or PCI extender No Not applicable
Logic analyzer probes Yes Yes
JTAG Yes Yes
Debug LEDs Yes Yes
Companion or add-on cards None None
Form factor Custom Not applicable

Intel DBPXA250 Development Platform Hardware Restrictions and Limitations

  • The following list shows the hardware that is not supported by the current Intel DBPAX250 BSP:

    • USB host
    • IrDA
    • BT Serial Port, this is the UART closest to the back of the board, labeled BT SERIAL

    For more information about the hardware support status for the Intel DBPAX250 BSP, contact Intel.

  • You can enable the USB function port for ActiveSync connections by updating the .inf file in Windows\inf with the Wceusbsh.inf from the Intel XScale DBPXA250 USB serial directory. This enables the development workstation to recognize your device as an ActiveSync device.

Intel DBPXA250 Development Platform Performance Considerations

  • XScale performance can be improved by changing the Branch Target Buffer Enable bit. To enable this performance, have the OAL change the bit in OEMInit. The branch target buffer enable bit is bit 11 of the ARM control register.
  • You can use SetPagePermissions to configure pages to be used as cache and buffer. Depending on how pages are used, this can affect performance. For example, the display frame buffer is now set to bufferable.
  • The Intel DBPXA250 BSP enables write-back caches. This means that a C-stepping Cotulla silicon is required. The BSP can be built for write-through support using a build flag, but it defaults to write-back. This may be an issue when using an earlier revision of the Cotulla silicon.
  • If you are using an MP3 decoder, you can set _TGTCPUVARIANT=XSC in the Platform.bat file to enable XScale specific optimizations in the MP3 decoder. Once this variable is set, the appropriate optimized pieces get brought in to the decoder during the Sysgen phase.

See Also

How to Use the BSP for the Intel XScale DBPXA250 Development Platform | Setting up the Intel DBPXA250 Development Platform Hardware

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.