# RoadRunner (Microchip SAMA5D27) technical documentation 

<img src="./ROADRUNNER-Q16.jpg" height="240px">

* [Product description](/roadrunner)
* @article='roadrunner_getting_started'
* [Declarations of conformity](/declarations)
* [Buy from Acme eShop](/pricelist?category=roadrunner) 


### Downloads

* <i class="fa fa-download" aria-hidden="true"></i> [Linux Kernel 5.15.68 - Debian Bullseye 11.5 - At91Bootstrap 4.0.4](/download_roadrunner)
* <i class="fa fa-download" aria-hidden="true"></i> [Previous versions](/download_roadrunner#previous)

### Create the Linux boot images from scratch

* @article='at91bootstrap_4_0_4'
* @article='compile_kernel_5_15'
* @article='debos'
* @article='roadrunner_buildroot'

### Power

* [Sleep modes](/roadrunner_sleep_modes)
* [Power consumption](/power_consumption)

### Peripherals how tos

* @article='roadrunner_serial' 
* [ADC converter](/roadrunner_adc) 
* [SPI bus](/roadrunner_spi) 
	* @article='roadrunner_fbtft' 
* @article='roadrunner_i2c' 
* @article='roadrunner_isc' 
* [1-Wire](/roadrunner_onewire) 
* General purpose I/O (GPIO lines)
  * @article='gpiod'
  * @article='libgpiod'
  * [Manage the GPIO lines using Node-RED](/roadrunner_nodered)
  * @article='roadrunner_mpio'
  * @article='roadrunner_gpio_sysfs'
  * @article='roadrunner_gpio_special'
  * Check the current gpio setting: __less /sys/kernel/debug/pinctrl/fc038000.pinctrl-atmel_pinctrl/pinconf-pins__
* [Class D amplifier](/roadrunner_classd) 
* [PDMIC MEMS microphone stereo input](/roadrunner_pdmic) 
* [Display DPI interface](/roadrunner_tft)
* [MMC0 bus](/roadrunner_mmc0) 
* WiFi
	* @article='WIFI-5'
	* @article='WIFI-3'
	* @article='WIFI-2'
* [How to Use the SAMA5D2 PWM Under Linux (Microchip)](http://ww1.microchip.com/downloads/en/Appnotes/AN_3279-How-to-Use-SAMA5D2-PWM-Under-Linux-00003279a.pdf)
* @article='find_out_usb_speed'
* @article='foxd27_ws2812b'

### How tos

* @article='roadrunner_samba' 
* @article='SAM-BA_applet_build'
* @article='roadrunner_quadspi' 
* @article='roadrunner_set_mac_address'
* @article='roadrunner_nodered' 
* [More...](/main_index)

### Third party how tos

* [Scripts to automate kernel builds for AcmeSystem's boards](https://github.com/ant9000/acmesystem-kernel)
* [Scripts to build Debian images for AcmeSystems boards](https://github.com/ant9000/acmesystems-image-builder)

### Experiments

* @article='roadrunner_raspbian'

### Hardware reference

* [Pinout](/pinout_roadrunner)
* [Pin description](/roadrunner_pins)
* Berta D2 schematic: ([ver 1.1](/www/roadrunner/BertaD2_1_1_schematic.pdf)), ([ver 1.0](/www/roadrunner/Berta_D2_schematic.pdf))
* Berta D2 gerber files ([ver 1.1](./BertaD2_1_1_Gerbers.zip))
* @article='visual_guide'

### Mechanical

* [Mechanical dimensions](/www/roadrunner/RoadRunnerMechanical.pdf)
* [SOM step model](/www/roadrunner/Roadrunner1.step)
* [Headers Step model](/www/roadrunner/Roadrunner1Headers.step)
* [BertaD2 Step model](/www/roadrunner/BertaD2_1_1.step)
* [BertaD2 Step model without RoadRunner](/www/roadrunner/BertaD2_1_1_noRR.step)

### PCB reference

* [Gerber Files](/www/roadrunner/RoadRunnerGerbers.zip)
* [Altium component SCH](/www/roadrunner/RoadRunner.SchLib)
* [Altium component PCB](/www/roadrunner/RoadRunner.PcbLib)
* Altium Designer project files of Berta D2 ([ver 1.1](/www/roadrunner/BertaD2_1_1.zip)), ([ver 1.0](/www/roadrunner/BertaD2.zip)) 

### How to design the PCB to use with Acme SOM 

* @article='power_supply'
* @article='pcb_ethernet'
* @article='pcb_usb'
* @article='pcb_microsd'
* @article='pcb_pwm'
* @article='pcb_adc'
* @article='pcb_serial'
* @article='pcb_gpio'
* @article='pcb_display'
* @article='pcb_minipcie'
* @article='pcb_hsic'

### Studies

* @article='roadrunner_oyster_1' 

### Datasheets

* [Microchip SAMA5D27](http://www.microchip.com/wwwproducts/en/ATSAMA5D27)
* [QuadSPI Serial NOR Flash Memory 16MB (RW210)](/www/roadrunner/RW210__MT25Q_QLHS_L_128_ABA_0.pdf)
* [QuadSPI Serial NOR Flash Memory 64MB (RW181)](/www/roadrunner/RW181__MT25Q_QLKT_L_512_ABB_0.pdf)
* [QuadSPI Serial NOR Flash Memory 128MB (RW185)](/www/roadrunner/RW185__MT25Q_QLKT_L_01G_BBB_0.pdf)
* [Micron DD3 DRAM 256MByte](https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/2gb_ddr3_sdram.pdf)
<!--* [QuadSPI Serial NOR Flash Memory 256MB (RW261)](/www/roadrunner/RW261__MT25Q_QLKT_L_02G_CBB_0.pdf)-->
* [Hirose Connectors for carriers board](/www/roadrunner/DF40_catalog.pdf)
	* Use Hirose DF40C-100DS-0.4V(51) for Stacking Height of 1.5mm
	* Use Hirose DF40HC(3.0)-100DS-0.4V(51) for Stacking Height of 3.0mm

### Other links 

* [Using Ultra Low Power mode 1 (ULP1) on SAMA5D2](http://www.at91.com/linux4sam/bin/view/Linux4SAM/UsingUltraLowPowerMode1)
* [The DRM/KMS subsystem from a newbie’s point of view](http://events.linuxfoundation.org/sites/events/files/slides/brezillon-drm-kms.pdf)
* [How to use the Atmel KMS/DRM LCD driver](http://www.at91.com/linux4sam/bin/view/Linux4SAM/UsingAtmelDRMDriver) 
* [IoT Security Suite For Microchip SAMA5D2](https://www.sequiturlabs.com/iot-security-suite/)
* [SAMA5D2 Xplained Board](http://www.at91.com/linux4sam/bin/view/Linux4SAM/Sama5d2XplainedMainPage)
* [SAMA5D2 Xplained Ultra Evaluation Kit](http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-44028-32-bit-Cortex-A5-Microprocessor-SAMA5D2-Xplained-Ultra_User-Guide.pdf)

### Obsolete articles

* @article='at91bootstrap' (old)
* @article='roadrunner_compile_kernel_4_19' (old)
* @article='compile_linux_4_4_X_LTS'
* @article='debian_jessie'


<h2>Related products</h2>

<div class="row equal">
	<div class="col-md-3 col-sm-6">
		@include='card_roadrunner'
	</div>

	<div class="col-md-3 col-sm-6">
		@include='card_bertad2'
	</div>
</div>
