This is weird - everyone is mentioning things you'd like to see, and these exact issues have been in my development notebooks for 6-7 years already! It's like Zilog's customers are of (more or less) one mind!
I'm a small-time developer/designer/inventor, and it's really surprised me that the problems I've been working around are the same as most of these much more important developers, even if not all at once!
As a small developer/designer, I can heartily second most of the suggestions already listed. To be specific :
- More UARTS.
With GPS, a debug TTY channel, telemetry, I'm running out of serial ports. Even with multiplexing, I can't do it in one chip. Or else, go back to the KIO days, and provide an integrated support chip with 8 UARTS, 4 SPI, and 2 I2C. It can map anywhere in available IO space and should hook into the interrupt system seamlessly. (Sorry, I'm showing my age now).
- Wider voltage support on all I/O pins.
Small developers generally start with 5V or 3V3 through-hole design support, most of which is still 5V or 3V3. I don't mind putting in pullups and signal conditioners for output, as long as the input pins are TRULY 5V tolerant!
- More and MUCH larger timers.
16-bit resolution at higher clock speeds means much more software to write to handle rollovers, short-term events, and (especially) long-term timing. I don't know if a 64-bit timer is practical, but I can think of at least 20 uses in my current designs. If Zilog can do a timer daisy-chain (for linked 8/16/24/32-bit timer "collections"), that would kill at least 3 birds with one bit of silicon.
- More onboard flash/SRAM.
Nearly every design I start with the eZ80F91 has automatically included external flash ROM and SRAM (a la the dev modules), to the point where I just cut and paste the external memory into every new project. It would seem to make more marketing sense for Zilog to include this on-die, and stay way ahead of the pack.
- PWM fixups.
After 8+ months, I'm still waiting for a response on the PWM selection bug in the F91 core. Luckily for me, that project is waiting for more customer input. Otherwise I'd dump the eZ80F91 and go with ARM.
- "Black Box" ADC.
If every competitor can provide a range of ADC modules for nearly every competing (and even non-competing) core types, with a selection of sample rates, channel counts, and bit depths, the eZ80 line is looking pretty 1950's. The Zilog ADC modules I've tried to design with all require major support code to get a simple ADC value, which adds development time and sucks up bandwidth.
- Get back in touch with your most valuable resource - us people with no life!
As one example, I'm trying to understand why, as a ZDS user who's offered multiple suggestions and bug reports on the ZDS IDE over nearly a decade, I'm in the dark when it comes to learning about new releases of the IDE. Why aren't Zilog investing in us developers by keeping us informed about new releases of the development environment "asynchronously"? It's quite frustrating (and somewhat bizarre) for us to learn about new dev software releases in an off-topic forum like this, instead of a newsletter (and I've only ever received one of those!).
Why frustrated? Well, while I don't have a LOT of bandwidth, I'd be delighted to help test new releases on a variety of hardware (32 and 64-bit) on a variety of OSes. Obviously, the previous releases weren't able to be thoroughly tested (otherwise I wouldn't have found a dozen bugs, issues, mistakes, errors, snafus, gotchas, or oopses in the first week of using the new release!), so why not use the immense loyalty and synergy that's out here to bulletproof the software?
- Please, please fix the frustrating Zilog website and the problems associated with the new web infrastructure.
I'm another one of those customers who have repeatedly raised the major problems with the new site, particularly the massive problems with finding a) any information about current silicon, b) related information (errata, whitepapers, examples), and c) where to go next.
Right now, I have around 300 Zilog PDFs on my main system that I downloaded before the website "upgrade". That way, I can find the information I need without trying to fit my square peg requirements into the round hole search tool. That's just one example of how much more difficult it is to keep current with Zilog. Compare and contrast that with Atmel, Microchip, NXP, ST, heck, even Parallax.
The difference between new online chipmakers and Zilog's current website is a bit like the analogy between making it as easy as possible to compare, evaluate, trial, and test any part from any product family from most of your competitors' websites, (which is like walking into a Toys R Us store for silicon!), and going in to one of those old engineering companies where you had to have the correct 28-digit part number up-front, which you hand over the sterile counter, and a very old man would climb off his chair, go through a swinging door to a room where all you can see are walls filled with white boxes, and return minutes later with a part that doesn't quite fit because you used the new numbering scheme instead of the old numbering scheme. In one store, you walk out with an arm full of product and support hardware, in the other you're lucky if you can find the original search ticket you came in with. Bad analogy, but it's all I can come up with right now...
I get the very strong impression that Zilog/IXYS is actually in the business of proving it's still in the business. That works great for investors, but not so much for your customers. I think most folks in these forums have given Zilog a great opportunity of proving itself. We've also been incredibly patient as the takeover munges up the company from the inside. It would seem to be the opportunity of the decade to take on board what your developers are saying (for free!) and reconnect with us.
I really would like to know what Zilog are producing in the next 6-8 months - and I'm not talking wishlist/roadmap, I'm referring to engineering specs, release dates, and evaluation kits, not investorspeak news releases. I appreciate hearing that there are plans, but after so many months of silence, it's not a lot to go on with...
At least treat us like developers, distant technical associates, or even Z80 architecture evangelists, instead of end-users.
I HTH.