Is there any chance that the upgrade CPU could be 64 bit a year or two after the launch? I noticed that nVidia's new K1 CPU comes in a 4 core 32 bit and a 2 core 64 bit variety. I'm thinking that two years from now would be a great time to go 64 bit.
Also how would this work with port support going forward?
Also if this is going to be something that is can endure for a long time with a CPU upgrade then I think that the Pyra should use the new USB-C port. I just think that it would be a shame to come out with the Pyra near the end of a port legacy.
An Nvidia chip is unlikely to ever be put into the Pyra for many reasons. The biggest reason is the pin layout - the CPU's pin arrangement is one of the most crucial aspects of the PCB design, since there are so so so many traces that go to the CPU. Changing to an Nvidia CPU might necessitate a complete redesign of the entire Pyra PCB. While my knowledge of the embedded CPU world is limited, I doubt there is a standard pinout for ARM CPU designs, meaning that it's just not possible. Then you have the power/thermal issues to consider - the Nvidia chips are much more powerful, but may generate more heat or draw more power than the existing CPU. This means testing the ability of the chip to remain within safe operating temperatures. Plus if it draws more power, it'll eat battery faster, and since battery space in the Pyra is incredibly limited, there's little chance that ED could just put in a bigger battery to compensate - meaning that an upgrade to any Nvidia chip would likely come at the cost of battery life.
Even if an Nvidia chip was, by some *miracle*, compatible and easily able to be swapped in for the existing CPU without needed a ton of hardware/software changes, Nvidia's mobile chips are among the most expensive on the market, and since the Pyra can't buy in the kind of bulk quantities that other companies can, they'd get hit even harder on that price, unless they can find some factory somewhere that has a bunch of spares they're looking to get rid of, but that's not a reliable enough thing to build a product around.
Upgrading to a 64-bit version of the same CPU may be a similar story - I have no idea if upgrading to 64-bit version of the current chip would have a different pinout, but if it did you could guarantee the Pyra won't ever get one. But more importantly - it doesn't need one, even if it IS possible. The Pyra doesn't need 64-bit native functions. The Pyra will not have more than 4GB of RAM, so there's no need to be able to address that much memory at once, and the software benefits of 64-bit processing are limited for a system like the Pyra. A desktop system doing operations that involve crunching large numbers (encoding videos, compressing/decompressing large files, encryption/decryption, rendering software/CAD, etc) might make good use of 64-bit architecture, but the Pyra just doesn't *need* it, to be frank. I doubt anyone's going to be doing CAD or 3d Modelling on the Pyra, and nobody is going to make a game natively for the Pyra that would benefit from a 64-bit CPU.
What IS much more feasible would be faster or better versions of the existing Pyra CPU being dropped into future models. An increased clock-speed version of the CPU that ships with the Pyra could be dropped in with minimal changes - whether or not this ever happens is likely going to be based on how well the Pyra sells and if there is enough demand in a year or two for an upgraded model. An increased version of the Pyra's CPU with more cores is a lesser known question - I don't know if they make a quad core version of the Pyra CPU and if they do it would need to be pin compatible (which I believe would be likely, I don't see how adding cores alone would necessitate change the pin layout of a CPU, but I could be wrong), but in theory we may someday see a Quad Core version of the Pyra, again this will likely be either if there is strong enough demand to garner enough pre-orders for ED to finance design, testing, and shipping this upgrade.
So really, if you want to see these things happen and see the Pyra improve, the best thing you can do is BUY ONE. Or buy two. Or ten. Get your friends and family to buy them. The more Pyras that ED sells, the more likely you are to see revisions and upgrades!
(Edits were to clarify a few ideas and fix typos)