Reply by Philipp Klaus Krause●July 10, 20162016-07-10
On 07.07.2016 08:43, David Brown wrote:
>
> I don't think Philipp is looking for these boards because he actually
> /wants/ to use the ancient 8051 devices. As a general point, few people
> ever choose an 8051 core if they have a choice - they pick a device for
> the peripherals and are stuck with the core that comes with it. But
> Philipp is heavily involved in the SDCC compiler - he will be looking
> for these devices to test the compiler on them.
>
>
We intend to improve the 8051 support, which includes adding support for
multiple dptr in SDCC. And maybe also MDU. So I was looking for
corresponding hardware.
The mcs51 backend is the oldest in SDCC. But I feel it has fallen a bit
behind with the rapid development the other ports have been seeing. So
it seems time to catch up a little.
Also, the 8051-Derivatives are still quite popular, and some vendors
actually recommend SDCC (or support it in their IDE, or ship their own
SDCC fork). That has not yet happened for other SDCC backends.
Philipp
P.S.: I'll get a Cypress FX2LP dev board: There are cheap (less than
10�) boards, supported by free fxload. They use the AMD 80C521-style
dual dptr. And some C8051 board(s), since there also are cheap ones with
free software support.
I'm still looking for an Atmel AT89S353 board, since they are supported
by avrdude (or s51dude fork) and use the Philips P89C51R-style dual
dptr. There is an interesting one
(http://www.ieap.uni-kiel.de/surface/ag-berndt/lehre/fpmc/exp-board.html),
but one has to make them oneself. Any they don't have a header to
connect with the usbtinyisp.
The Axsem AX8052 would hardware-wise also be a good match for my
requirements, but it seems there is a bit of non-free software involved
in programming them, and their devkits seem like overkill for what I
want to do.
Reply by Martin Riddle●July 7, 20162016-07-07
On Thu, 7 Jul 2016 01:26:00 +0200, Philipp Klaus Krause <pkk@spth.de>
wrote:
>I'm looking for dev / eval boards for 8051-variants. Can anyone
>recommend good/cheap boards that fit the following criteria:
>* Enough XRAM. I'd need at least 2KB, but 5KB would be better.
>* There should be free tools to get the program onto the MCU.
>
>Ideally, I'd like to have boards for these 8051-variants:
>* Intel 8052-like
>* AMD 80C521-style dual dptr (DPL1 at 0x84, DPH1 at 0x85, DPS at 0x86.0)
>* Philips P89C51R-style dual dptr (DPS at 0xa2.0)
>
>Maybe also:
>* Siemens SAB 80C517-like (8 dptr, DPSEL at 0x92, MDU)
>* Infineon XC888-like (2 dptr, EO at 0xd0, MDU, Cordic)
>* Other 8051-variants (multi-dptr styles, possible MDU)
>
>Philipp
Last time I checked (this year) Micromint still had their stackable
RTC 80Cxxx up on their website. No tools though.
They also have the 'Domino' with the basic interperter.
www.micromint.com I see they moved to Florida.
Cheers
Reply by David Brown●July 7, 20162016-07-07
On 07/07/16 06:35, Michael Karas wrote:
> [This followup was posted to comp.arch.embedded and a copy was sent to
> the cited author.]
>
> In article <b9e19bb1-964b-9c80-6622-ef37e32d31d5@spth.de>, pkk@spth.de
> says...
>>
>> I'm looking for dev / eval boards for 8051-variants. Can anyone
>> recommend good/cheap boards that fit the following criteria:
>> * Enough XRAM. I'd need at least 2KB, but 5KB would be better.
>> * There should be free tools to get the program onto the MCU.
>>
>> Ideally, I'd like to have boards for these 8051-variants:
>> * Intel 8052-like
>> * AMD 80C521-style dual dptr (DPL1 at 0x84, DPH1 at 0x85, DPS at 0x86.0)
>> * Philips P89C51R-style dual dptr (DPS at 0xa2.0)
>>
>> Maybe also:
>> * Siemens SAB 80C517-like (8 dptr, DPSEL at 0x92, MDU)
>> * Infineon XC888-like (2 dptr, EO at 0xd0, MDU, Cordic)
>> * Other 8051-variants (multi-dptr styles, possible MDU)
>>
>> Philipp
>
> If I were you I would give up on all those ancient variants (a good
> share are already history and many of the others follow soon) and focus
> on one decent family. SiLabs makes a plethora of variants that have
> superior on-chip debug support and work as true small architecture SOC
> type devices. One I have used many times is the C8051F340 part that has
> on-board 64K byte code flash and 4K bytes of on-chip XRAM. You can buy
> small development boards off eBay with this processor for in the 25-30$
> range.
>
I don't think Philipp is looking for these boards because he actually
/wants/ to use the ancient 8051 devices. As a general point, few people
ever choose an 8051 core if they have a choice - they pick a device for
the peripherals and are stuck with the core that comes with it. But
Philipp is heavily involved in the SDCC compiler - he will be looking
for these devices to test the compiler on them.
Reply by Michael Karas●July 7, 20162016-07-07
[This followup was posted to comp.arch.embedded and a copy was sent to
the cited author.]
In article <b9e19bb1-964b-9c80-6622-ef37e32d31d5@spth.de>, pkk@spth.de
says...
>
> I'm looking for dev / eval boards for 8051-variants. Can anyone
> recommend good/cheap boards that fit the following criteria:
> * Enough XRAM. I'd need at least 2KB, but 5KB would be better.
> * There should be free tools to get the program onto the MCU.
>
> Ideally, I'd like to have boards for these 8051-variants:
> * Intel 8052-like
> * AMD 80C521-style dual dptr (DPL1 at 0x84, DPH1 at 0x85, DPS at 0x86.0)
> * Philips P89C51R-style dual dptr (DPS at 0xa2.0)
>
> Maybe also:
> * Siemens SAB 80C517-like (8 dptr, DPSEL at 0x92, MDU)
> * Infineon XC888-like (2 dptr, EO at 0xd0, MDU, Cordic)
> * Other 8051-variants (multi-dptr styles, possible MDU)
>
> Philipp
If I were you I would give up on all those ancient variants (a good
share are already history and many of the others follow soon) and focus
on one decent family. SiLabs makes a plethora of variants that have
superior on-chip debug support and work as true small architecture SOC
type devices. One I have used many times is the C8051F340 part that has
on-board 64K byte code flash and 4K bytes of on-chip XRAM. You can buy
small development boards off eBay with this processor for in the 25-30$
range.
--
Michael Karas
Carousel Design Solutions
http://www.carousel-design.com
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
Reply by Philipp Klaus Krause●July 6, 20162016-07-06
I'm looking for dev / eval boards for 8051-variants. Can anyone
recommend good/cheap boards that fit the following criteria:
* Enough XRAM. I'd need at least 2KB, but 5KB would be better.
* There should be free tools to get the program onto the MCU.
Ideally, I'd like to have boards for these 8051-variants:
* Intel 8052-like
* AMD 80C521-style dual dptr (DPL1 at 0x84, DPH1 at 0x85, DPS at 0x86.0)
* Philips P89C51R-style dual dptr (DPS at 0xa2.0)
Maybe also:
* Siemens SAB 80C517-like (8 dptr, DPSEL at 0x92, MDU)
* Infineon XC888-like (2 dptr, EO at 0xd0, MDU, Cordic)
* Other 8051-variants (multi-dptr styles, possible MDU)
Philipp