Tag Archives: computer

A10s-OLinuXino-MICRO progress

Image

About the hardware:

We made two versions of the A10s prototypes – Rev.A with all components on top and Rev.B with decouplung capacitors on bottom near the BGA chip (both versions are on GitHub).

Then assembled both versions, none of Rev.A worked, so plasing the decouplung capcitors under the BGA is mandatory for the board to work correctly.

From Rev.B the boards work but not stabile, from time to time DDR memory crash and board freezes, this is because we decided that A10s is similar to A10 and the resistor matrixes on the DDR are not mandatory. What we see is that in Linux A10s have same processor ID as A13 which makes us to believe that A10s and A13 are same silicon die just with different ports wired to the different packages TQFP and BGA. The same unstability we see on A13 when try to remove these resistor matrixes, so in the new REV.C we have to keep them.

Another change we will do in Rev.C we are working on now is to add NAND flash on board, which will be optional i.e. we will offer boards with and without NAND assembled.

One bad feature of A10s with the BGA package is that it overheats significant when work at 1Ghz, same we see on the A10 MK802 dongle we have the processor IC overheats up to 60-70C so you cant touch it with finger even at ambient temperature.

A13 do not have such issues as it have big metal pad on bottom side which we connect to large GND ground plane so A13 never ever got temperature higher than the temperature it operates, this makes A13 much more suitable for industrial and automotive applications.

A10 and A10s overheat and we should think for proper heatsink which we to assembly on top of the BGA to dissipate this heat they generate.

As you can see from the picture we added heat sink to A10s as without it it freezes after some hours of work.

The new Rev.C will be ready by the end of February for more extensive testings, this will delay the planned mass production with few weeks.

About the software:

Image

Android 4.0.4 image generated with A10S-SDK from Allwinner is working fine, but do not support Ethernet by default.

Image

 

Image

 

Angry Birds works well on HD screen:

Image

Image

 

You can see here in action Angry Birds on A10s  http://www.youtube.com/watch?v=fD3IImqEprI 

The Android video player is pretty good at HD playback http://www.youtube.com/watch?v=rB-eQeKXlTQ

for some reason XBMC on Android works worse http://www.youtube.com/watch?v=_579b3by1JA

Linux support patches are submitted to Linux-Sunxi so A10s software support have no issues.

 

Tagged , , , , , , , ,

AM3352-OLinuXino preliminary schematic is complete

Image

AM3352-OLinuXino preliminary schematic is complete and push to GitHub https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE/AM3352-OLinuXino.

We still have to test this and that and in Monday will proceed with the PCB layout routing.

Both 2Gbit and 4Gbit DDR3 memory prototypes will be made, so board with 512MB and 1GB of RAM will be tested.

OLinuXino project is Open Hardware Linux Computer project initiated by OLIMEX. The first board from OLinuXino family design started in March 2012 and to December 2012  there are 7 boards in production based on iMX233 (454Mhz ARM9)  and A13 (1Ghz Cortex A8) processors:

A10-OLinuXino, A10S-OLinuXino and now AM3352-OLinuXino boards are on design stage, there were 9 busy months for us this year :)

Tagged , , , , , ,

A13-OLinuXino-MICRO first prototypes are ready

Image

Here is the first look at A13-OLinuXino-MICRO assembled prototypes.

It took a lot of time as our assembly machines are overloaded and we run them on two shifts to meet the demand for our development boards, so the blank PCBs were made and sitting for two weeks waiting on tail for the assembly window.

What we have here is:

- A13 Cortex-A8 processor running at 1GHz
- 256MB of DDR3 RAM
- USB host
- USB-OTG
- VGA output 800×600 @ 60 Hz
- SD-card
- Audio Out for headphones
- LCD connector
- GPIO connector 1 and 2
- UEXT connector
- 100×85 mm

The goal is to release A13-OLinuXino-MICRO in production at EUR 35 retail down to EUR 28 for 50+ pcs OEM order.

For those who will say that 256MB is small amount of memory I would say that we run pretty amazing stuff now even on iMX233 with 454Mhz processor and 64MB RAM, so with x4-6 times faster processor and x4 times more memory lot of projects could be complete in Linux. Well, we will probably not run Andoriod 4.0 nor Open Office and Ubuntu with Chrome, but for this purpose it A13-OLinuXino-WIFi where you have double the RAM and 4GB NAND flash disk.

MICRO have no Ethernet by default but supports MOD-RTL8188CU WiFi adapter and the AX88772B USB to wired LAN adapters which will be for sale next month.

We try the SD card with the Debian image and as expected the bootloader starts then the kernel stops as there is no enough memory. So the goal now is to disable MALI400 and the GPU which alone take 200MB :) and to make kernel which fits in smaller footprint.

We assembled few of these and the first who report that disabled the Mali and GPU and managed to ran Linux-Sunxi in 256MB will get one of the first assembled MICROs :)

Tagged , , , , ,

Sneak preview of A13-OLinuXino-MICRO

Image

A13-OLinuXino-MICRO specifications:

- A13 Cortex-A8 processor 1Ghz (we found we can overclock up to 1.2-1.5Ghz)
- power managment AXP209 removed – fixed core voltages
- 256MB of DDR3 RAM
- GPIO extensions same as normal A13-OLinuXino
- LCD extension same as normal A13-OLinuXino
- micro SD-card
- VGA output, Audio output
- USB host
- USB-OTG
- UEXT connector
- JTAG connector
- console UART connector
- power supply +5V DC only
- reset button
- bootloader button
- status LED
- operating temperature -25+85C

With this board we decided to challenge how down we can cut the features to reach rock bottom pricing.
This board is still on design stage (actually we already completely routed it) and we are going to prototype it next week, so please do not ask when you can buy it. In matter of fact we are still not sure if it will work at all, as we removed the AXP209 power managment IC and decided to try if A13 will work just with DCDC fixed power supplies.
If we succeed the price of this A13-OLinuXino-MICRO will be around EUR 35 retail – and this for board with 1GHz Cortex-A8 processor and 256MB RAM.

When we discussed this with A10 developers they warned us that current Linux distribution for A10 is memory hungry and only Mali400 and VGPU when enabled need 100MB of RAM.
Well I’m pretty sure there are many applications where fancy 3D graphics are not necessary, or the Mali400/VGPU apetite may be lowered with some tweaking?
Considering what amount of software we already managed to run on iMX233 ARM9 with 64MB, I think A13-MICRO have his niches where will perform just fine!
Well Andorid 4.0 on 256MB may not work nice, but Linux should be OK.

So crossing fingers to see what will happend with the prototypes :)

For these who miss Ethernet we did some experimenting with USB-Ethernet adapters (starting from $3 on ebay) and A13 Linux Kernel supports them both USB 1.1 (based on QF9700) and USB 2.0 (based on AX88772) versions the later is with several times faster transfer, so we probably offer these as USB accessories to A13-OLinuXino. And of course we will offer the WIFI alternative USB-RTL8188CU 150MBit as well.  The LCD7″module, Bluetooth USB dongles, 3G modem dongles and all accessoaries we preparing for A13-OLinuXino-WIFI will also work on A13-OLinuXino-MICRO.

Tagged , , , ,

A13-OLinuXino first prototypes are ready for testing

Image

Image

 

Today we assembled the first A13-OLinuXino OSHW Linux computer prototypes and now prepare to test them with Android and Linux image.

The board on the picture above is the BASE model, there will be also A13-OLinuXino-WIFI-4GB which will have on-board RTL8188CU WIFI 802.11n 150Mbit module + 4GB NAND flash on board.

If everything is OK with the tests we will send few prototypes to selected developers and prepare to run production in September.

Our target is to release A13-OLinuXino for EUR 45 and A13-OLinuXino-WIFI-4GB for EUR 55.

Tagged , , , ,

A13-OLinuXino routing complete!

Image

Today we completed the A13-OLinuXino routing and I push the CAD files to GitHub. Note that these are not the final, we have to make some final touch and to add text, logos etc, but I know how many of you waiting for the CAD files with no patience so I push these work CAD files for your review.

If everything goes well we may have prototypes by end of next week :)

Tagged , , ,

A13-OLinuXino board routing progress

Image

We decided to re-format the PCB in standard Nano-ITX form factor 120×120 mm.
The high speed DDR3 memory part is completely routed now, the board will be 4 layers, so generally most of the work is done.
Now the peripherials have to be routed and next week we may be ready for prototype PCB run.

Tagged , , , , , ,

iMX233-OLinuXino-Mini specifications changed

Image

Our first intention was iMX233-OLinuXino-Mini to have just one USB host and no Internet connection, but after discussion both here on blog and on OLinuXino Yahoo groups, we came to conclusion that: 1 USB host is not enough, Linux board without Internet access is not very usefull (well the interest for Micro prove me wrong here, but anyway we do not need to have two Linux boards with no Internet – Mini and Micro!).

So after evaluation of different options we add GL850G USB hub to iMX233-OLinuXino-Mini which increase the number of USB hosts to 3, and we spared one internal ON-board USB host where to connect the nice RTL8188CU WiFi modules which will add WIFI to iMX233-OLinuXino-Mini! The WIFI module will be optional, so you can order iMX233-OLinuXino-Mini or iMX233-OLinuXino-Mini-WIFI later with on-board WIFI module.

We run prototypes and will test them in 1-2 weeks, if everything works as expected the production is to follow and these boards will be ready in stock mid July.

Tagged , , , , , ,

iMX233-OLinuXino-Micro Doube Side Design works at full speed

Image

Our first attempt to route DDR memory at 2 layers in iMX233-OLinuXino-Mini didn’t went very well as we wanted to put all components on one layer thus to make manufacturing with single reflow for lower cost.

Unfortunately the board didn’t work reliable at higher than 64 Mhz DDR data bus clock as with the 2 layers design we couldn’t make all signals lenght same, but split it on two groups, anyway. We decided on iMX233-OLinuXino-Micro to try again 2 layer design but this time to put the DDR memory under the iMX233 chip and to make signal paths not even but very short. After all this is just 133Mhz not 1333Mhz as it will be on A10-OLinuXino ;)

Image

We routed the board and run prototypes which got assembled on 23th of May 16.00 oclock, so we could’t test them until today due to our Holidays.

Today we run the tests and board works great at 133Mhz DDR clock.

First the board was designed with USB-mini connector for taking 5V power supply, then I told our developers to change it to standard power supply barrel jack, but they didn’t understood correctly nor I have double check the PCB files before we ran the prototypes, so now first prototypes have USB-B connector for power supply :D , don’t worry it will be fixed in the production run, which is to follow. Also these prototypes were produced in Green color instead Red as they will be in production.

The CAD files of this working 2 layers design are uploaded on GitHub.

We are about to run few other tests tomorrow and put this board on tail for mass production. This means we will have these boards in stock about end of June (or earlier ;) ).

Tagged , , , , , , ,

A13-OLinuXino 1Ghz Cortex-A8 development started

Image

We got last friday 4 samples of Allwinner A13 ICs and AXP209 and we begin the new board design.

We also got finally the A13 datasheet and there is GREAT news inside it, Allwinner A13 operates in INDUSTRIAL temperature range also, so -25+85C is what this chip can work and there is no problem to be used in INDUSTRIAL applications too.

I worked this weekend for the specifications and this is what I came with:

1. A13 Cortex A8 1Ghz processor
2. 512 MB of DDR3 memory
3. 6-16VDC input power supply
4. 4x USB hosts – one reserved for optional WIFI
5. 1x USB OTG
6. VGA
7. Audio Output
8. Audio Input
9. RTC PCF8536 on board for real time clock and alarms
10. SDcard
11. 5x Keys on board for navigation
12. UEXT connector for connecting addtional UEXT modules like Zigbee, Bluetooth, Relays, etc
13. GPIO connector with 68/74 pins and these signals :
- 17 for adding NAND flash
- 22 for connecting LCDs
- 24 GPIOs, 3x I2C; 2x UARTs;  1x SDIO2
- 5 system pins: +5V, +3.3V, GND, RESET, NMI

Another great news which came right on time was that there was leak of A10 Linux 3.0.8 kernel source and Android 4.0 sources http://forum.xda-developers.com/showpost.php?p=25978796&postcount=121 where the support for A13 is not cleaned so we have now linux and android 4.0 sources which support A13 processor, so releasing the proper software for A13 will be easier than I though first.

Tagged , , , , , ,
Follow

Get every new post delivered to your Inbox.

Join 219 other followers