??? 06/12/08 23:28 Read: times |
#155780 - Memory and Chip Responding to: ???'s previous message |
Thanks to all of you, let me explain a little more:
The project aim is to develop an entire software stack, from the scratch, on a resource poor chip. I specified (at the beginning of the project) that a resource poor chip is an ATMega128 or similar. Till Now I have an operating system with preemptive threads support and I am finishing the communication lower level. Then I want to develop high level communication protocols, etc. It is needed that all of this inter-operate and then nothing more than another chip of a different manufacturer. So, ATMega128 has 128Kb of internal FLASH (program memory), 4KB of internal RAM and 4kB of EEPROM. As the deadline of the project is arriving at a very high speed I need to choose a chip that has good documentation and free tools like compilers and emulators. So, till now I thing 8052 is the best choice. If anyone hnows another chip that could be similar to ATMEga128 (documentation and freeware tools) please let me know. My skills are not in pure Hardware/Electronics, so there are some things that I need to understand. For instance: "The 8051 Code space is a straight 64K bytes; The ATMega128 is 128K bytes, but it can only be addressed in 16-bit words - so it's a 64K word memory space. In other words, you can't just say that the ATMega128 has twice the program capacity of an 8051 - you're comparing apples & oranges!" I thought I could say that ATMega128 has twice the the program capacity of a 8051. This is very important to understand this: could you point me to information about this? Do you mean that a peace of software that as a memory footprint of 30KB on ATMega128 has a 15 kb on 8051? I am confused I have to purchaise an external SRAM ship to feed ATMega128 because communication stack consumes lots of RAM. So, What about the NMIY-0031 board? It says that it has 128K Address Space and 32K RAM installed. This means hat it has 128K program memory plus 32K RAM? IS this memory addresses in a flat model? Sorry about all this questions and thank you for your attention Alex |