Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

DataStore Plugins

Chick Markley edited this page Mar 9, 2018 · 1 revision

The DataStore manages all assignments to the datastore.
A DataStorePlugin allows work to be done after assignment. A plugin's run method will be called after the assignment and will be passed the Symbol involved, and an offset optional, for recording writes to memory.

Default plugins are:

  • ReportAssignment: Shows all writes into the DataStore
  • RenderComputation: Shows how a write was computed, can be done on Symbol by Symbol basis using options
  • VCDHook: Writing to VCD files is implemented with this plugin

One anticipated plugin will be a bit usage logger that provides max bits used of a symbol and a histogram of values encountered. (Part of the ACED paper)

Clone this wiki locally