I'm trying to recreate a simple ARM compatible processor in a FPGA. I did one similar to the 68HC11 in my Digital Design course in school. But when we did the assembly language we had to hand assemble it as well and change the instructions to machine code ex. LDAA --> 0x43 (not a real opcode) Then we made all our instructions and data in hex into a file that represented a memory with Altera's Quartus II. What I need is to skip the hand assembly if possible and better yet be able to write in C. Compiling down to an ARM instruction set. Are there any free tools that can help me with this? As I just want to concentrate on creating the ARM processor and writing simple bare metal software. Thanks. --------------------------------------- Posted through http://www.EmbeddedRelated.com
ARM compiler
Started by ●May 27, 2013
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download
Reply by ●May 27, 20132013-05-27
On Mon, 27 May 2013 17:07:31 -0500, TonyStarkPE wrote:> What I need is to skip the hand assembly if possible and better yet be > able to write in C. Compiling down to an ARM instruction set. Are there > any free tools that can help me with this?You mean a free compiler like ARM GCC? https://launchpad.net/gcc-arm-embedded/+download