A64-OLinuXino update, the Rev.B design will be possible to produce in industrial grade -40+85C, dual voltage eMMC 3.3/1.8V


А64-1cut

A64-OLinuXino first prototypes were made in March and lot of people wonder why we do not release for mass production this board yet🙂 so we got lot of e-mails and I see there is need for blog post with update.

Here is the recap from the first prototypes:

  • RAM memory works at amazing 667Mhz clock much more than A20 and other boards and the board works stabile under stress tests for many hours
  • eMMC works fine, we didn’t test NAND Flash due to the missing Linux support probabbly this will stay just as option and we will assembly the boards with eMMC which is faster, better and in industrial temperature
  • Linux Kernel is 3.10.65 and works fine, we managed to run all peripherials
  • Audio In and Out is working
  • HDMI is working
  • USB host is working
  • USB-OTG is working
  • WiFi+BT is working
  • MIPI interface – no display which to use to test, any ideas?
  • HSIC interface – don’t know how to test, any ideas?
  • LiPo charger and step up works
  • LCD works
  • Ethernet Gigabit interface works just in master mode

While we worked on this board we found new PHY from Microchip which can be ordered in industrial temperature, we tested it with A20 and it works fine (we already have LIME2 version with it which is on prototype), so we decided to re-design the Ethernet part of A64-OLinuXino with it, this will allow us to produce A64-OLinuXino in industrial temperature grade -40+85C.

Another major upgrade for Rev.B is around eMMC interface, we re-designed it as per your feedback to be possible to work on programmable 3.3V and 1.8V thus to allow faster transfers.

Rev.B is routed at 90% we need 1 more week to complete it and run new prototypes. If everything goes smoothly we will be ready by end of the month.

 

38 Comments (+add yours?)

  1. TiJof
    Jul 05, 2016 @ 18:44:10

    It Will be great !
    Is it possible to have a prototype ? I spend time to build IPBX (Asterisk with Xivo) on the Lime2 … This new board will take me to paradise😉

    Keep going !

    Reply

  2. zoobab
    Jul 05, 2016 @ 18:55:33

    No mainline kernel for A64 yet? 3.10 is ooooold already.

    Reply

  3. Bobby
    Jul 05, 2016 @ 19:21:41

    Any plans to sell version withouth eMMC/NAND?
    Estimated price for the board?

    Reply

  4. wens213
    Jul 05, 2016 @ 19:23:52

    For HSIC you can try SMSC USB3503. It’s an HSIC USB hub chip, recently found on Cubietruck Plus.

    Reply

  5. Edward Lukacs
    Jul 05, 2016 @ 19:50:45

    Very good news! When you have boards fabricated and tested, how much RAM do you intend to include?

    Reply

  6. dm8tbr
    Jul 05, 2016 @ 20:42:17

    The silkscreen indicates you have routed Microphone as audio input. Is it by chance stereo? If not is there any chance to get Line-In? Even by 0-Ohm SMD “jumpers” would be enough.

    Reply

  7. Zoltan Hoppar
    Jul 05, 2016 @ 20:46:30

    Fingers crossed, that board will arrive in time, and will be available for the laptop kit too as upgrade module.

    Reply

  8. Matthias Welwarsky
    Jul 06, 2016 @ 13:31:06

    JTAG? This board would be awesome to work on for OpenOCD.

    Reply

    • dm8tbr
      Jul 06, 2016 @ 17:05:59

      Take a look at the schematic. It lists JTAG both for pins that are routed to the SD slot and to the expansion connector. I never worked with JTAG, so can’t tell if all the necessary pins are available.

      Reply

      • Matthias Welwarsky
        Jul 08, 2016 @ 16:02:42

        Ok, I checked the RevA schematics (only one I found) and it looks like there are TCK, TMS, TDI and TDO for JTAG0 on the extension connector. But the A64 seems to have three JTAG interfaces, I can only hope that the relevant interface is available. The chip documentation does not provide many details about on-chip debug facilities.

      • Matthias Welwarsky
        Jul 13, 2016 @ 11:10:47

        Checked again and on the same connector are AP-RESET#, which I hope can be used as SRST signal, and 3.3V which can hopefully be used as Vref. So a simple adapter should be possible, provided of course that the JTAG can be enabled on these pins. The default pin function for all the signals is “Disabled”, which means some software interaction will be required to set them to JTAG mode. I can only hope that the JTAG-SEL0 signal will do what I think it does. But the A64 documentation is very sketchy at this point.

  9. Neil 555
    Jul 06, 2016 @ 14:26:10

    Can you please add a SATA port?

    Reply

  10. LinuxUser
    Jul 06, 2016 @ 19:04:40

    Cheaper version without all cruft like wifi and maybe eMMC? At the end of day I have some uses where I do not want wifi. Especially some mediocre module which likely requires proprietary blobs to work, which is an issue (e.g. eventually trying to get RYF certification could be really fancy idea to PR a bit, but module demanding blobs is a real showstopper in this reagard, as well as it is could be an issue in privacy/security demanding applications).

    On side note, on this photo Q3 looks pretty much like diode but its label suggests it’s transistor. Is this bug in board labeling or I do not get something?

    Reply

  11. JD
    Jul 07, 2016 @ 13:34:03

    Mounting holes for heat sink?

    Reply

  12. xemilo
    Jul 07, 2016 @ 14:23:19

    Hello, congrats! I don’t know how close you follow latest developments in the linux-sunxi community , but please take a look and consider this:
    http://linux-sunxi.org/Bootable_SPI_flash (under 5 cents per unit).
    Thanks. Regards.

    Reply

    • OLIMEX Ltd
      Jul 07, 2016 @ 16:03:13

      SPI flash is good only for OpenWRT NetBSD tiny images and this one for $0.05 is probably less 1MB, for decent A64 Linux with LXDE / XFCE 1GB will be not enough

      Reply

      • apritzel
        Jul 07, 2016 @ 16:27:08

        The idea is not so much to keep a whole rootfs and a kernel image on the SPI flash, but just the firmware (U-Boot, ATF, device trees). Also it’s required to be fully UEFI compliant, so we can store UEFI variables there. UEFI allows the board to be easily supported by virtually any arm64 Linux distribution, because it doesn’t require any board specific knowledge. And with U-Boot’s TFTP support this board could just boot and run over the network, even without an SD card inserted.
        For this purpose an 8MBit SPI flash would be more good enough.

      • OLIMEX Ltd
        Jul 07, 2016 @ 17:23:23

        I’ll check if we can squeeze one SO8 footprint somewhere on the board🙂

      • ssvb
        Jul 07, 2016 @ 19:40:23

        SPI flash is even a better choice for A10/A20 boards because they have a lot more SPI controllers supported by the SoC (so that exposing SPI pins on the expansion headers is not a problem) and also have SATA (SPI flash makes it possible to boot from a SATA hard drive without any need to have a bootable SD card).

      • apritzel
        Jul 08, 2016 @ 01:42:04

        On a second thought booting without SD will be possible from eMMC, so the SPI flash becomes less useful in this case. It will be a good option though if there will ever be a board version without eMMC.
        Also as ssvb mentioned finding unused pins for putting SPI1 on the headers might be a challenge.

      • LinuxUser
        Jul 08, 2016 @ 15:16:13

        OTOH it could sometimes make sense to put u-boot to SPI and rest of system could be stored on e.g. quick, high-capacity HDD or SSD.

      • Robert Blair Aldridge
        Jul 13, 2016 @ 09:32:20

        Hi speed MEMs such as ST Micro LSM6DSM are too slow over 400khz I2C, it is only feasible for full throughput over SPI. If there are no pins left for SPI on the full-size A64 board then maybe you would come out later with a micro or nano board for A64 that includes SPI breakout on the header.

        http://www.st.com/content/st_com/en/products/mems-and-sensors/inemo-inertial-modules/lsm6dsm.html

      • zoobab
        Jul 18, 2016 @ 23:32:06

        kexec can find on such small flash, that would be handy for netbooting.

  13. BenF
    Jul 07, 2016 @ 15:20:29

    Would it be possible to change the battery charger circuit to accept LiFePO4 chemistry? If you are designing these boards to industrial grade, LiPo would be a limiting factor (max temp 55degC vs 65degC for LiFePO4). Plus a significantly reduced fire hazard risk. Just a thought.

    Reply

  14. Michael
    Jul 08, 2016 @ 20:21:55

    please I need this your product how do I contact you? send me the cost of it.

    Reply

  15. dano79
    Jul 09, 2016 @ 13:24:54

    Reply

  16. Benjamin
    Jul 10, 2016 @ 00:18:42

    The board looks great ! The work you have done is impressive ! I am dreaming of a small laptop with this board and an e-ink display to code anywhere. Will LCD be the only option for the DIY laptop ?

    Thanks

    Reply

  17. Robert Blair Aldridge
    Jul 10, 2016 @ 10:09:50

    You can hook camera up to MIPI to test MIPI! https://boundarydevices.com/product/nit6x_5mp_mipi/

    Reply

  18. Robert Blair Aldridge
    Jul 11, 2016 @ 04:08:46

    Obviously if you are hooking everything up to the SoC there will be no pins left. I am planning on tweaking the reference to add some components that communicate over SPI. Maybe there is planned a micro or nano board for the A64 that leaves enough unused pins to hookup SPI, or else I will just remove components from the full-size reference design to make room.

    Reply

  19. hikerguy1900
    Jul 13, 2016 @ 08:32:42

    Thank you for posting the update. We are excited about the possibilities this board offers for us and can’t wait to order a couple for experimentation.

    Reply

  20. clattenzaun
    Jul 19, 2016 @ 01:14:21

    a SMA- Connector or sth. similar would be great to add own antennas

    Reply

  21. Josef Schlehofer
    Jul 25, 2016 @ 14:40:57

    Hello guys,
    Do we know price? I would like to know it, because I backed Azpen notebook, but it doesnt have 5 GHz and also it doesnt have RJ45.

    Reply

  22. Edward M Lukacs
    Aug 25, 2016 @ 14:10:01

    I can hardly wait! When a debugged, fully developed board is finaslly available, I will buy several, this finishing my transition from Intel CPUs to ARM, becoming 100% RISC. I attempted to do this years ago, but DEC/Compaq/HP never produced an Alpha laptop and my Alpha desktop was retired three years ago, with no RISC systems in sight. I welcome the arrival of this board, which, unlike my set-top boxes will not be engineered around Android.

    Reply

  23. Daniel C
    Aug 30, 2016 @ 19:26:16

    When will these broads be ready to buy?

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: