USB HW/SW Co-Simulation Environment with Custom Test Tool Integration
This paper describes a new verification environment for USB 2.0 controller. New methodology is presented, where a co-simulation environment is used as one of the starting points for the embedded hardware/software development and as an accelerator of the overall design process. The verification envir...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
University of Banja Luka
2014-06-01
|
Series: | Electronics |
Subjects: | |
Online Access: | http://electronics.etfbl.net/journal/Vol18No1/xPaper_04.pdf |
_version_ | 1811263189849997312 |
---|---|
author | Grigor Y. Zargaryan Vahram K. Aharonyan Nazeli V. Melikyan Marko A. Dimitrijević |
author_facet | Grigor Y. Zargaryan Vahram K. Aharonyan Nazeli V. Melikyan Marko A. Dimitrijević |
author_sort | Grigor Y. Zargaryan |
collection | DOAJ |
description | This paper describes a new verification environment for USB 2.0 controller. New methodology is presented, where a co-simulation environment is used as one of the starting points for the embedded hardware/software development and as an accelerator of the overall design process. The verification environment is based on the device emulation/virtualization technique, using USB controller’s real register transfer level (RTL) instead of models. This approach is functionally very close to the corresponding real-world devices and allows wider opportunities for hardware debugging. The new software utilities for USB host and device functionality testing are also presented. This tool allows generating custom tests by including various transfer types and modifying parameters such as data payload, interval, number of pipes, etc. It can be used for both hardware (HW) and software (SW) limitations characterization, as well as debugging. |
first_indexed | 2024-04-12T19:40:11Z |
format | Article |
id | doaj.art-ec2bd60571bc4a15ac76ccd389f871d1 |
institution | Directory Open Access Journal |
issn | 1450-5843 1450-5843 |
language | English |
last_indexed | 2024-04-12T19:40:11Z |
publishDate | 2014-06-01 |
publisher | University of Banja Luka |
record_format | Article |
series | Electronics |
spelling | doaj.art-ec2bd60571bc4a15ac76ccd389f871d12022-12-22T03:19:07ZengUniversity of Banja LukaElectronics1450-58431450-58432014-06-01181232810.7251/ELS1418023GUSB HW/SW Co-Simulation Environment with Custom Test Tool IntegrationGrigor Y. Zargaryan0Vahram K. Aharonyan 1Nazeli V. Melikyan2Marko A. Dimitrijević3Synopsys Armenia CJSCSynopsys Armenia CJSCSynopsys Armenia CJSCFaculty of Electrical Engineering, University of NišThis paper describes a new verification environment for USB 2.0 controller. New methodology is presented, where a co-simulation environment is used as one of the starting points for the embedded hardware/software development and as an accelerator of the overall design process. The verification environment is based on the device emulation/virtualization technique, using USB controller’s real register transfer level (RTL) instead of models. This approach is functionally very close to the corresponding real-world devices and allows wider opportunities for hardware debugging. The new software utilities for USB host and device functionality testing are also presented. This tool allows generating custom tests by including various transfer types and modifying parameters such as data payload, interval, number of pipes, etc. It can be used for both hardware (HW) and software (SW) limitations characterization, as well as debugging.http://electronics.etfbl.net/journal/Vol18No1/xPaper_04.pdfUSBQEMUSYSTEM CFPGAco-simulation |
spellingShingle | Grigor Y. Zargaryan Vahram K. Aharonyan Nazeli V. Melikyan Marko A. Dimitrijević USB HW/SW Co-Simulation Environment with Custom Test Tool Integration Electronics USB QEMU SYSTEM C FPGA co-simulation |
title | USB HW/SW Co-Simulation Environment with Custom Test Tool Integration |
title_full | USB HW/SW Co-Simulation Environment with Custom Test Tool Integration |
title_fullStr | USB HW/SW Co-Simulation Environment with Custom Test Tool Integration |
title_full_unstemmed | USB HW/SW Co-Simulation Environment with Custom Test Tool Integration |
title_short | USB HW/SW Co-Simulation Environment with Custom Test Tool Integration |
title_sort | usb hw sw co simulation environment with custom test tool integration |
topic | USB QEMU SYSTEM C FPGA co-simulation |
url | http://electronics.etfbl.net/journal/Vol18No1/xPaper_04.pdf |
work_keys_str_mv | AT grigoryzargaryan usbhwswcosimulationenvironmentwithcustomtesttoolintegration AT vahramkaharonyan usbhwswcosimulationenvironmentwithcustomtesttoolintegration AT nazelivmelikyan usbhwswcosimulationenvironmentwithcustomtesttoolintegration AT markoadimitrijevic usbhwswcosimulationenvironmentwithcustomtesttoolintegration |