On Tue, Nov 17, 2009 at 8:23 PM, Evgeniy Dushistov <dushis...@mail.ru> wrote: > On Tue, Nov 17, 2009 at 10:39:27AM +0100, Filip Navara wrote: >> I'd say it is preferable to split the individual devices and model >> them using the QDEV infrastructure instead of putting it all together >> into one "system controller" device. >> >> I've QDEV-based implementation of these devices already: PMC, DBGU, >> PIO, PITC, AIC. That leaves the "bus matrix", SDRAM controller and >> USART (which is very similar to DBGU) to be split up. >> > > I also see ethernet IP block (emac), > I have plans to implement it, > what about USB slave and CAN controller, you plan/have implementations > of them?
The EMAC emulation is fully functional and good enough to run a FreeRTOS/uIP web server and all Atmel examples. I do not plan to implement USB slave or CAN controller, but I would certainly welcome if you (or someone else) implemented it. If anything then I will implement I2C. Best regards, Filip Navara