| Author |
Message |
Ansunamu
Joined: 19 Oct 2001 Posts: 257 Helped: 4
|
23 Feb 2003 13:05 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 ?
|
|
| Back to top |
|
 |
visualart
Joined: 21 Dec 2001 Posts: 582 Helped: 26
|
24 Feb 2003 1:45 Re: Writing the USB stimulus |
|
|
|
I'm writing USB20 function. could you introduce your project?
| Ansunamu wrote: |
| 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 ? |
|
|
| Back to top |
|
 |
rakko
Joined: 01 Jun 2001 Posts: 231 Helped: 2
|
24 Feb 2003 4:37 |
|
|
|
| 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.
|
|
| Back to top |
|
 |
alanray
Joined: 11 Jul 2002 Posts: 22
|
27 Aug 2003 14:07 |
|
|
|
| you can use synopsys smartmodel
|
|
| Back to top |
|
 |
aegean.chou
Joined: 16 Jun 2002 Posts: 63 Helped: 1
|
04 Sep 2003 16:58 |
|
|
|
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!
|
|
| Back to top |
|
 |