Home > Linux, Samsung Exynos > Samsung Exynos 7 ARM Cortex A57 Processor Linux Code Submitted

Samsung Exynos 7 ARM Cortex A57 Processor Linux Code Submitted

Samsung has not announced any 64-bit processor yet, but according to a recent patchset Exynos 7 may be their first 64-bit ARM SoC, and it will be based on the faster Cortex A57 cores. A quick way to learn a little more is to check the device tree file (exynos7.dtsi).

Samsung_Exynos_7Here’s an interesting snippet:

+	cpus {
+		#address-cells = ;
+		#size-cells = ;
+
+		cpu@0 {
+			device_type = "cpu";
+			compatible = "arm,cortex-a57", "arm,armv8";
+			reg = ;
+		};
+	};

As it stands, Exynos7 would be a single core Cortex A57 processor. This sounds unlikely that a company would launch a single core processor at this stage, so it’s probably early code that may not support all cores just yet.  We also know Samsung uses ESPRESSO board for development with Samsung Exynos 7 processor and 3 GB RAM.

Thanks to David for the tips.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. davidlt
    August 28th, 2014 at 14:00 | #1

    It’s their first consumer ARMv8 64-bit silicon, but they also had GH7 for development purposes probably. DTSI has a single A57 core, but that already raised questions from reviewers. A single core might only as an example with actual cores being specified in DTS, or some kind of workaround for a lack of code for Exynos7 (it’s just an initial patchset).

    The first indicator that Samsung was up to something was when Evandro Menezes (Samsung, US) earlier this month sent a patch to gcc-patches regarding a fix for AArch64 also created another bug report for AArch64. AFAIK, he is probably the only @samsung.com looking into AArch64 on GCC.

    Samsung R&D center in Russia has quite some touches in GCC, especially for Address Sanitizer related activity.

    Maybe finally we will manage to get ~200 USD development boards. It’s now either tegra132 (Tegra K1 64-bit) or Exynos 7. While tegra132 will end up being more favored (recent blog post about Fedora 21 supported ARM architectures). There are already ~5 boards with 64-bit Tegra (DTS in Android and ChromeOS), not to mention Google’s Tango project tablet. Tegra is the only custom core for ARMv8 in consumer grade market so far. 64-bit Tegra architecture is very interesting (in-order pipeline, out-of-order complexity moved to firmware, 7-way superscalar, dynamic code optimization, etc.)

    Almost :) So much waiting.

  2. kcg
    August 28th, 2014 at 20:33 | #2

    @davidlt
    Sorry, but could you be more specific about Tegra K1 64bit boards? IIRC those are just plain Cortex-A15 boards since so called Nvidia Denver was not released in silicon yet.

  3. davidlt
    August 29th, 2014 at 00:12 | #3

    kcg :
    @davidlt
    Sorry, but could you be more specific about Tegra K1 64bit boards? IIRC those are just plain Cortex-A15 boards since so called Nvidia Denver was not released in silicon yet.

    I might have been mistaken regarding Project Tango, the tear down showed 4-core Tegra K1. There are DTS for several boards in Android and Chromium source tree with tegra132. DTS states it’s 2 cores, compatible with “nvidia,denver” and “arm,armv8″. These boards are only for internal and partners use for bringing up the products (Android smartphones and new Chromebooks).

  4. August 29th, 2014 at 10:26 | #4

    There’s also another Samsung 64-bit ARM SoC that’s more talked about in the press: Exynos 5433 which might be found in Galaxy Note 4 next month.. http://liliputing.com/2014/08/samsungs-first-64-bit-chip-launch-september.html

  5. davidlt
    August 29th, 2014 at 12:40 | #5

    @cnxsoft
    5433 doesn’t make sense for me. 5430 was the first 20nm silicon. From the marketing point of view naming ARMv8 64-bit silicon 5433 wouldn’t make sense as it would confuse people. Thus I would expect Note 4 to have Exynos 7. More patches are flowing in from Samsung, also from more developers. The timing for Note 4 is also perfect. We will know for sure in a few days.

    They definitely need at least 20nm for A57 in mobile silicon.

    Samsung also promised 14nm FinFET (also Globalfoundaries will use Samsungs’ 14nm FinFET process) and custom ARMv8 cores (in 2015 maybe).

    Only companies with custom ARMv8 cores so far are APM, Cavium, Nvidia and Apple.

  6. September 17th, 2014 at 10:17 | #6

    According to Anandtech Exynos 5433 is indeed a Cortex A53/A57 processor, but it will probably only run 32-bit code, whereas Exynos 7420 will be a “true” CortexA53/A57 with support for 64-bit instruction and running Android L. http://www.anandtech.com/show/8537/samsungs-exynos-5433-is-an-a57a53-arm-soc

  1. August 28th, 2014 at 23:07 | #1
  2. August 29th, 2014 at 15:34 | #2
  3. August 29th, 2014 at 17:07 | #3
  4. October 16th, 2014 at 21:00 | #4