Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Writing the USB stimulus. Does anybody used VERA ?

Status
Not open for further replies.

Ansunamu

Advanced Member level 4
Joined
Oct 19, 2001
Messages
115
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Activity points
845
Writing the USB stimulus

Could anyone recomment me how to write USB stimulus for my device core ? It's not easy to write a flexible stimulus code for USB . Someone told me Vera is a good choice but i never used it . How about Vera ?
 

Re: Writing the USB stimulus

I'm writing USB20 function. could you introduce your project?


Ansunamu said:
Could anyone recomment me how to write USB stimulus for my device core ? It's not easy to write a flexible stimulus code for USB . Someone told me Vera is a good choice but i never used it . How about Vera ?
 

if by "stimulus" you mean you want to generate test vectors to excercise your device core, then may be you should look into verisity eVEC tool. It is great for generating random and controlled test stimulus. if, one the other hand, you want to develop code such as device driver, then look into NuMega's driver studio. This tool writes your device usb driver for you. all you have to enter is a few question about your endpoints characteristics along with some other vendor information. if you want to write the driver or the test vector yourself, then search the web for "linux usb driver development" there are lots of good primer and code templates out there to get you pointed in the right direction.
 

you can use synopsys smartmodel
 

You should use verilog task to create some function :

1) signals
2) bits
3) fields
4) packets
5) transactions
6) transfers
7) chapter9
...

you can get help from "Linux USB driver" to write a robust TESTING environment!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top