|
FHG_USBSIM
|
FHG_USBSIMUniversal Serial Bus Simulation EnvironmentPurpose
The USB simulation environment provides the ability to simulate and verify USB host,
hub and function cores at a functional level using easy programmable
simulation models for USB host/hub/function. Features Simulation EnvironmentThe USB Simulation Environment consists of the following components:
USB Host ModelThe USB Host model can be used to simulate transactions initiated by the USB Host to test the correct behaviour of an USB device. It can be controlled by a special control file. The key features of the USB Host model are:
USB Function ModelThe USB Function Model is used to simulate the behaviour of a USB Function. It supports Endpoint 0 for Device Requests. The following standard requests are supported by the function model:
A special request (SetError) enables/disables various error conditions like:
The Function Model can operate in full speed mode or in low speed mode. Additional features are a free configurable loop back endpoint and the support of isochronous transfers. USB Hub ModelThe USB Hub Model can be used to connect additional USB Functions to a USB Host. The number of downstream ports can be configured using a generic parameter. The hub transports downstream traffic from the upstream port to USB functions in broadcast mode. Data from a function will be transported to the upstream port. The hub simulation model is able to detect low speed PRE-tokens. If a PRE-token is detected, all ports connected to low speed USB functions are enabled, otherwise these ports are disabled to prevent low speed devices from full speed traffic. Virtual AnalyzerThe Virtual USB Analyzer allows the tracing of all signals at the USB data lines and an easy evaluation using a special Java application. A VHDL component is instantiated in the used test bench which generates a pattern file with all traced values at the data lines. The Virtual Analyzer module has its own dpll for clock recovery. The basic features of the Virtual Analyzer are:
DocumentationPlease ask for details. Design Kit
Design Support, Netlist Synthesis Service and Consulting available. Requirements
Terms & Conditions| Home | About CorePool | Product Info | Terms&Conditions | Contact | Site Map |
| Imprint
| Data Security
| Copyright © 1998-2004
Fraunhofer Gesellschaft
| Fraunhofer IIS
|
|