Vendor: Silicon Cores - a Div. of Silicon Interfaces Category: Firewire

IEEE 1394 OVC

The 1394 OVC is a fully documented, off-the-shelf component using the Open Verification Methodology for quickly enabling function…

Overview

The 1394 OVC is a fully documented, off-the-shelf component using the Open Verification Methodology for quickly enabling functional verification. The OVM based application programming interface (API) supports the IEEE standards of both SystemVerilog and e, enabling the powerful combination of field-proven verification capabilities, a multi-language interface, and scaleable OVM methodology.

The OVM-compliant 1394 OVC supports IEEE 1394 PHY specification at the Physical side (PHY side) and Transaction Layer specification at the Host side. Data transmission can be configured with different speeds (100, 200 or 400 Mbps) and can configured with different transfers (Asynchronous or Isochronous transactions).

The 1394 Function Controller OVM-compliant OVC verifies designs that conforms to standard IEEE 1394 specifications. The 1394 OVC consists of a complete set of verification capabilities like sequencer, checker, coverage metrics and SystemVerilog API interfaces within the OVM. The 1394 OVC combines built-in coverage analysis, self-checking test benches and coverage metrics to significantly reduce the time spent verifying a design under test

The 1394 OVC test bench is composed of reusable verification environments called universal verification components (UVCs). A UVC is an encapsulated, ready-to-use, configurable verification environment for an interface protocol, a design submodule, or a full system.

The 1394a-2000 Link Layer Controller Core provides data packet delivery service for Asynchronous and Isochronous (real-time) data transmission. It performs arbitration request, packet generation and checking as well as data acknowledgement transmission.

Verification Methodology:

An IEEE 1394 Link Layer Controller OVC with OVM compliant System Verilog API, initiates the IEEE 1394 PHY layer, Transaction layer and Application layer compliant transactions. These transactions are applied to the DUT.

The OVM compliant System Verilog API of ebased 1394 Link Layer Controller UVC contains configuration file to define the verification environment, Monitor to serve for adding checks and Sequences to control the test scenarios.

The e based UVC Scoreboard, compares the data collected at the HOST or the PHY Receiver with the data driven from the PHY or HOST Transmitter respectively, thus verifying adherence to the IEEE 1394 Protocol.

The e based UVC Monitor collects data items from the respective HOST or PHY agent interface and e based UVC Coverage module operates based on events and data collected by the Monitor. The Monitor, Scoreboard and Coverage is enhanced with OVM UVC components.

Key features

  • Fully OVM-compliant and completely configurable with SystemVerilog or e environment, as per user requirements and the OVM User Guide for OVC's
  • Support data rates at 100 Mbps, 200Mbps and 400 Mbps
  • Supports IEEE 1394 PHY interface at Physical side and Application, Transaction layer and Serial Bus Manager features at the Host side.
  • Supports protocol monitoring and checking through both phy and host monitors using OVMcompliant System Verilog API.
  • Supports direct and random stimulus generation using OVM sequencers.
  • Built-in coverage analysis for both asynchronous and isochronous transfers using OVM
  • OVM based transactions using monitors, checkers and scoreboards.
  • Supports end-to-end scoreboard checking.
  • Can be configured to be in root and non-root mode to check generation and reception of cycle start packet.
  • Computing CRC of data packets & error notification.
  • HDL independent.

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
SI170FWAOVC11
Vendor
Silicon Cores - a Div. of Silicon Interfaces
Type
Silicon IP

Provider

Silicon Cores - a Div. of Silicon Interfaces
HQ: USA
Silicon Interfaces is a powerhouse of Intellectual Property developed by its team of Engineers. These are owned and copyrighted by Silicon Interfaces and sold as Portforlio of IPs. Silicon Interfaces emerged out of "stealth mode" in the Development Phase effective Jan 16th, 2002 and unvieled a plethora of 10 IPs targetted for Networking (Wireless, Ethernet, Optical), Data Communication and Storage.

Learn more about Firewire IP core

How to use FireWire for innovative new designs without distance constraints

It's a common misconception that IEEE 1394 links are limited to 4.5 m in length. This perception is no doubt caused by the statement found in the IEEE 1394 standard that all three types of cables (4-, 6-, and 9-pin) have "a suggested maximum length of 4.5 m." The 1394 standard goes on to point out that longer length cables are possible, but this has been largely overlooked and misunderstood. Additionally, IEEE 1394-2008 contains several clauses that specify long-haul media, which can support much longer distances.

Skillfully Emulating a System on Chip

Time to market is most important criteria for survival in the IC design industry. For this one should produce low cost good quality silicon in lesser time. In order to achieve this, design should be validated well before tape out in application area ecosystem and all software should be ready before silicon comes in the lab. This objective can be achieved by porting design and test environment to the emulator. This paper deals with art of skillfully porting a SoC on to emulator, architecting virtual evaluation board (EVB) and benefits of using emulation.

SuperSpeed USB 3.0: Ubiquitous Interconnect for Next Generation Consumer Applications

To address the bandwidth limitations of the USB 2.0 interface, the USB Implementers Forum (USB-IF) released the SuperSpeed USB 3.0 specifications in November 2008. The USB 3.0 specification provides a maximum bandwidth of up to 5Gbps while limiting power consumption. In this white paper we present the features of the USB 3.0 protocol, discuss the new usage models it enables and compare it with some of the existing interface standards popular in the market today.

Frequently asked questions about FireWire IP cores

What is IEEE 1394 OVC?

IEEE 1394 OVC is a Firewire IP core from Silicon Cores - a Div. of Silicon Interfaces listed on Semi IP Hub.

How should engineers evaluate this Firewire?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Firewire IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP