URL
https://opencores.org/ocsvn/lpffir/lpffir/trunk
Subversion Repositories lpffir
[/] [lpffir/] [trunk/] [uvm/] [tools/] [uvm_syoscb/] [README.txt] - Rev 8
Go to most recent revision | Compare with Previous | Blame | View Log
#######################################################################
# Copyright 2014-2015 SyoSil ApS
# All Rights Reserved Worldwide
#
# Licensed under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of
# the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in
# writing, software distributed under the License is
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
# CONDITIONS OF ANY KIND, either express or implied. See
# the License for the specific language governing
# permissions and limitations under the License.
#######################################################################
#######################################################################
# README file for UVM scoreboard
#######################################################################
This file describes the basic contents of the UVM scoreboard release
and how to get started.
It is assumed that the UVM scoreboard is unpacked into the directory:
<UVMSCB>
In general, the UVM scoreboard is documented in the generated
documentation. See file:///<UVMSCB>/docs/html/index.html for more
information.
Furthermore, the <UVMSCB>/docs/ also contains the latest paper
describing the fundamentals of the SyoSil UVM scoreboard.
*NOTE*: The documentation is also available in PDF (<UVMSCB>/docs/pdf)
#######################################################################
# Directory structure
#######################################################################
.
├── docs Documentatio
│ └── html HTML documentation
│ └── pdf PDF documentation
├── src SyoSil UVM SCB source code
└── tb Simple example testbench
└── test UVM Tests
#######################################################################
# Getting started
#######################################################################
To get started you need to be able to integrate and configure the UVM
scoreboard. This is documented in file:///<UVMSCB>/docs/html/index.html
Examples:
Compilation examples for use with Mentor, Cadence or Synopys are
provided. The example will only work if you set the vendor by setting
a symbolic link:
Mentor: ln -s Makefile.vendor.mentor Makefile.vendor
Cadence: ln -s Makefile.vendor.cadence Makefile.vendor
Synopsys: ln -s Makefile.vendor.synopsys Makefile.vendor
Once this is done, you can list the available targets by simply typing:
make
Go to most recent revision | Compare with Previous | Blame | View Log