Skip to content

jonasppsi/vivadoIP_data_rec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

General Information

Maintainer

Waldemar Koprek [waldemar.koprek@psi.ch]

Author

Oliver Bründler [oli.bruendler@gmx.ch]

License

This library is published under PSI HDL Library License, which is LGPL plus some additional exceptions to clarify the LGPL terms in the context of firmware development.

Detailed Documentation

For details, refer to the Datasheet

Changelog

See Changelog

Dependencies

The required folder structure looks as given below (folder names must be matched exactly).

Alternatively the repository psi_fpga_all can be used. This repo contains all FPGA related repositories as submodules in the correct folder structure.

Dependencies can also be checked out using the python script scripts/dependencies.py. For details, refer to the help of the script:

python dependencies.py -help

Note that the dependencies package must be installed in order to run the script.

Description

This IP-core implements a simple general purpose data recorder.

Main features are:

  • Pre- and Post-Trigger Recording
  • Self-Trigger (based on signal levels)
  • Different trigger modes (normal, free-running, self-trigger, external-trigger)
  • Up to 8 channels
  • Configurable sample depth

For details, refer to the Datasheet

Simulations and Testbenches

A regression test script for Modelsim is present. To run the regression test, execute the following command in modelsim from within the directory sim

source ./run.tcl

About

Record data to BRAM and make it available via AXI-MM interface

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • VHDL 56.4%
  • Smarty 31.9%
  • Tcl 7.2%
  • Python 4.2%
  • Other 0.3%