Beagleboard:BeagleBoard-X15

This is the official BeagleBoard-X15 Support Page maintained and supported by BeagleBoard.org a non-profit 501(C) organization.

If you have any questions or issues with the content on this Wiki, contact [mailto:gcoley1@emprodesign.com Gerald Coley]

BeagleBoard-X15 Description
The BeagleBoard-X15 is the newest member of the BeagleBoard family. Measuring 4" x 4.2", it is based on a Dual Core A15 processor running at 1.5GHZ and features 2GB of DDR3L Memory. Below is a picture of the top side of the board

BeagleBoard-X15 Production Status and Distributors
Special Computing offers both A2 and a few B1 versions plus related accessories. https://specialcomp.com/beagleboard/x15.htm

We do have a few of the A2 versions available for sale at RS Components. These boards have the same functionality, features, and performance that the newer board has but without the FCC or CE marking. http://uk.rs-online.com/web/p/processor-microcontroller-development-kits/8874764/

The distributors that have expressed interest in selling boards are:

Mouser-               ORDERS PLACED DigiKey-              ORDERS PLACED Arrow-                ORDERS PLACED RS Components Avnet MCM Special Computing

CURRENT STATUS: DATE FRIDAY 02/24/17.......Orders have been placed by distributors and the manufacturing process has begun. Due to the processor revision change, we will be building some pre-production versions.

As soon as we have a firm date from PTI on those I will update the page. A lot depends on when TI can get us the processors.

Production will continue to ramp and we will not wait for the pre-production version to be tested. No HW changes are expected. But We need to make sure we have everything re-verified before mass production begins.

These boards will ship with Rev 2.0 Silicon. The board revision will be "C"

BeagleBoard-X15 Hardware Files

 * Rev B1 System Reference Manual
 * Rev B1 Schematic DSN
 * Rev B1 Schematic PDF
 * Rev B1 Quick Start Guide PDF

Does this replace the BeagleBone Black?
No

What is the expected price?
MSRP is $239

How many general purpose I/O pins are there?
There are four connectors with 60 pins each with about 157 GPIO pins. The connectors are high-speed surface-mount on the back side of the board and even include PCIe.

Will this be open hardware?
Yes, all BeagleBoard.org designs are released as open hardware, with source schematics and layout available for your modification. We choose devices that are available in single unit quantities from worldwide distributors and publish our bill of materials. Documentation for the devices are available without NDA at the time of product launch. Within the processor, there may be some undocumented features, but no closed-source blobs are required to be loaded to boot the devices and full control is turned over to the users.

Is the graphics engine software open source?
The TI Sitara device used on BeagleBoard-X15 utilizes Imagination Technologies' PowerVR SGX544 GPU. The kernel components of the current solution are GPLv2 licensed. There is no open source support for the user space components of this GPU from Imagination, but the FSF has proposed a project to create an open driver.

Will I be able to program the C66x DSPs?
Yes, there is a free C/C++ compiler from Texas Instruments and support in the mainline of the open source GCC C/C++ compiler. Support for interprocessor communication is also included in the mainline Linux kernel via RPMSG.

bb.org: debian wheezy/jessie images: sudo apt-get install ti-c6000-cgt-v8.0.x-installer

Debug dsptop Support

bb.org: needs linux kernel: 4.1.10-ti-r23/4.1.10-ti-rt-r23 or greater from the v4.1.x-ti branch sudo apt-get install dsptop

TI OpenCL Support

bb.org: needs linux kernel: 4.1.10-ti-r23/4.1.10-ti-rt-r23 or greater from the v4.1.x-ti branch sudo apt-get install firmware-am57xx-opencl-monitor ti-opencl examples under: /usr/share/ti/examples/opencl/

What are the recommended power supplies?
DC POWER SUPPLY
 * 12V Supply
 * 60W (5A min)
 * 2.5mm x 5.5mm Barrel Plug Size
 * Recommended supply: VEC65US1
 * Possible alternatives
 * TRG70A120-02E01
 * CENB1060A1203F01

U-Boot
As of v2015.01-rc3, mainline u-boot supports the x15 : http://git.denx.de/?p=u-boot.git;a=commit;h=1e4ad74b875f4da91193afffb0bb0db90ec7b886 However for the being use the ti fork:

git clone git://git.ti.com/ti-u-boot/ti-u-boot.git cd ti-u-boot/ git checkout origin/ti-u-boot-2015.07 -b tmp make ARCH=arm CROSS_COMPILE=${CC} distclean make ARCH=arm CROSS_COMPILE=${CC} beagle_x15_defconfig make ARCH=arm CROSS_COMPILE=${CC}

Kernel
1: kernel: CONFIG_SENSORS_TMP102 & CONFIG_SENSORS_GPIO_FAN echo enabled > /sys/class/thermal/thermal_zone0/mode

dra7-ipu2-fw.xem4
This firmware was found in the meta-ti tree: http://arago-project.org/git/meta-ti.git?p=meta-ti.git;a=tree;f=recipes-bsp/ipumm-fw

bb.org: debian wheezy/jessie images: sudo apt-get install ipumm-dra7xx-installer

BeagleBoard-X15 Community

 * https://groups.google.com/forum/#!forum/beagleboard-x15
 * http://beagleboard.org/chat