I need a little digital io for my project since cortex-m is not economical for me I need to know can i use Cortex-a to do some embedded jobs?
Because with equal price you could have more processing power than a Cortex-M.The only benefits of cortex-m is having industrial interfaces like can and etc.
Because with equal price you could have more processing power than a Cortex-M.
The only benefits of cortex-m is having industrial interfaces like can and etc.
No, I think the main benefits for using a Cortex-M is that is easier to evaluate and you get a shorter time-to-market. But that's really depends on your specific Application. If you need the processing-power you are fine with a Cortex-A MPU.
I had worked on external Rams with Arm9 and LPC2478 it was not that hard.
It's a major difference between design a SDRAM-Interface for a "slow" LPC2478 and design a DDR3-Interface for a modern Cortex-Axx. But I don't say you can't do it, only a thing to consider.
Because i didn't work with Cortex-A yet,I dont know if i can programming Cortex-A like Cortex-M with C language?Could i rewrite my X86 assembly programs for Arm?
Because i didn't work with Cortex-A yet,I dont know if i can programming Cortex-A like Cortex-M with C language?
Could i rewrite my X86 assembly programs for Arm?
That depends on your toolchain. And what you mean with "like a Cortex-M". Running a OS or not?
I think rewriting of X86 assemby-code will require major changes.
Yes you can do. Why not? But you need to connect external RAM and Flash-Memory. The evaluation-process needs much longer and is not trivial.
You just have to find a Version that has the Periphials needed by your Project.
Btw.: The Periphials are "Vendor"-made. For example the AMlogic S905 has no SPI, While Broadcom BCM2837 has(both are Cortex-A53). But thats the same for the Cortex-M-series.
Why is a cortex-M not economical? Consider the costs for RAM and Flash-Memory. And design & layout a DDR-RAM-Interface is not that easy .
View all questions in Embedded forum