SystemCのモデル開発を行っているCircuitutraがVirtual Platform用にSystemCモデルライブラリをリリースしたようです。
プレスリリース: CircuitSutra releases SystemC Model Library for Virtual Platforms (May, 2013)
プレスリリース: CircuitSutra releases SystemC Model Library for Virtual Platforms (May, 2013)
SystemC Model Libraryを見てみると、
CircuitSutra Modeling Library (CSTML)をベースにしたVirtual Platform 用のQuick Start Package (VP-QSP)を提供する。
CircuitSutra Modeling Library (CSTML)をベースにしたVirtual Platform 用のQuick Start Package (VP-QSP)を提供する。
Quick Start Package (VP-QSP)には、
VP-QSP-ARMCoreTile VP-QSP-AUDIO VP-QSP-UART VP-QSP-SPI VP-QSP-ETHERNET VP-QSP-USBが用意されていて、
SATA DDR PCI Motor Control Automotive SoC, Imaging SoCも計画があるようです。
ISCUG2003のHow to Quick Start Virtual Platform Developmentによると、VP-QSP-ARMCoreTileには、以下のものが含まれるようです。
Core Tile Express A9, A15 and Motherboard uATX (ARM SMP Architecture) PL-192 Vector Interrupt Controller (VIC) SP-805 Watchdog module SP-804 Dual Timer PL-031 PrimeCell Real Time Clock PL-354 PrimeCell Dual SRAM Memory Interface PL-011 PrimeCell UART PL-310 L2 Cache Controller PL-330 DMA PL-022 SPI PL-111 PrimeCell Color LCD Controller PL-041 Advanced audio codec interface PL-180 PrimeCell Multimedia Card Interface PL-341 PrimeCell DDR2 Dynamic Memory Controller Interface SMC LAN9118 Ethernet Controller Philips ISP1761 USB Controllerこれだけ揃えば、出来そうですね。
USB Modeling Quick Start Packageでは、VP-QSP USBに関するであろうモデルのかなり詳しい紹介です。
検証、Verification、SystemC、TLM、Virtual Platform