Difference between revisions of "ICnova A20 SODIMM"

From InCircuit
Jump to: navigation, search
(Hardware: fix shop link)
 
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
'''ICnova A20 SODIMM''' - high performance dual CORTEX-A7 SODIMM-200 compute module
 
'''ICnova A20 SODIMM''' - high performance dual CORTEX-A7 SODIMM-200 compute module
  
[[File:ICnova_A20_SODIMM_45.jpg | 280px | thumb | right | ICnova A20 SODIMM |link=http://shop.in-circuit.de/product_info.php?cPath=24_34&products_id=128]]
+
[[File:ICnova_A20_SODIMM_45.jpg | 280px | thumb | right | ICnova A20 SODIMM |link=https://in-circuit.de/shop/a20-allwinner-soc-sompi/]]
  
  
Line 13: Line 13:
  
 
*Allwinner A20 dual Cortex-A7 processor with 1GHz CPU clock
 
*Allwinner A20 dual Cortex-A7 processor with 1GHz CPU clock
*up to 2GB DDR3-RAM
+
*up to 1GB DDR3-RAM
*4GB NAND-Flash
+
 
*integrated 10/100 MBit Ethernet PHY
 
*integrated 10/100 MBit Ethernet PHY
 
*power management unit
 
*power management unit
 
*all peripherals are accessible on connectors
 
*all peripherals are accessible on connectors
*easy to use SODIMM-200 module (1.8V or 2.5V Version)
+
*easy to use SODIMM-200 module (2.5V Version)
*temperature range from -10°C to +70°C
+
*temperature range from 0°C to +70°C
  
 
== Suitable application development boards ==
 
== Suitable application development boards ==
Line 50: Line 49:
  
 
== Software ==
 
== Software ==
All Modules provided by In-Circuit usally have a [[:Category:Buildroot|Buildroot]] based system preinstalled, so they can be used out of the box.<br />Login as "root" for which no password is set.
 
  
If you are new to kernel building please refer to [[First Steps with Buildroot]].
+
The [[{{PAGENAME}}]] is supported by the official Buildroot, Kernel and U-Boot, support has been added with the corresponding releases listed in the table below:
  
The board support package contains all sources required to build the linux image for the [[{{PAGENAME}}]] on the main ADB.<br/>The most recent version is listed at the bottom of this page. Other versions can be found on the [[Downloads]] page.
+
{| class="wikitable"
 +
|-
 +
|Buildroot
 +
|2023.11
 +
|https://buildroot.org/
 +
|-
 +
|-
 +
|Kernel
 +
|6.5
 +
|https://kernel.org/
 +
|-
 +
|-
 +
|U-Boot
 +
|v2024.01
 +
|https://u-boot.org/
 +
|-
 +
|}
  
Generally the bootloaders on our modules are configured to loook for a bootable linux image on the SD-Card and only boot from flash if none is found.
+
----
  
On the {{PAGENAME}} the bootloader [[u-boot]] is preinstalled on the on-board flash.
+
The [[{{PAGENAME}}]] features an on-board hardware-bootloader which can boot the module from SD-Card.
  
 +
----
  
== Downloads ==
+
To build new software for the [[{{PAGENAME}}]] on an [[ICnova_ADB4006]] a buildroot environment must be prepared following the official documentation on https://buildroot.org/docs.html.
<!-- [http://www.ic42.de/BSP/icnova/icnova_a20_adb4006.iso Most recent board support package] -->
+
  
 +
Then proceed to build the software by following the steps listed below:
 +
 +
buildroot$ make clean
 +
buildroot$ make icnova-a20-adb4006_defconfig
 +
buildroot$ make
 +
 +
The generated software image can then be flashed onto a SD-Card (e.g. located at /dev/sdc):
 +
 +
buildroot$ sudo dd if=output/images/sdcard.img of=/dev/sdc bs=4096
 +
 +
Then insert the SD-Card into the [[ICnova_ADB4006]].
 +
 +
----
 +
 +
The [[{{PAGENAME}}]] on an [[ICnova_ADB4006]] will then boot from the SD-Card and provide a linux console on the serial interface.
 +
Login as "root" for which no password is set.
 +
 +
== Downloads ==
 
[[Media:305000073A_ICnova_A20_SODIMM.pdf | Datasheet {{PAGENAME}}]]
 
[[Media:305000073A_ICnova_A20_SODIMM.pdf | Datasheet {{PAGENAME}}]]
  

Latest revision as of 15:36, 29 January 2024

Contents

[edit] Hardware

ICnova A20 SODIMM - high performance dual CORTEX-A7 SODIMM-200 compute module

ICnova A20 SODIMM


The ICnova A20 SODIMM is a SoC compute module equipped with an Allwinner A20 CPU. It operates with an ARM dual CORTEX-A7 core with 1GHz CPU clock.


Features:

  • Allwinner A20 dual Cortex-A7 processor with 1GHz CPU clock
  • up to 1GB DDR3-RAM
  • integrated 10/100 MBit Ethernet PHY
  • power management unit
  • all peripherals are accessible on connectors
  • easy to use SODIMM-200 module (2.5V Version)
  • temperature range from 0°C to +70°C

[edit] Suitable application development boards

In-Circuit offers a wide range of Application Development Boards that can be used to develop your products and solutions while reducing your development time.

These evaluation boards help you to evaluate the features and performance of selected products and system solutions. Our evaluation boards demonstrate optimized and tested solutions for your application design. These boards are designed mainly for your evaluation, design and testing purposes.

Basically all our ADBs feature: Ethernet, USB-Host, USB_Device, SDC
Exceptions to this are listed in the Notes column of the following table.

The table below shows the suitable Application Development Boards (ADB) for the ICnova A20 SODIMM.

ADB Picture Supply voltage Main features Notes
ICnova ADB4006
ICnova ADB4006 45.jpg
5V DC HDMI connector, Ethernet, SATA interface, Analog audio input/output

[edit] Software

The ICnova A20 SODIMM is supported by the official Buildroot, Kernel and U-Boot, support has been added with the corresponding releases listed in the table below:

Buildroot 2023.11 https://buildroot.org/
Kernel 6.5 https://kernel.org/
U-Boot v2024.01 https://u-boot.org/

The ICnova A20 SODIMM features an on-board hardware-bootloader which can boot the module from SD-Card.


To build new software for the ICnova A20 SODIMM on an ICnova_ADB4006 a buildroot environment must be prepared following the official documentation on https://buildroot.org/docs.html.

Then proceed to build the software by following the steps listed below:

buildroot$ make clean
buildroot$ make icnova-a20-adb4006_defconfig
buildroot$ make

The generated software image can then be flashed onto a SD-Card (e.g. located at /dev/sdc):

buildroot$ sudo dd if=output/images/sdcard.img of=/dev/sdc bs=4096

Then insert the SD-Card into the ICnova_ADB4006.


The ICnova A20 SODIMM on an ICnova_ADB4006 will then boot from the SD-Card and provide a linux console on the serial interface. Login as "root" for which no password is set.

[edit] Downloads

Datasheet ICnova A20 SODIMM

EU conformity ICnova A20 SODIMM

Sompi Eagle Lib

A20 Datasheet & Reference Manual on Github

Personal tools