Difference between revisions of "BORA Xpress SOM"

From DAVE Developer's Wiki
Jump to: navigation, search
m (Hardware)
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{InfoBoxTop}}
 
{{Applies To BoraX}}
 
{{InfoBoxBottom}}
 
  
==Introduction==
+
{|width="100%" style="border-collapse:collapse; font-size:12px"
 
+
!colspan="3" style="width:60%; border-left:solid 2px #ededed; border-right:solid 0px #ededed; border-top:solid 2px #ededed;border-bottom:solid 0px #ededed; background-color:#ededed; font-size:14px; color:#000000; text-align:center" | BORA Xpress System On Module
BORA Xpress is the top-class Dual Cortex-A9 + FPGA CPU module by DAVE Embedded Systems, based on the recent Xilinx "Zynq" XC7Z015 / XC7Z030 application processor.
+
!colspan="2" style="width:40%; border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7; border-top:solid 2px #73B2C7;border-bottom:solid 0px #ededed; background-color:#ededed; font-size:14px; color:#000000; text-align:center" | BORA Xpress SOM Evaluation Kit
BORA Xpress offers great computational power, thanks to the rich set of peripherals, the Dual Cortex-A9 and the Artix-7 FPGA inside.
 
BORA Xpress is designed in order to keep full compatibility with the ULTRA Line CPU modules, to guarantee the premium quality and technical value of those customers that require top performances.
 
 
 
The [[BORA_Xpress_SOM#Hardware | Hardware]] section provides detailed information about hardware interfaces and characteristics. This document will provide a functional overview of the module and will focus on system-related issues.
 
 
 
==Block diagram==
 
 
 
The following picture shows a simplified block diagram of BORA Xpress module.
 
 
 
[[File:BORA-Xpress-bd-1600.png|600px|center]]
 
 
 
== Product Highlights ==
 
 
 
* Unmatched performance thanks to Dual ARM Cortex-A9 @ up to 1GHz
 
* SERDES: Xpress lanes up to 6.25 Gbps
 
* All memories you need: on-board NOR and NAND Flash
 
* Enabling smarter system thanks to Artix-7 or Kintex-7 FPGA integrated on-chip
 
* FPGA banks wide range PSU input from 1.2V to 3.3V
 
* Highest security and reliability: internal voltage monitoring and power good enable
 
* Reduced carrier complexity: dual CAN, USB, Ethernet GB and native 3.3 V I/O
 
* Easy to fit thanks to its small form factor
 
* Accurate timing application thanks to on-board 5ppm RTC
 
* Pin2Pin Compatibility with BORA SOM based on Zynq XC7Z010/XC7Z020
 
 
 
== Feature Summary ==
 
{| class="wikitable" |
 
| align="center" style="background:#f0f0f0;"|'''Feature'''
 
| align="center" style="background:#f0f0f0;"|'''Specifications'''
 
| align="center" style="background:#f0f0f0;"|'''Options'''
 
|-
 
| CPU||Xilinx Dual ARM Cortex-A9<br>ZYNQ XC7Z015/ZC7Z030 @ 666MHz (up to 1GHz) ||
 
|-
 
| Cache||L1: 32Kbyte instruction, 32Kbyte data<br>L2: 512Kbyte for each core ||
 
|-
 
| RAM|| DDR3 SDRAM @ 533 MHz<br>Up to 1 GB ||
 
|-
 
| SRAM|| On-chip RAM, 256 KB ||
 
|-
 
| Storage||Flash NOR SPI (8, 16 MB)<br>Flash NAND (all sizes up to 1GB, on request) ||
 
|-
 
|+ align="bottom" style="caption-side: bottom" | Table: CPU and Memories
 
|}
 
 
 
{| class="wikitable" |
 
| align="center" style="background:#f0f0f0;"|'''Feature'''
 
| align="center" style="background:#f0f0f0;"|'''Specifications'''
 
| align="center" style="background:#f0f0f0;"|'''Options'''
 
|-
 
| Coprocessors|| NEON™ & Single / Double Precision<br>Floating Point for each processor||
 
|-
 
| USB||Up to 2x 2.0 OTG ports ||
 
|-
 
| UARTs||Up to 2x UART ports ||
 
|-
 
| GPIO||Up to x lines, shared with other functions (interrupts available) ||
 
|-
 
| Networks||Ethernet 10/100/1000 Mbps ||
 
 
|-
 
|-
| CAN||2x full CAN 2.0B compliant interfaces ||
+
|style="width:30%; border-left:solid 2px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 0px #ededed; text-align:center; background-color:#ffffff"| <br />[[File:BORA_Xpress.png|thumb|300px|center|BORA Xpress SOM TOP view]]
 +
|style="width:30%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 0px #ededed; text-align:center; background-color:#ffffff"| <br />[[File:BORA_Xpress_BOTTOM.png|thumb|300px|center|BORA Xpress SOM BOTTOM view]]
 +
|style="width:30%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 0px #ededed; text-align:center; background-color:#ffffff"|<br /> [[File:BORA-Xpress-bd-1600.png|thumb|300px|center|BORA Xpress Block diagram]]
 +
|rowspan="2" style="width:40%; border-left:solid 2px #73B2C7;border-right:solid 2px #73B2C7;border-top:solid 0px #73B2C7;border-bottom:solid 2px #73B2C7; text-align:left; background-color:#ffffff"| <br/>[[File:BORAXpressEVB.png|thumb|300px|center|BORA Xpress SOM Evaluation Kit|link=BORA Xpress SOM/BORA Xpress Evaluation Kit ]]
 +
<br/>
 +
{{EvaluationKitDocumentation|nome-som=BORA Xpress }}
 
|-
 
|-
| SD/MMC||2x SD/SDIO 2.0/MMC3.31 compliant controllers ||
 
 
|-
 
|-
| Serial buses||2x full-duplex SPI ports with three peripheral chip selects<br>2x master and slave I²C interfaces ||
+
|style="width:25%; border-left:solid 2px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 2px #ededed; text-align:left; padding:13px; background-color:#ffffff"|
 +
* [https://mirror.dave.eu/marketing/BORA%20XPress/boraxpress-leaflet.pdf BORA Xpress SOM Brochure PDF]
 +
* [[/Part number composition| BORA Xpress SOM P/N composition]]
 +
* [[Dave_Developer%27s_Wiki_Conventions#RSS_Feeds| RSS feeding]]
 +
* [[Dave_Developer's_Wiki:General_disclaimer|Disclaimer about this documentation]]
 +
* [[/Longevity program | BORA Xpress SOM Longevity Program]]
 +
| style="width:25%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 2px #ededed; text-align:left; padding:13px; background-color:#ffffff"|
 +
* {{RFQ|product-name=BORA Xpress SOM}}
 +
* {{CustomerService}}
 +
* {{ServiceMaintenance}}
 +
|style="width:50%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 2px #ededed; text-align:left; padding:13px; background-color:#ffffff"|
 
|-
 
|-
| Timers||2x triple timers/counters (TTC) ||
 
|-
 
| RTC ||On board (DS3232), external battery powered ||
 
|-
 
| Debug||JTAG IEEE 1149.1 Test Access Port<br>CoreSight™ and Program Trace Macrocell (PTM) ||
 
|-
 
|+ align="bottom" style="caption-side: bottom" | Table: Peripherals
 
 
|}
 
|}
  
{| class="wikitable" |
+
<br>
| align="center" style="background:#f0f0f0;"|'''Feature'''
 
| align="center" style="background:#f0f0f0;"|'''Specifications'''
 
| align="center" style="background:#f0f0f0;"|'''Options'''
 
|-
 
| FPGA models||Artix™-7 / Kintex™-7||
 
|-
 
| Logic cells||74K to 125K||
 
|-
 
| LUTs||46K to 78K||
 
|-
 
| Flip flops||92K to 157K||
 
|-
 
| RAM||3.3Mb to 9.3Mb||
 
|-
 
| DSP slices||160 to 400||
 
|-
 
| Differential pairs||Up to 72 differential pairs for high freq. interfaces||
 
|-
 
| Serial Transceivers||4 Lanes up to 6.6Gbps
 
|-
 
|+ align="bottom" style="caption-side: bottom" | Table: Electrical, Mechanical and Environmental Specifications
 
|}
 
  
{| class="wikitable" |
+
{|width="100%" style="border-collapse:collapse; font-size:12px"
| align="center" style="background:#f0f0f0;"|'''Feature'''
 
| align="center" style="background:#f0f0f0;"|'''Specifications'''
 
| align="center" style="background:#f0f0f0;"|'''Options'''
 
|-
 
| Supply Voltage||3.3V, on-board voltage regulation||
 
|-
 
| Active power consumption|| Please refer to [[Hardware_Manual_(BoraXpress)#Power_consumption | Power consumption]] section||
 
 
|-
 
|-
| Dimensions||85mm x 50mm||
+
| style="width:30%; border-left:solid 2px #ededed;border-right:solid 2px #ededed;border-top:solid 2px #ededed;border-bottom:solid 2px #ededed; background-color:#ededed; text-align:left; font-size:14px; color:#000000" |Hardware
 +
| style="width:1%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 2px #ffffff;border-bottom:solid 0px #ededed; background-color:#ffffff" |
 +
| style="width:30%; border-left:solid 2px #ededed;border-right:solid 2px #ededed;border-top:solid 2px #ededed;border-bottom:solid 2px #ededed; background-color:#ededed; text-align:left; font-size:14px; color:#000000" |Software
 +
| style="width:1%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 2px #ffffff;border-bottom:solid 0px #ededed; background-color:#ffffff" |
 +
| style="width:30%; border-left:solid 2px #ededed;border-right:solid 2px #ededed;border-top:solid 2px #ededed;border-bottom:solid 2px #ededed; background-color:#ededed; text-align:left; font-size:14px; color:#000000" |Insights
 
|-
 
|-
| Weight|| ||
+
|style="width:30%; border-left:solid 2px #ededed;border-right:solid 2px #ededed;border-top:solid 2px #ededed;border-bottom:solid 2px #ededed; background-color:#ffffff; vertical-align:top"|
 +
* [[/BORA Xpress Hardware | BORA Xpress Hardware documentation]]
 +
| style="width:1%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 2px #ffffff; background-color:#ffffff" |
 +
|style="width:30%; border-left:solid 2px #ededed;border-right:solid 2px #ededed;border-top:solid 2px #ededed;border-bottom:solid 2px #ededed; background-color:#ffffff; vertical-align:top"|
 +
* LINUX YOCTO Distribution
 +
** [[/BXELK-L | BORA Xpress Software Linux Kit documentation]]
 +
| style="width:1%; border-left:solid 0px #ededed;border-right:solid 0px #ededed;border-top:solid 0px #ededed;border-bottom:solid 2px #ffffff; background-color:#ffffff" |
 +
| style="width:30%; border-left:solid 2px #ededed;border-right:solid 2px #ededed;border-top:solid 2px #ededed;border-bottom:solid 2px #ededed; background-color:#ffffff; vertical-align:top"|
 +
* [[:Category:BORA Xpress | Category BORA Xpress SOM]]
 +
* [[:Category:BORA Xpress AN | BORA Xpress Application Notes]]
 +
* [[:Category:BORA Xpress TN | BORA Xpress Technical Notes]]
 +
* [[:Category:BORA Xpress WP | BORA Xpress White Papers]]
 +
* [[:Category:BORA Xpress CH | BORA Xpress Case Histories]]
 
|-
 
|-
| MTBF|| ||
 
|-
 
| Operating temperature||0..70 °C<br>-40..+85 °C||
 
|-
 
| Connectors||3 x 140 pins 0.6mm pitch||
 
|-
 
|+ align="bottom" style="caption-side: bottom" | Table: Electrical, Mechanical and Environmental Specifications
 
 
|}
 
|}
  
 
+
[[Category:BORA Xpress]]
==Hardware==
 
 
 
Please refer to [[Hardware Manual (BORAXpress)]] for detailed hardware related information on BORA Xpress SOM.
 
 
 
=== Design Overview ===
 
 
 
Please refer to [[Design Overview (BORAXpress)|this page]] for more details.
 
 
 
===Mechanicals===
 
 
 
Please refer to [[Mechanicals (BORAXpress)|this page]] for more details.
 
 
 
===Pinout===
 
 
 
Please refer to [[Pinout (BORAXpress)|this page]] for more details.
 
 
 
===Power===
 
 
 
Please refer to [[Power (BORAXpress)|this page]] for more details.
 
 
 
===Reset scheme===
 
 
 
Bora provides several different resets signals. Please refer to [[Reset scheme (BORAXpress)|Reset scheme]] for more details.
 
 
 
===Processing system (PS) peripherals===
 
 
 
Please refer to [[Processing system peripherals (BORAXpress)|this page]] for more details.
 
 
 
===Programmable logic (PL)===
 
 
 
Please refer to [[Programmable logic (BORAXpress)|this page]] for more details.
 
 
 
=== RTC ===
 
 
 
Please refer to [[RTC (BORAXpress)|this page]] for more details.
 
 
 
=== Thermal IC ===
 
 
 
Please refer to [[Thermal IC (BORAXpress)|this page]] for more details.
 
 
 
=== Watchdog ===
 
 
 
Please refer to [[Watchdog (BORAXpress)|this page]] for more details.
 
 
 
== Software ==
 
 
 
=== Introduction to the development environment ===
 
 
 
Please refer to [[Introduction_to_developing_environment_(BELK)|this page]] for more details.
 
 
 
=== Build system ===
 
 
 
Please refer to [[Build_system_(BELK)|this page]] for more details.
 
 
 
=== Creating and building an example Vivado project ===
 
 
 
Please refer to [[Creating_and_building_example_Vivado_project_(BELK)|this page]] for more details.
 
 
 
=== Building U-Boot ===
 
 
 
Please refer to [[Building_U-Boot_(BELK)|this page]] for more details.
 
 
 
=== Building Linux ===
 
 
 
Please refer to [[Building_Linux_kernel_(BELK)|this page]] for more details.
 
 
 
=== Building the software components via Yocto ===
 
 
 
Please refer to [[Building_the_software_components_via_Yocto_(BELK)|this page]] for more details.
 
 
 
=== Booting the system via NFS ===
 
 
 
Please refer to [[Booting_the_system_via_NFS_(BELK)|this page]] for more details.
 
 
 
=== System boot and recovery via microSD card ===
 
 
 
Please refer to [[System_boot_and_recovery_via_microSD_card_(BELK)|this page]] for more details.
 
 
 
=== ConfigID management ===
 
 
 
Please refer to [[ConfigID_management_(BELK)|this page]] for more details.
 

Revision as of 12:05, 29 November 2021