What can you do with 1024 instructions?
Posted by benoit on 15 Nov 2006 at 01:21 pm | Tagged as: embedded, ramblings
1024 Assembly instructions that is…
For the last few days, my world has shrunk considerably. In this age of multi-gigabyte RAM, my universe has been compressed to 1024 instructions, 64 bytes of RAM and 128 Bytes of EEPROM. This is hardcore embedded.
The question that begs to be asked: What can you possibly do with such limited resources?
As it turns out, quite a bit. Here is what we’re currently doing:
- Read an Analog to Digital Converter (24 bit) using synchronous serial port
- Convert that 24 bit number to a temperature
- Communicate with a host using a single wire protocol
- Support a number of different commands from the host (6 in all)
- Do CRC calculations
- Drive some visual indicators
and we’re only using 60% of the space. Small truly is beautiful.
Leave a Reply
You must be logged in to post a comment.