Thanks robotman.But i need a gnu chain .. I want to port a GNU system to the 51 .. There are some 51 running at 100 mips now .. Now we can have more fun !
There isn't a gcc port for 8051 and it probably won't be one too soon; it is my understanding that the 8051 architecture just doesn't map on the gcc's machine description model. I don't know how large your system is, but if it is low/medium sized it shouldn't be too hard to make it compile with sdcc instead.
I've heard that sdcc was derived from GNU CC compiler, and other components was added (assembler, debugger, ...), so I expect that your sources should be compiled with sdcc (which works in unix environment and cygwin).
SDCC-51 is the only GNU 51 compiler right now. It is not so powerful, but
maybe in the future... Anyway 8051 architecture has very bad memory
areas (SFR, DATA, IDATA, XDATA, PDATA, HDATA, ECODE, CODE)
making it unfriendly for existing GCC.
Checkout the latest products of cygnal (www.cygnal.com) ... you'll find it there. I don't know if there's anybody else. Dallas used to make some high-speed 8051 derivatives, but none of them got near the 100MIPS barrier. This should be a very interesting toy to play with, as long as you can find some good applications. I don't have any at this moment.
https://www.keil.com/dd/8051chips.asp
The short answer: yes, it does Just a thought: have you considered using a custom FPGA-based solution? It might be more suited to this kind of application.
Yes - I have looked at FPGA solution. The major [price] issue is the Price of external ADC/DAC - and the price & integration time of an FPGA 8051 core IP.
And - BTW - I looks like I'll only need 2 Cygnal C8051F12x devices for 3 x DAC/ADC [each Cygnal device has 2]. As it looks right now, the Cygnal solution price [2 x $10] is unbeatable !!!