Study on the Simulation Method for Universal Serial Bus 2.0 Hard Design Based on SmartModel

B. Xiaoping, Chen Gui-can, Wei Yuanfeng
{"title":"Study on the Simulation Method for Universal Serial Bus 2.0 Hard Design Based on SmartModel","authors":"B. Xiaoping, Chen Gui-can, Wei Yuanfeng","doi":"10.1109/ICONS.2007.53","DOIUrl":null,"url":null,"abstract":"Universal Serial Bus 2.0 is a kind of new interface technology. It has virtues of high speed, using easily, hot Plug and Play, low-cost, and etc. So it was widely used in all kind of instrumentations and devices, which include personal computers, digital cameras, scanners, joysticks, magnetic tapes, floppy drives, image devises, printers, keyboards, mice, and etc. Universal Serial Bus 2.0 systems consist of USB host control chip and equipment interface control chip, i.e. peripheral device chip. The host control chip was usually integrated in the chip groups of personal computer, its function is single, and some large chip group manufacturers often control its technologies. Therefore the traditional USB developing is only to develop USB peripheral devices, USB peripheral device chips are involved with FIFO and FIFO controller, Direct Memory Access Controller (DMAC), Serial Interface Engine (SIE), USB 2.0 Transceiver Macrocell Interface (UTMI), and etc. These peripheral devices are connected with USB host to achieve all kinds of transactions disposing of USB 2.0. On developing USB 2.0 peripheral device IP core, how to test and verify the correctness of verilog HDL codes of these designed peripheral device chips is a problem that must be solved. Combining with actual project, this paper presents a set of detailed methods which make use of SmartModel tool and some developed tasks to design a test and simulation system for USB 2.0 peripheral devices IP core, proponed methods were involved with circumstance setup, command use, test module design, all kinds of transactions disposing such as IN type, OUT type, SETUP type, SOF type, additional tasks developing, and etc. Simulation results show these methods are valid, so can offer the reference for development of USB 2.0 system in all kinds of instrumentations and devices.","PeriodicalId":355435,"journal":{"name":"Second International Conference on Systems (ICONS'07)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Second International Conference on Systems (ICONS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICONS.2007.53","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Universal Serial Bus 2.0 is a kind of new interface technology. It has virtues of high speed, using easily, hot Plug and Play, low-cost, and etc. So it was widely used in all kind of instrumentations and devices, which include personal computers, digital cameras, scanners, joysticks, magnetic tapes, floppy drives, image devises, printers, keyboards, mice, and etc. Universal Serial Bus 2.0 systems consist of USB host control chip and equipment interface control chip, i.e. peripheral device chip. The host control chip was usually integrated in the chip groups of personal computer, its function is single, and some large chip group manufacturers often control its technologies. Therefore the traditional USB developing is only to develop USB peripheral devices, USB peripheral device chips are involved with FIFO and FIFO controller, Direct Memory Access Controller (DMAC), Serial Interface Engine (SIE), USB 2.0 Transceiver Macrocell Interface (UTMI), and etc. These peripheral devices are connected with USB host to achieve all kinds of transactions disposing of USB 2.0. On developing USB 2.0 peripheral device IP core, how to test and verify the correctness of verilog HDL codes of these designed peripheral device chips is a problem that must be solved. Combining with actual project, this paper presents a set of detailed methods which make use of SmartModel tool and some developed tasks to design a test and simulation system for USB 2.0 peripheral devices IP core, proponed methods were involved with circumstance setup, command use, test module design, all kinds of transactions disposing such as IN type, OUT type, SETUP type, SOF type, additional tasks developing, and etc. Simulation results show these methods are valid, so can offer the reference for development of USB 2.0 system in all kinds of instrumentations and devices.
基于SmartModel的通用串行总线2.0硬件设计仿真方法研究
通用串行总线2.0是一种新型的接口技术。它具有速度快、使用方便、热插拔、价格低廉等优点。因此,它被广泛应用于各种仪器和设备中,包括个人电脑、数码相机、扫描仪、操纵杆、磁带、软盘驱动器、图像设备、打印机、键盘、鼠标等。通用串行总线2.0系统由USB主机控制芯片和设备接口控制芯片,即外围设备芯片组成。主机控制芯片通常集成在个人计算机的芯片组中,其功能单一,一些大型芯片组厂商往往控制其技术。因此传统的USB开发仅仅是开发USB外设,USB外设芯片涉及到FIFO和FIFO控制器、直接存储器访问控制器(DMAC)、串行接口引擎(SIE)、usb2.0收发器Macrocell接口(UTMI)等。这些外围设备与USB主机连接,实现USB 2.0的各种事务处理。在开发USB 2.0外围设备IP核时,如何测试和验证这些设计的外围设备芯片的verilog HDL代码的正确性是必须解决的问题。本文结合实际工程,提出了一套详细的方法,利用SmartModel工具和一些已开发的任务来设计USB 2.0外设IP核测试与仿真系统,提出的方法涉及环境设置、命令使用、测试模块设计、IN型、OUT型、setup型、SOF型等各种事务处理、附加任务开发等。仿真结果表明,这些方法是有效的,可以为各种仪器设备中USB 2.0系统的开发提供参考。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信