[Arm-netbook] The future of EOMA-68

Luke Kenneth Casson Leighton lkcl at lkcl.net
Sat May 2 18:40:11 BST 2015


On Sat, May 2, 2015 at 5:24 PM, Manuel A. Fernandez Montecelo
<manuel.montezelo at gmail.com> wrote:
> 2015-05-02 17:00 Paul Boddie:
>>
>> On Saturday 2. May 2015 17.07.57 Manuel A. Fernandez Montecelo wrote:
>>>
>>>
>>> Speaking of openness/FSF-endorsability, and having into account that the
>>> current focus is to go ahead with what is already planned like the A20,
>>> with which I fully agree (so please don't take this as a demand, just as
>>> showing interest) -- would it be feasible in the near future to have
>>> OpenRISC or RISC-V (or RISC-V-based lowrisc, when ready)?
>>
>>
>> I imagine that it depends on things like availability of hardware versions
>> of
>> CPUs for these architectures. I recall that there was a board for OpenRISC
>> that used an FPGA, and there was also a fundraising campaign for an ASIC
>> version of, I think, the OR1200 which didn't succeed. So it may be the
>> case
>> that an FPGA solution is the only remotely near-future option, and that
>> brings
>> a lot of other issues.
>
>
> Basically, the underlying question of what I was wondering (because I don't
> have
> any idea about hardware manufacturing), is if instead of asking companies to
> manufacture EOMA-68 A20 CPU cards, they could be asked to manufacture the
> same
> but with OpenRISC or RISC-V cores instead.

 yeeess...  but to do so requires those steps (1) through (6) i told
you about.  you can't just drop a processor onto a board and hope for
the best, you actually have to custom-design the *entire* PCB - 300
components usually, thousands of individual wires (each one with
rules).... it's not as straightforward as "yeah just put a processor
down, it'll work".

>
>> There's also the distinction between plain CPUs and SoCs. I don't really
>> follow what goes on around these things, but I recall that the people who
>> were
>> developing the Milkymist One hardware were aiming to deliver an SoC
>> solution
>> based on the LatticeMico32 core:

 plain CPUs are just that: a Central Processing Unit - nothing more.

 it means that you then have to have a monstrously-fast (meaning
"power hungry") I/O bus, which was fine back in 1986 when it was an
8-bit 8mhz bus called "XT", but now, peripherals are so f****g fast
you need about 2 watts just to drive the damn I/O signals up and down!

 i don't know if you're aware, but a *single* I/O pad on a SoC is
*bigger* than the RISC core itself.  it's completely mad.

 so to avoid that, SoCs integrate all the I/O onto the chip, so that
the "communication cost" can at least be cut out of the system's
equation.

 the problem then becomes that SoCs end up being extremely specialist.

>>
>> https://en.wikipedia.org/wiki/M-Labs
>>
>> I don't know what the situation is with OpenRISC and SoCs.
>
>
> I also don't know much about this, but there are efforts in that direction
> (both
> in OpenRISC and RISC-V camps), for example:
>
>  http://opencores.org/or1k/ORPSoC
>
> lowrisc themselves want to go ahead with a SoC based on RISC-V, with
> additional
> CPU features.

 *sigh*.  academics.  absolutely no clue about the real world.  the
cost of getting the chip made is by far and above the largest part of
the exercise of getting a chip to market.  so they're going to make
something which has no graphics, no video acceleration - nothing.  why
would *anyone* want to buy such a chip???  madness...

 anyway, good luck to them - they have a lot to learn.

l.



More information about the arm-netbook mailing list