Difference between revisions of "Bora Embedded Linux Kit (BELK)"

From DAVE Developer's Wiki
Jump to: navigation, search
(26 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
{{InfoBoxBottom}}
 
{{InfoBoxBottom}}
  
{{ObsoleteWikiPage|link=DESK-XZ7-L}}
+
==Introduction==
 
 
{{ImportantMessage|text='''For BELK 3.0.2 or older, the boot process was based on the FSBL+second-stage bootloader (U-Boot) combination. From BELK 4.0.0 on, the boot process is based on the first-stage bootloader (U-Boot SPL)+second-stage bootloader (U-Boot) combination.'''
 
}}
 
 
 
<section begin="Unboxing" />
 
==Unboxing==
 
  
 
[[File:Belk_01.png|500px]]
 
[[File:Belk_01.png|500px]]
  
 
Bora Embedded Linux Kit (BELK for short) provides all the necessary components required to set up the developing environment for:
 
Bora Embedded Linux Kit (BELK for short) provides all the necessary components required to set up the developing environment for:
* building the first-stage bootloader:
+
* configuring the system (PS and PL) at hardware level
** FSBL for BELK 3.0.2 or older
+
* build the first-stage bootloader :
** U-boot SPL for BELK 4.0.0 or newer
+
** FSBL for '''BELK <= 3.0.2''' and '''BXELK <= 1.0.1'''
* building the second-stage bootloader (U-Boot)
+
** U-boot SPL '''BELK-4.0.0''' and '''BXELK-2.0.0'''
 +
* building the second stage bootloader (U-Boot)
 
* building and running Linux operating system on Bora-based systems
 
* building and running Linux operating system on Bora-based systems
* building Linux applications that will run on the target.
+
* building Linux applications that will run on the target
  
'''DAVE Embedded Systems''' provides all the customization required (in particular at bootloader and Linux kernel levels) to enable customers to use the standard Zynq-7000 development tools for building all the firmware/software components that will run on the target system.
+
'''DAVE Embedded Systems''' provides all the customization required (in particular at bootloader and Linux kernel levels) to enable customers use the standard Zynq-7000 development tools for building all the firmware/software components that will run on the target system.
<section end="Unboxing" />
 
  
<section begin="Kit Content" />
+
==Kit content==
==Kit contents==
 
  
{| class="wikitable" style="margin: auto;"
+
{| class="wikitable"  
 
|-
 
|-
 
!Component
 
!Component
Line 33: Line 26:
 
!Notes
 
!Notes
 
|-
 
|-
| style="text-align: center;" | [[File:Bora5-small.jpg|60px]]
+
|style="text-align: center;" | [[File:Bora5-small.jpg|60px]]
|[[:Category:Bora|Bora]] SOM  
+
|[[:Category:Bora|BORA]] SOM<br>CPU: Xilinx Zynx 7000
 
+
|Please refer to [[Hardware Manual (Bora) | Bora Hardware Manual]]
Default option is DBRF4110S2R (see [[#Order codes|Order codes]] for more options)
 
*SoC: Xilinx XC7Z020 (866Mhz, Speed "-3", Tj 0-100°C)
 
*SDRAM: 1 GB DDR3
 
*NOR: bootable SPI flash 16 MB
 
*NAND: 1GB (SLC)
 
|
 
* For more details, please refer to the[[Hardware Manual (Bora) | Bora Hardware Manual]]
 
* By default, ARM cores frequency is set to 667 MHz and the [[Creating and building example Vivado project (BELK/BXELK)|example Vivado project]] is implemented for a "-1" device. This choice makes the software released with the kit compatible with possible variants based on different SoM models. In this regard, see also the [[#Order codes|order codes section]].
 
 
|-
 
|-
| style="text-align: center;" | [[File:Boraevb-02.png|80px]]
+
|style="text-align: center;" | [[File:Boraevb-02.png|80px]]
 
|BORA Carrier board
 
|BORA Carrier board
|Se also the[[BoraEVB | BoraEVB]] page
+
|Please refer to [[BoraEVB | BoraEVB]] page
 
|-
 
|-
| style="text-align: center;" | [[File:Alimentatore.jpg|40px]]
+
|style="text-align: center;" | [[File:Alimentatore.jpg|40px]]
 
|AC/DC Single Output Wall Mount adapter<br>Output: +12V – 2.0 A
 
|AC/DC Single Output Wall Mount adapter<br>Output: +12V – 2.0 A
 
|Please refer to Belk Quick Start Guide
 
|Please refer to Belk Quick Start Guide
 
|-
 
|-
| [[File:FTDI-CHIPI-X10.png|60px|center]]
+
|style="text-align: center;" | [[File:ProdSDC-MBLY-thumb.png|50px]]
|FTDI USB/RS232 cable adapter<br>
+
|MicroSDHC card with SD adapter and USB adapter
|FTDI code: [https://ftdichip.com/products/chipi-x10/ CHIPI-X10]
+
|Please refer to Belk Quick Start Guide
|-
 
| [[File:EVK-kit-DB9-serial-cable.png.png|60px|center]]
 
| D9 Female to D9 Female null modem cable
 
|
 
|-
 
| [[File:Sandisk_Industrial_32GB.png|60px|center]]
 
| MicroSDHC card
 
|
 
|-
 
|}
 
 
 
===Order codes===
 
{| class="wikitable" style="margin: auto;"
 
|+
 
!Order code
 
!Description
 
|-
 
|BELK-L-S-S
 
|This code refers to the default configuration detailed above
 
 
|-
 
|-
 
|}
 
|}
 
<section end="Kit Content" />
 
  
 
==Logical structure of Bora Embedded Linux Kit (BELK)==
 
==Logical structure of Bora Embedded Linux Kit (BELK)==
Line 87: Line 51:
  
 
==Quick start guide==
 
==Quick start guide==
Please refer to [[BELK/BXELK_Quick_Start_Guide|this page]].
+
Please refer to [[BELK_Quick_Start_Guide|this page]].
==Physical devices mapping==
 
Please refer to [[Physical_devices_mapping_(BELK/BXELK)|this page]].
 
==Advanced topics==
 
===Debugging with Eclipse===
 
Please refer to [[Debugging with Eclipse (MVM)|this page]].
 
===ConfigID feature===
 
Please refer to [[ConfigID_management_(BELK/BXELK)|this page]].
 
  
 
== Related Documents ==
 
== Related Documents ==
Line 101: Line 58:
 
* [[BoraEVB-Lite | BoraEVB-Lite]]
 
* [[BoraEVB-Lite | BoraEVB-Lite]]
 
* [[BoraEVB | BORAEVB]]
 
* [[BoraEVB | BORAEVB]]
* [[BELK/BXELK Quick Start Guide]]
+
* [[BELK Quick Start Guide]]
 +
* [[Application_Notes_(Bora) | Application Notes]]
 
* [[FAQs_(Bora) | BORA FAQs]]
 
* [[FAQs_(Bora) | BORA FAQs]]

Revision as of 10:15, 30 June 2017

Info Box
Bora5-small.jpg Applies to Bora

Introduction[edit | edit source]

Belk 01.png

Bora Embedded Linux Kit (BELK for short) provides all the necessary components required to set up the developing environment for:

  • configuring the system (PS and PL) at hardware level
  • build the first-stage bootloader :
    • FSBL for BELK <= 3.0.2 and BXELK <= 1.0.1
    • U-boot SPL BELK-4.0.0 and BXELK-2.0.0
  • building the second stage bootloader (U-Boot)
  • building and running Linux operating system on Bora-based systems
  • building Linux applications that will run on the target

DAVE Embedded Systems provides all the customization required (in particular at bootloader and Linux kernel levels) to enable customers use the standard Zynq-7000 development tools for building all the firmware/software components that will run on the target system.

Kit content[edit | edit source]

Component Description Notes
Bora5-small.jpg BORA SOM
CPU: Xilinx Zynx 7000
Please refer to Bora Hardware Manual
Boraevb-02.png BORA Carrier board Please refer to BoraEVB page
Alimentatore.jpg AC/DC Single Output Wall Mount adapter
Output: +12V – 2.0 A
Please refer to Belk Quick Start Guide
ProdSDC-MBLY-thumb.png MicroSDHC card with SD adapter and USB adapter Please refer to Belk Quick Start Guide

Logical structure of Bora Embedded Linux Kit (BELK)[edit | edit source]

Please refer to this page.

BELK software components[edit | edit source]

Please refer to this page.

Quick start guide[edit | edit source]

Please refer to this page.

Related Documents[edit | edit source]