3_bit
Member
- Joined
- Nov 29, 2012
- Messages
- 212
I have an odd feeling this guy will one day be a moderator here.Welcome back lkcl, looking forwarad to seeing good news
ANYWAYS
It does seem like a good choice from what I can tell.
I have an odd feeling this guy will one day be a moderator here.Welcome back lkcl, looking forwarad to seeing good news
^ a legend.ahahahaha, naaaa, don't worry, i'm not a native english speaker, besides we have lots of mods nowadaysI have an odd feeling this guy will one day be a moderator here.Welcome back lkcl, looking forwarad to seeing good news
naaaaah i have shed-loads of other things i'm doing.I have an odd feeling this guy will one day be a moderator here.
So, Mr. Exo, from a professional stand point, how much processing power would Pandora 2 need to make emulating NDS, and some windows 95 era programs a walk in a park?Not sure how I missed this the first time around but stumbled on it after looking for info on the mailing list..
Saving money is good but Pandora 2 is not going to be in a race to the bottom.
unless you are h/w accelerating it that could be a massive load on the cpu...A camera could be used for 3d without glasses via headtracking.
I understand that other cards are possible.exophase, exophase, you've missed the point. the CPU card is *upgradeable*. if you can get hold of an Exynos 5 or an Intel Atom ValleyView 22nm SoC then you can upgrade the product... *WITHOUT* a PCB respin.
focussing on the fact that the very first CPU card will have an A10 processor is entirely missing the point. if you want a DM3730 CPU Card then that's doable. as is anything. and from experience i know that if i have the EVB schematics including PCB layout it's possible to get to sampling of a new CPU Card in about *four weeks*. one week for me to create the initial layout, two weeks for an experienced engineer to finish it off, and one week to print and populate the PCB.
the jz4760 is what ingenic was prepared to give me - i asked, and received the PCB files in under 3 hours (!) which is amazing. i'd picked it because i believed it would make a good FSF-Endorseable CPU Card (for another project). if the jz4780 looks like it's something that would work for Pandora2, let me know, give me a prediction of order quantities and i'll go talk to them.
basically - pick your processor and come talk to me ok?!
What I really meant when I said "open to anything" is "open to everything", or "it's not like you guys will put just anything on the cards." You've given huge lists of criteria that have driven choices, a big emphasis on open source compliance and availability.. but now you say you'll use anything people want?where the heck did you get that impression from?? where did you see it quoted that we wish to limit our sales opportunities? please tell me so that i can post on whatever forum that is or modify the words so that it's clear that the EOMA initiative is open to *all*!
Only because so far everything you say you are doing is low quality, low speed..you may be mistaking "mass-volume" for "low quality, low speed". that's not the case! i'm chasing a guy who has access to the Exynos5, to see if he'd like to do an EOMA-68 CPU Card using that processor. i'm chasing intel for access to ValleyView 22nm.
Then why do you not even have a real DAC on the board? You said on gp32x that < $2 for the chip was too much. That's not indicative of chasing absolute rock bottom prices at the absolute exclusion of all else?we're about providing *value* - not "absolute-rock-bottom prices to the absolute exclusion of all else".
404.have you got access to PCB layout software? give it a shot - i started an experimental layout here: http://hands.com/~lkcl/eoma/pandora2/
the other alternative is EOMA-CF which is.... 3mm high by 43mm x 31mm something like that (i.e. it's Compact Flash!) - however we would need to pay for tooling here so have left it until we've got sales coming in of products and cards based on EOMA-68.
I've used them extensively (pretty large packet ones), I know what they're capable of and what they aren't.. but we're not talking about what GPIOs are on the chips on the board, but what you're bringing off of the main connector..that's what the STM32F is for. look closely at the schematics (PDF at the above URL) - you'll see that from the Flying Squirrel there's a 60-pin connector which i just put all the spare unused STM32F pins over from that. there's enough GPIO on the STM32F to sink a battleship. Analog, PWM, Digital - they're pretty awesome little processors.
Did you see what I said about that?in other words, the STM32F is a smart way to get all the I/O. and, actually, it's amazingly cost-effective! for $2.36 in 10k volumes you get an audio controller, camera controller, keyboard controller, mouse controller, battery management and power controller.... if you've looked up the cost of the equivalent ICs you'll find they come to about $8 to $10!
Are you really investigating these things seriously? Yes that guy has an STM32F talking to a camera. A 128x96 camera, that talks over I2C. Do you get it? The camera is a toy useless for most applications and the reason you don't need a controller is because the camera takes care of it over a very low speed interface - because it's a very, very low quality camera. That's not the kind of camera someone wants in pretty much any modern consumer device.but, yes, if you know of a great Cortex M0 that would do a similar job then that's fantastic! i picked the STM32F merely because the Flying Squirrel needed a camera, and there's a guy who's done an LGPLv3 library that talks directly (no camera controller! the STM32F *is* the camera controller!) to the camera: https://github.com/adamgreig/followingrobot
So you're talking about putting all this stuff on the card? At what point does that defeat the purpose?also, there are variants of the STM32F that will do I2S. so you could wire up a decent MAXIM CODEC if you wanted to. i think they're the 120mhz variants, so they cost a little bit more. ST Microelectronics have an application note on using these faster STM32Fs for *decent* audio. the only reason i picked PWM is because it looked "good enough" for a tablet, and i was running out of pins also, i wanted to experiment to see if it was possible, as a way to get the pricing down.
Well that's an even worse problem then, your specification is way too limiting for bringing out interfaces to things you'd want on a Pandora 2 PCB and there's no way to gain access to those headers (not sure why you put them all there then)other comments: NO CUSTOM RIBBON CABLES NEEDED. apart from anything that would mean opening up the EOMA-68 card and also being critically dependent on a specific CPU Card's I/O and internal arrangements, which entirely defeats the object of the exercise. if you're going to do that then you might as well not bother with EOMA-68 at all.
Have you actually looked into the specifications of the GPIOs? You can't run them every cycle at 72MHz, then you have to bitbang PCLK.. Let's say you manage something like 16MB/s of data, plus overhead of the signaling/blanking.. so maybe you can do 640x480x24bpp @ 18FPS? Maybe? I mean, have you really tested this? You should try it before basing your whole design and a bunch of claims around it..yep, it can. the 72mhz STM32F can do up to VGA camera resolution using DMA read/write on 16 of its GPIO pins: that's enough to cover the 8-bit data path from standard CSI cameras and doing the hsync and vsync etc. any more than that and you're pushing your luck, but if you don't need a camera then you don't need the STM32F and that $0.50 Cortex M3 you mentioned would do the job.
They're just called analog inputs.oalso the STM32F (or a Cortex M3) has analog GPIO, so the objection over analog GPIO not being in EOMA-68 goes away at very little extra cost for quite a lot of extra benefit in the future.
Again, the connector is the limiter. Any SoCs that would be interesting for Pandora 2 already have several MMC/SD ports.also the STM32F 100-pin variant has SD/MMC, the data path is 4-bit wide and i believe it runs at 25mhz. it's DMA-driven so there's no bit-banging going on. so that's your 2nd SD/MMC card: the other one is on every single one of the EOMA-68 CPU Cards we've designed so far and so it's probably going to be there on all but the aaaabsolutely lowest-budget cards [in the future]. that one will be running at the speed that the 1 (or 2ghz) CPU can run at, for example i believe the A10 it's a UHC Class 3 4-bit-wide and on the iMX6 i believe it's a 110mhz 8-bit (SD MMC v4 or something).
The CPU module in a Pandora 2 should not have ANY SD card slots. Let me reiterate this again - the entire point of using a separate module for the expensive CPU/RAM/PMIC combo is to reduce costs of having to replace them if something else on the board breaks and to reduce the cost of being able to upgrade it. Things like audio controller, SD, button inputs, wifi, LEDs, connectors, etc - these are things that won't have a huge demand to be changed and are also things that are more prone to mechanically failure. You don't want to have respin all this stuff for each main module.but, if you really want an EOMA-68 CPU Card with 2 SD/MMC Cards, let's talk. the SoCs typically have 2 or 3 SD/MMC interfaces: i'm sure we could design something, but it'll need the tooling paid for to design the casework as you're not going to get 2 Micro-SD Cards plus USB-OTG and Micro-HDMI into a 40mm x 3mm space at the end of the connector. so it'd have to go somewhere in the middle of the PCB, meaning that it'd need to be top-loading and therefore a cut-out made in the PCMCIA casework; that'd need paying for.
You totally missed the point of that sentence. I don't care about Allwinner, I'm just trying to reason why you want to include functionality externally that most SoCs already include, and thought maybe it's because you're too used to crippled chips.please stop focussing on allwinner. allwinner's SoCs are just the first in a decade-long roadmap that will see us going to 14nm and beyond, with oct-core SoCs and beyond and more that any of us couldn't possibly predict on timescales but will enjoy having access to... *without* a redesign.
This too. Although compact flash still adds substantial thickness to the CPU module PCB (while just needing a second board itself probably wouldn't add more thickness than the connectors already dictate).The P1 has a PCB the full with and depth of the case to allow for the keyboard to have something to make electrical connections on.
Everything else fits on the back of that PCB.
If the SOC were to be on a removable PCB, then there would have to be a second one for the keyboard, instantly making the whole unit significantly thicker.
If you can find somewhere to put a compact flash (or pcimcia) card in the P1, I'll think about the benefits of using an EOMA module
You sound like you're under the impression that I'm somehow in charge of Pandora 2. I'm not. I haven't made up my mind about anything and it's not really fair to assume I'm just predisposed against you; I think that your proposal has several technical flaws with them. If I have misunderstood something explain it, or say nothing - posting that I'm wrong about everything but that you can't explain how or why is not helpful and makes you look worse than however bad you think you'll look by defending your product and concept.hiya exophase - there's too much here for me to correct first before being able to move forward, which says that you've an approach in mind and have already made up your mind, therefore it really doesn't matter what i say, because if i speak up and correct the assumptions it makes me "look bad" because i have to fight with you over those assumptions and corrections, and if i don't speak up then you will appear to be correct because the mistaken assumptions already make you conclude that this is not a viable approach.
so i think i'm going to leave this discussion - there's nothing that i can say which will help you because you've already made up your mind - other than to mention that i will be back when the team in spain i've been helping out have completed their EOMA-68 hand-held console that they've designed, to let people know where they can order it.
apologies to anyone following this thread who may have been hoping for an upgradeable pandora games console.
yes, according to a.seigo of the kde vivaldi tabletThe Myriad/P2 would probably need external video-out as well as its internal screen.
Is there room for two video interfaces on this thing?
The card connector has a 24-bit parallel RGB output for displays (and micro-HDMI out the insertion end). So yes, that's standard here AFAIK, at the expense of a huge number of pins on a limited connector. Pandora 2 would benefit from a much more narrow serial display connection as has become more common these days.The Myriad/P2 would probably need external video-out as well as its internal screen.
Is there room for two video interfaces on this thing?