Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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


List of 20 messages in thread
TopicAuthorDate
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      

Back to Subject List