amiq-consulting / yamm

YAMM package repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


  • Title: Yet Another Memory Manager(YAMM) Package
  • Name : yamm
  • Modified: 06-September-2016
  • Support: office@amiq.com
  • Description: YAMM is a memory manager for SystemVerilog[/UVM]-based verification projects

Directory structure:

  • docs - All documents related to this library

  • src - All SV & C++ sources of the library

  • examples/tb - testbench module required by SV tests

  • examples/sv - SystemVerilog Examples

  • examples/cpp_tests - C++ Examples

  • sim - Example of script to run simulations

  • To run a SystemVerilog example you can use the run_yamm.sh script included in the package:

$> cd sim

$> ./run_yamm.sh -help

  • To run a C++ example you can use the Makefile included in the package:

$> cd sim

$> make help


  • (C) Copyright 2016 AMIQ Consulting
  • 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
  • [Apache LICENSE 2.0] (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.

You can see more details here:

Article about YAMM concepts and first release

About

YAMM package repository

License:Apache License 2.0


Languages

Language:SystemVerilog 51.2%Language:C++ 44.2%Language:Shell 3.7%Language:Makefile 0.9%