An exciting new microcomputer for Linux and Android enthusiasts has arrived.

When we initially announced the MIPS Creator Ci20 development board, we were flooded by your exciting project proposals; the launch generated so much interest in our little programme that our site crashed under the intense pressure.

Creator_logo_purple_RGBIntroducing the new Creator programme

We’ve spent the last month parsing our database and selecting some of the most interesting ideas. We had a limited number of boards available in that initial promotion, so it was really hard to choose! Since then, Creator Ci20 single-board computers have been shipped to hundreds of companies, academic institutions and independent developers around the world who are already busy creating the next wave of applications for MIPS-based chipsets.

The thousands of encouraging messages you’ve sent gave us the impetus needed to accelerate our plans to make Creator Ci20 readily available for anyone wishing to turn their developer dreams into reality.

MIPS Creator CI20MIPS Creator Ci20 is a new microcomputer integrating a dual-core 1.2 GHz processor

Pre-order your MIPS Creator Ci20 microcomputer for $65/£50

Today, I’m extremely excited to announce we are ready to embark on a new adventure. For the first time in the history of computing, MIPS and PowerVR meet in an affordable Linux and Android development board that will be easily accessible to everyone. We will be selling the Creator Ci20 boards straight from our store (click the buttons below to pre-order one now). North America and Europe will be the first regions to get it in late January, followed by a gradual rollout to other territories.

[button link=”http://store.imgtec.com/” color=”#702484″ window=”yes”]Buy Creator Ci20[/button]

$65/£50 gets you a fully connected, high performance microcomputing platform that can be used for a wide variety of applications. Here is a brief list of the key specifications:

  • Processor: 1.2 GHz dual-core, MIPS32-based Ingenic JZ4780 SoC, 32kB L1 I- and D-cache, 512kB L2 cache
  • FPU/SIMD: IEEE754 Floating Point Unit, XBurst MXU
  • Multimedia: PowerVR SGX540 GPU, hardware-accelerated video playback up to 1080p at 60 fps
  • Memory: 1 GB DDR3 SDRAM, 4 GB flash memory, 1 x SD card
  • Audio: AC97 audio, via 4-pin input/output jack and HDMI connector
  • Camera interface: ITU-R BT.645 controller
  • Connectivity: 10/100 Ethernet, 802.11 b/g/n, Bluetooth 4.0
  • Display: 1 x HDMI up to 2K resolution
  • USB: 1 x USB host, 1 x USB OTG device
  • I/O peripherals: 2 x UART, 25 x GPIO, 2 x SPI, I2C, ADC, expansion headers, 14-pin EJTAG connector

Giveaway alert!

To celebrate this launch we are going to pick three lucky winners and offer them a board for free when they start shipping in January.

All you have to do is follow any of the four Twitter accounts below in the next seven days – the more you follow, the more you increase your chances of winning; we will randomly pick three prizewinners using Rafflecopter and announce them later next week. Good luck!
a Rafflecopter giveaway

Here is what the Creator community has achieved so far

Several developers have already been busy writing apps for Creator Ci20; the work they are doing is centered on optimizing the Linux user experience and bringing more Android applications to our MIPS architecture. This will ultimately benefit future Creator Ci20 owners since you’ll be able to access more content and use the board in more innovative, creative ways.

The excitement around development boards is similar to the early buzz around Linux. Linux development boards, including the one introduced today by our new member Imagination Technologies, are exciting for hobbyists and students with limited resources, as well as extremely promising for engineers and designers during development and beyond. – Mike Woster, COO and VP of business development, The Linux Foundation

Our engineering team has also been working tirelessly to get Android 4.4 KitKat working on the MIPS Creator Ci20 microcomputer, and I’m happy to report that we now have all the fully-compliant GPL code (including ART) you need to get up and running.

A lot of you have expressed a desire to build HTPC rigs that stream high-quality media, but felt limited by the reduced performance and limited connectivity available in other platforms. Since Creator Ci20 delivers up to 3x more CPU horsepower* than its direct competitor and includes a dedicated video decoder, you can easily port XBMC, Plex or similar media players.

I’m a Linux developer maintaining several packages for Debian, including XBMC. Since receiving the MIPS Creator Ci20 development board, I have been able to use it for prototyping and debugging an XBMC port that runs on the MIPS architecture. The interface is currently running smoothly on the PowerVR GPU and the patches needed have been sent to upstream. – Bálint Réczey

Additionally, there is no need to buy a separated comms module; the board already supports 802.11b/g/n Wi-Fi, Bluetooth 4.0 and an IR receiver so you can connect various remotes and controllers.

MIPS Creator CI20 - AndroidMIPS Creator Ci20 supports the latest version of the Android 4.4 KitKat operating system

For arcade-loving game enthusiasts, there are several Linux and Android games out there that can be ported to Creator Ci20. Since PowerVR SGX GPUs support OpenGL 2.1 and OpenGL ES 2.0, I can already see you fragging away in Quake or Doom, making your grand escape in Temple Run or launching Angry Birds in the air.

Limelight Game Streaming is a free and open-source project to bring NVIDIA’s GameStream technology to as many devices as possible. A MIPS-based device that can decode 1080p at 60 fps video is a very cool prospect and having the hardware in hand allows us to tune our use of Android’s MediaCodec framework to produce the lowest latency video. We also plan to port Limelight to Creator Ci20 under Debian which would provide a better option for users that want a small streaming device. – Cameron Gutman, Limelight Game Streaming

Pixel Hero Games has used the new Creator Ci20 board to port our highly acclaimed Spiral Episode 1 game to the MIPS architecture; this title features console-quality graphics and was initially developed for the Apple iPad 2 tablet. We have made significant progress and found that the MIPS-based dual-core CPU delivers very good performance. I’m also very happy to report we have managed to get Unreal Engine 3 running on the MIPS architecture and we are now testing other upcoming titles in our portfolio. – Aaron Ruiz Mora, technical director, Pixel Hero Games

Tencent is a world-class online game developer and manages the largest game community in China. We are extremely dedicated to the sustainable development of our game-related products, catering to every gaming platform – including microcomputers such as MIPS Creator Ci20. We are very excited to work with Imagination Technologies across all of our segment markets and optimize our titles for their industry-leading MIPS CPUs and PowerVR GPUs. – Steve Nie, GM of research and development, Tencent Games

Hundreds of users have written to us about IoT and home automation-type applications that fit Creator Ci20 perfectly. The inclusion of a popular camera interface, a low-power Ingenic JZ4780 SoC and fast on-board storage creates a perfect framework for designing real-time, always-on embedded vision systems that can be used in smart surveillance and security systems inside the home.

We are also offering you the chance to try out our FlowCloud platform for free on Creator Ci20; FlowCloud is a managed platform designed for consumer and industrial IoT and includes everything you need to design the next generation of apps for smart appliances, interactive multimedia streaming, remote device control, smart metering and more. You can find ample documentation, a guide on how to get started, free example apps and SDKs, and other resources here.

MIPS Creator CI20 - LinuxMIPS Creator Ci20 runs several Linux distributions, including Debian 7

Finally, MIPS Creator Ci20 is a perfect platform for OS bring-up and debugging. Here are some examples of operating systems that will be ported to the board:

Haiku is a free software operating system targeting desktop computers. It is inspired by the BeOS, with the goals of being simple and lightweight. MIPS Creator Ci20 is exactly the board we were waiting for, and getting our hands on it would allow for Haiku to finally support multiple architectures. – Adrien Destugues, Haiku OS developer

MIPS Creator Ci20 looks like an awesome board equipped with a fast processor! Our first project is to get ThreadX running on one of the dual-core MIPS CPUs, together with our other stacks (USBX, NetX and GUIX). We also plan to control a 3D printer and livestream video/photos of the printing in progress for remote viewing. – Scott Larson, senior software engineer, Express Logic

NetBSD is free and open source operating system, based on the old BSD kernel. It runs on a wide variety of MIPS-based hardware, from SGI workstations to various embedded boards and devices. We always try to keep up with new MIPS offers, so we are glad to now work on initial bring-up for the Creator Ci20 platform, especially since it is well documented and comes in a small but powerful package. – Martin Husemann, The NetBSD Foundation Inc.

The possibilities are really limitless.

Final words

From smartphones to digital radios, we have helped our ecosystem partners create new user experiences that weren’t possible before. This is what Imagination is known to do: discovering market discontinuities and creating disruptive technologies and products.

The Creator programme is part of how we continue to innovate and forge new ways for the maker community to explore. I can’t wait to see what you develop next!

Editor’s Note

* Results based on a variety of benchmarks, including CoreMark, Linpack, and 7zip

Comments

  • Henry Green

    Although my developer skills are far too limited to make full use of this, I looks forward to making a neat android game console and media centre out of this. Might work on a snazzy case to fit!

  • Ultonian

    Can’t seem to be able to place a pre order at the moment – none of my credit cards are being accepted. Any chance of adding paypal?

    • We can only take credit or debit card payments for now.

    • Paul M

      Only proprietary payment methods are accepted.
      No Bitcoin 😉

  • jezra

    Any chance of giving back to the community that will be purchasing these by Open Sourcing the driver for PowerVR?

    • We have donated hundreds of these boards to universities, developers and the open source community. Hopefully in the future we will be able to do even more.

      • jezra

        While giving hardware to some community members is nice, is there anything in particular that is prohibiting Opening the PowerVR source for the entire community?

      • Paul M

        That answer didn’t address the question

      • lkcl

        alexandru, with respect: we hear this again and again. we’re not interested to hear that imagination technologies is following the same business model followed by drug dealers [“the first hit is free”], we’re interested in an answer to the question, which has been asked time and time again for almost ten years now: when will imagination technologies be releasing the documentation and source code for the power vr core?

        the problem that imagination technologies creates for absolutely everyone who ever uses power vr is that the underlying hardware is so flexible [complex] that imagination technologies is forced to compile the 3D libraries in a customised manner *per processor*.

        what that means is that if say there is a problem – an incompatibility between kernel releases and what imagination technologies has bothered to release up until that point for example, and they can no longer be bothered to do so (probably because you force the licensees to pay yearly software maintenance fees which they are not prepared to do on an older processor as it will likely put the processor line into unprofitability) then the entire processor line dies an immediate death.

        this is a really seriously broken business model, alexandru, and it can be fixed simply and easily by releasing the full documentation and source code behind powervr.

        the business model of imagination technologies is to be paid to help fabless companies make hardware. making the source code available is no hardship: there’s no financial loss by doing so. in fact there is a huge financial gain as people will keep buying processors with power vr.

        so, please for god’s sake, get the message across to the management. put a summary to them that – once again – the top leading issue when putting a developer board out there wasn’t “how good is this processor, what features has it got”, it was, once again, “when will you release the source code of power vr”?

        they’ve *got* to get the message, alexandru. the software libre community is never going to stop asking, and they are going to STAY AWAY from products containing power vr until they receive what they are asking for.

        so if you wish to continue to work for imagination technologies, not only is it in their financial best interests to release the source code, but also it is in your *personal* best interests because you are going to get absolutely fed up of continuing to have to evade this question time and time again.

  • STrRedWolf

    Needs three things: native USB 3.0, native SATA, native Gigabit Ethernet. Do all three, and you have a good expandable media center.

    • OnlyMe999

      exactly, the speeds of the OS and file transfer speeds will be slow without these technologies.

    • tiny board fun (sys. dev.)

      For me is also important GbitEth and 802.11ac (hate 2.4GHz band), SATA is on plus, much more requiring USB3.0 (but 3.1 is on horizon), it is also good to have MIC IN onboard.
      For now I have RasberiPi compatible (better Odroid-W), and CubieTruck and Odroid-U3, also Intel’s GalileoBord. I would welcome your MIPS for tests.
      But for now looking at Odroid-XU3 or Cubie CC-A80.
      Waiting on 64bit Qualcomm DragonBoard APQ8094 with SD 810 to extend family 😉 Dreaming hardkernel receive some Exynos7 chips to build their ARMv8 board up to Q2/2015.

      Project based on 64bit Warrior MIPS core with above features in close period would be also a dream come true story.

  • fin

    “All you have to do is follow any of the four Twitter accounts below in the next seven days…”

    So where are the 4 Twitter accounts to follow? I can only find the main Twitter account on the sidebar.

    • The accounts are listed in the Rafflecopter plugin.

      • Paul M

        Ah,I cannot see them using chrome browser on android phablet

  • Virat Kohli

    Looking for that Rogue/Warrior follow up @$150/£100

  • TheBeardedOne

    Just bought one, and I agree with Jezra. Open source the PowerVR driver, or at least give us a nearly full feature FOSS driver with missing blobs as extras.

    Our current goal is exploring the possibility of porting MIT/BSD OSs and building upon them graphically for this specific platform. A barebones GPL driver severely limits our prospects with your future products.

  • Robert Nelson

    So… The million dollar question… Who do we bug for PowerVR drivers for this board? OR is imgtec going to continue to give developers the ring around?

    • http://forum.imgtec.com/categories/creator is one place to start asking questions regarding driver support. You can also follow the activity on http://elinux.org/CI20_upstream

      • Robert Nelson

        Thanks, that’s the same exact answer we always get! So the obvious answer is “imgtec” has no plans to support PowerVR on the CI20/etc..

        • We cannot support third party platforms because we do not/cannot have control of hardware we have not sold directly. We will be supporting PowerVR SGX on CI20.

          • Robert Nelson

            Umm… That’s the whole point of the gpl kernel shim. It’s still your “IP” behind that shim.

  • Déji Fadahunsi

    Are there any available form factor cases for the board? I am also interested to know will there be Android and Debian running at the same time? Can you be running the Debian Linux then just natively run Android within the development environment or would it be purely for developing app conversions without any benefits of a dual OS? I would also like to know about peripherals support for keyboard mouse game controllers etc and also power supply or battery?

  • geek42

    please add a USB 3 OTG port for that board

  • narita minoru

    WiFi is dual band or 2.4g only?

  • Mike

    Which WiFi/BT chip is on the board?

  • Techie

    What an awful form factor!

  • PsychMD

    I get excited easily about new technology. As an end user, how would I benefit from this right now? Running android in a PC like model?

    • That is one way of using it, yes – although Linux is perhaps more suited for that. You can also attach a touchscreen and build all types of embedded devices. For example, I’ve been using it as a jukebox in my home. I have Spotify running on it and streaming music to my Wi-Fi speakers.

      • Sharad Mittal

        Hi Alexandru,
        I’m curious – this board is MIPS and libspotify does not support MIPS. Could you clarify how you are running spotify on it.

        Thanks.

        • Jimmy

          yeah, I am also wondering about this question

          • Jim Yang

            now solve the problem of libspotify not support MIPS?

          • Jim Yang

            any help please contact me, email: sjyangv0@qq.com
            thanks

  • David

    I think the Android App ‘DroidScript’ would be the perfect companion to this board for development, its ideal for young coders and it has a WiFi editor for live, ‘onboard’ development too. Perhaps you could ship it with the board?

  • Daniel Dowling

    Why is the price in GBP £50? At current rates, $65 is about £42

    • Hi Daniel,

      It has to do with the different levels of taxation for Europe vs. North America (i.e. sales tax tends to be lower in the United States).

      Regards,
      Alex.

  • john smith

    Howbout helping out with an ARM to MIPS recompiler? You know help me help you help me help you kinda deal?

  • Carlo Pisani

    what about gentoo, and where can i see linux kernel sources ?

  • Tiru

    Which VPU? PowerVR VPU?

    • It is a video engine designed by Ingenic, not a PowerVR VPU.

  • James Jinglemeyer

    Is there anyway to output to a LCD screen directly from the board?

  • JimC

    can this run a plex server

    • The developers of Plex are perhaps the best people to answer that question.

      Hopefully we’ll know soon.

  • JimC

    Have you sent them one to try?

  • qwdwqwq

    it is not cheap. Because there are many android devices with better parameters (including LED display) at the same or a bit higher price.

  • qwdwqwq

    58 $ =
    www dx com/p/y88-7-0-android-4-1-dual-core-tablet-pc-w-512mb-ram-4gb-rom-hdmi-camera-pink-284883#.VLfHp3tmVZ8

  • Andrew

    Where are the cases? I don’t need access to pins but ranter just the MIPS CPU and GPU. No cases is a little odd, i’m sure you could ask some 3rd party to make them for you we could buy from?

  • cracker_srj

    What are your plans for Indian developers ? Eager !!