??? 08/10/08 07:20 Modified: 08/10/08 07:22 Read: times Msg Score: +1 +1 Good Answer/Helpful |
#157369 - With the low price of 8-bit single chip MCUs... Responding to: ???'s previous message |
Per:
I hate to rain on your parade but I have to say that I think you are making a very simple job extremely difficult. Single chip flash based MCUs are readily available as 8051s, AVRs, and any one of a dozen or more other architectures. I think you would be far better off using a single chipper for each of your "virtual" task machines. Each is an isolated environment that cannot step on any other, will have ready made assembler/compiler/linker (often multiple choices), can be supported by simple debug hookup (of you pick the right chip family), and can be in-system-programmed (once again method to be based upon choice of MCU). You can still use a master controller of almost any type you want that can support a common point download of the task module codes and then program the flash in the appropriate MCU. If you used four small AVRs they program relatively easily through a 4-wire connection to the parts SPI port. AtMega48's can be had at very low cost and surely there are others that are less the 1 US$. These simple MCUs can support a common I/O sharing and for points where arbitration is required the master controller can "own" the I/O and there can be a logical communications scheme made up to have the target controller ask the master to take care of the I/O. Michael Karas |
Topic | Author | Date |
Virtual or existing architecture for emulation | 01/01/70 00:00 | |
Additional info about host/usage | 01/01/70 00:00 | |
How about MIPS? | 01/01/70 00:00 | |
VHDL | 01/01/70 00:00 | |
take a look at the content | 01/01/70 00:00 | |
I think 8 or 16 bit is optimum | 01/01/70 00:00 | |
Maybe you should start with an ARM chip | 01/01/70 00:00 | |
I2L sounds interesting | 01/01/70 00:00 | |
It's probably best to check with the maintainers | 01/01/70 00:00 | |
Doesn't seem to be a C to I2L | 01/01/70 00:00 | |
The LLVM Compiler Infrastructure | 01/01/70 00:00 | |
Since there's help available ... | 01/01/70 00:00 | |
With the low price of 8-bit single chip MCUs... | 01/01/70 00:00 | |
Slave processors not an alternative | 01/01/70 00:00 | |
Users | 01/01/70 00:00 | |
Probably debugging on PC | 01/01/70 00:00 | |
Are you really going to do that! | 01/01/70 00:00 | |
Existing building blocks helps | 01/01/70 00:00 | |
It hasn't been done for you but ... | 01/01/70 00:00 | |
When I was in school ... | 01/01/70 00:00 |