apart from the thermal restraints there are physical space restraints. here is a link to a post from hns detailing the space that is available. https://pyra-handheld.com/boards/th...-rk3399-sounds-good.83004/page-2#post-1438378
If you are expecting to run some form of x86 windows on this then there is an additional requirement that ED also brought up in one of the many threads on a windows SOC.... windows requires a BIOS. someone would have to write it . would it need another chip for it? if so how big is the chip and where does it go?
whatever new SOC is used the CPU board has to fit in the space available. the 2 connectors to the main PCB are in fixed position.
A new CPU board will not be a trivial thing to design.
We need an SoC that needs less power and produces less heat than the OMAP. Not more.
OMAP 5 is at the limit.
You know, large chips like the OMAP that don't have an own flash memory and are able to directly boot from external media more complex than a simple SPI flash IC commonly contain blobs, because at a certain point you need software to initialize certain hardware components before you can just start execution of whatever is on the component connected to it. I'm not sure how the OMAP implements this, but on Renesas' 3rd gen RCar series this blob is provided as immutable mask ROM, which means it is directly burned into the silicon and not reflashable. Don't expect it to be explicitly mentioned in the HW manual, though, the manufacturer might limit this information to how the data header of your own bootloader has to look like so the internal blob can correctly process and execute it.This implies signed blobs and I don't care how fast it works if I can't trust it works for me.
You're really naive if you think they would care enough to do so. Chip engineers are not security-aware programmers - and even if they were, screw-ups and imbeciles can be found everywhere.- The manufacturer will write the simplest software possible for it as it will not be able to fix it latter with an update
You're really naive if you think they would care enough to do so. Chip engineers are not security-aware programmers - and even if they were, screw-ups and imbeciles can be found everywhere.
Have you ever heard about a hardware manufacturer doing a recall because of security issues? Even car manufacturers only do that if the device itself may cause personal harm. The ECU is hackable? Who cares?That is true, but it is also true that a bad enough bug would require a recall instead of a software update, such a recall would imply huge losses for the company.
Have you ever heard about a hardware manufacturer doing a recall because of security issues? Even car manufacturers only do that if the device itself may cause personal harm. The ECU is hackable? Who cares?
In a world where companies pay a shit-ton of money to license software components with the highest grade safety certification just to literally workaround and disable every single protection mechanism that are actually required by said certification because they "make development too difficult", such simple logical conclusions just do not reflect reality. If you get the chance to get a glance at the crap people are actually passing into mass-production you'll never want to be near a car again.
I don't quite believe. If you don't install the signed blob the PSP won't release the CPU from reset. If you do there is no way to know what it does,Unlike ME, the PSP can be entirely disabled once the x86 cores are released from reset, though.
It's a common misconception that PSP is "just another ME", because there are very large differences in their functionality. It's supposed to be used as a local monitoring device, unlike ME it has no remote functionality nor is it essential for the operation of the CPU past the initialization phase.
If you're both in control how the CPU is being integrated into the board and what firmware is being used for it (BIOS/UEFI), you still have many options to limit its capabilities.
You know, large chips like the OMAP that don't have an own flash memory and are able to directly boot from external media more complex than a simple SPI flash IC commonly contain blobs, because at a certain point you need software to initialize certain hardware components before you can just start execution of whatever is on the component connected to it. I'm not sure how the OMAP implements this,
Signed does not equal encrypted. You're free to disassemble the blob and look at what exactly it does. It's a common ARM CPU architecture, nothing exotic. The signed part just prevents you from feeding it with your own code. Usually the same applies for stuff in mask ROM, but it would be really easy for the manufacturer to prevent you from accessing the contained blob if they wanted to.If you do there is no way to know what it does, since it can access the system RAM, and is privileged.
"Similarly powerful" - care to elaborate? You know, the lack of remote functionality is a big point, it means that you don't need to include a whole network stack. This is seriously the largest pain point part of the ME, because you can't get through to it without direct access to the system.I know the implementation is different, but the business requirements are about the same, so it needs to be similarly powerful
It's still a closed source blob of software. Is it really that different for you?I'm not sure either, but for OMAP I'm not aware of required blobs in writeable memory.
That is because the chipset/southbridge is shit.Maybe, but I'm always suspicious of x64 TDPs. I have an atom in the netbook that's supposedly rated at 2.5W, but the little fan in this machine I can hear whining away trying to keep the thing cool just browsing these forums. I guess Intel didn't include a graphics core in their stats, or it's some other part of the chipset actually producing all of the heat it's trying to dissipate at present, which should be less of an issue with these AMD parts if they include graphics in the dies, but still, once bitten twice shy.
the A4-9120C and the A6-9220C. Both are 6W TDP parts and have full fledged x86 cores with GCN graphics.
Don't forget the dedicated SECO Hardware Security Module, whose signed binary-only firmware is needed before booting the main cores to keep kicking an essential watchdog timer.Does the iMX range not have the trustzone extensions?