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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/03/05 13:45
Read: times


 
#88965 - compiler compatibility
Responding to: ???'s previous message
The crux of the matter is that if you can not make - whatever you change - totally and irrefutable compatible with the existing compilers (see comments on Ultra51 above) all bets are off.

Of course, if your "improved chip" was compatible to the effect of "if you do not specify 'expanded' it will work standard" all tools would work, but as the "advanced features" were not used, you would have a cost with no benefit.

If the '51 world were to drift off into "x has these instructions, y does not, but have these" the result of incompatible devices would be that the tooling cost would go up dramatically or - even worse - we would have to accept the manufacturers tools.

One of the glorious facts about the '51 is that there is competition on the software front and that software is made independent of the manufacturers. If you have seen some of the $#!+ some manufacutres give away/sell as "tools" for their proprietary architecture you would understand my "purist" attitude.

Erik

List of 93 messages in thread
TopicAuthorDate
Kitchen sink (wanted features)            01/01/70 00:00      
   The obvious answer            01/01/70 00:00      
      Increased ALU capacity?            01/01/70 00:00      
         atleast 16 bit ALU            01/01/70 00:00      
            addendum to obvious answer            01/01/70 00:00      
            quite useless            01/01/70 00:00      
               Dallas            01/01/70 00:00      
            16 bit ALU etc            01/01/70 00:00      
               Kitchen sinks around...            01/01/70 00:00      
                  nope            01/01/70 00:00      
                     Whichever...            01/01/70 00:00      
                     If Philips did it so can others            01/01/70 00:00      
               ARM            01/01/70 00:00      
      FPGA - panacea?            01/01/70 00:00      
         No panacea            01/01/70 00:00      
      All data locations are bit-addressable.            01/01/70 00:00      
   what I want            01/01/70 00:00      
      Already done!            01/01/70 00:00      
         next step...            01/01/70 00:00      
   I would say ...            01/01/70 00:00      
      Flash RAM?            01/01/70 00:00      
         NV RAM            01/01/70 00:00      
            back up power            01/01/70 00:00      
         some non volatile RAM            01/01/70 00:00      
         some non volatile RAM            01/01/70 00:00      
   reset            01/01/70 00:00      
      Did'nt you get anything for Christmas?            01/01/70 00:00      
      The LPC has these            01/01/70 00:00      
   I forgot to say...            01/01/70 00:00      
      Sorry I just did that            01/01/70 00:00      
   Want true 16-bit PWM Support            01/01/70 00:00      
   Additional memory support            01/01/70 00:00      
   Why didnt you say Michael??            01/01/70 00:00      
      Some usefull things.            01/01/70 00:00      
   Interrupts            01/01/70 00:00      
   what I have made external            01/01/70 00:00      
   expression            01/01/70 00:00      
   USB master,            01/01/70 00:00      
      because?            01/01/70 00:00      
         because...            01/01/70 00:00      
         the other because            01/01/70 00:00      
            Stack?            01/01/70 00:00      
               separate memory space for stack            01/01/70 00:00      
                  stack et al.            01/01/70 00:00      
                     stack and rest features            01/01/70 00:00      
                        stack and the manufacturers            01/01/70 00:00      
                           Morpheus            01/01/70 00:00      
                           makers and Ultra51 from Winedge            01/01/70 00:00      
                              There's the catch!            01/01/70 00:00      
                                 DEC DPTR            01/01/70 00:00      
                        Maybe not so useless            01/01/70 00:00      
                        not quite...            01/01/70 00:00      
                     My opinion            01/01/70 00:00      
                        16-bit SP and Ri            01/01/70 00:00      
                           if that's the goal            01/01/70 00:00      
                              Hardware and software relationship            01/01/70 00:00      
                                 re Hardware and software relationship            01/01/70 00:00      
                                    Compiler efficiency            01/01/70 00:00      
                              Much simpler            01/01/70 00:00      
                                 not6 KISS but KICI            01/01/70 00:00      
                                    16-bit Ri II            01/01/70 00:00      
                                       16 bits and pieces            01/01/70 00:00      
                                          16 bit Ri ad nauseam            01/01/70 00:00      
                                    16bit pointers: a different view            01/01/70 00:00      
                                       compiler compatibility            01/01/70 00:00      
                                          Yes, the compiler - here comes gcc            01/01/70 00:00      
                                             Oh boy            01/01/70 00:00      
                                                depends on people and perhaps motivation            01/01/70 00:00      
                                                   you are making my point            01/01/70 00:00      
                                                   Also            01/01/70 00:00      
                                                      no more gcc            01/01/70 00:00      
                                                         Open source '52 Pascal Compiler            01/01/70 00:00      
                                                compiler design            01/01/70 00:00      
                                                   absolutely            01/01/70 00:00      
                           New features            01/01/70 00:00      
                        what happens...            01/01/70 00:00      
                           bank selectors            01/01/70 00:00      
                              Hanging a bag on the 8051 will fail...            01/01/70 00:00      
                                 Bravo, but            01/01/70 00:00      
                                    XA vs 251            01/01/70 00:00      
                                       23-bit            01/01/70 00:00      
                                          42 bit...            01/01/70 00:00      
                                       never happens            01/01/70 00:00      
                                          No mods for my code...            01/01/70 00:00      
                                             XA compatibility            01/01/70 00:00      
      re: USB master            01/01/70 00:00      
   Features I want:            01/01/70 00:00      
      High Speed ADC and SRAM            01/01/70 00:00      
   I conclude            01/01/70 00:00      
   actually 23 bit does exist            01/01/70 00:00      
   Dreams come to product            01/01/70 00:00      
      Dreams come -they came            01/01/70 00:00      
         wide Vcc range            01/01/70 00:00      

Back to Subject List