> From: "philips_apps" <philips_apps@...> > Today I would like to pick your brains and get the top-ten charts > of most wanted features in future LPC2000 devices. I promise this > will have an impact on product definition planning if a large > number of you participate. Since we can easily fit our web server with CGI and ASP in a 2106 with serial EEPROM for page storage, Ethernet would be great. A proper RTC would be nice, but there are plenty of I2C solutions. Most of our industrial clients want Ethernet or USB. However, for USB the FTDI devices are fairly cheap and avoid all the hassle of writing PC device drivers. If you provide USB, please make it that easy. But above all, make the GPIO faster and document the interaction between LDR/STR instructions, the VPB and the MAM. As a compiler vendor, I'm spending too much time writing app notes that should be in the user manual. As an application writer, I'm reinventing the wheel far too often. This wasted time increases the cost of 2xxx development for us and our clients. Again for fast GPIO use, when we use several GPIO pins as a bus we have to go through contortions. If there were OPDATA and OPMASK registers life would be simple, especially if writing to the OPMASK register also set the direction register - we spend too much time doing read/modify/writes and the three cycle LDR plus VPB overhead kills us. Since someone at Philips has already written test code, it should easy to provide a simple example (10-30 lines) in the user manual for each peripheral. Just the basics, no interrupts, just simple initialisation and use IN ASSEMBLER. You've got that lovely I2C hardware, but the referred example is for an 8051 and porting our bit-banged master code took less than hour, so we didn't bother. Old-timers fondly remember the days when monitor listings were included in CPU data sheets. You can always put standard example drivers on your web site. When you do this, please make sure that they work - debugging the Samsung S3C4510B Ethernet driver example still haunts me! Have a look at the Atmel PDC as an alternative to full-blown DMA. But, despite all this it's a great series. The bad news for Philips will only be that as far as we are concerned the 8051 is dead. When an ARM is as good as an 8051 at bit-banging that will be truly something. Stephen -- Stephen Pelc, stephen@... MicroProcessor Engineering Ltd - More Real, Less Time 133 Hill Lane, Southampton SO15 5AF, England tel: +44 23 80 631441, fax: +44 23 80 339691 web: http://www.mpeltd.demon.co.uk - free VFX Forth downloads
Message
Re: New Poll started with Wish-List for future devices
2004-06-18 by Stephen Pelc
Attachments
- No local attachments were found for this message.