Notes:
- We have looked at the design issues for USB and for general higher-level design.
- Xilinx, through its AllianceCORE program, offers a complete core product for USB:
- from Inventra, a Mentor subsidiary-SPEAKER NOTE: we want to give a plug to Inventra here)
- As noted earlier, USB can run at either 1.5 Mbps (more common today: mouse, keyboard, floppy, etc.) or 12 Mbps (intended for future apps).
- Inventra has cores for both the Function/end device (keyboard, mouse, etc) and the “Hub”.
- Inventra has very strong development tool support for the “back end” of the design: evaluation, testing, simulation, etc.
- Key Message: Xilinx doesn’t just provide some simulated high-level code for our cores. In this case, both software models and hardware are available for system testing.
- the next foil is a photo of the Inventra hardware