pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
|
representing a standard HCAL motherboard More...
#include <Hcal.h>
Public Member Functions | |
Hcal (WishboneInterface *wb) | |
ROC | roc (int which) |
Get a ROC interface for the given HGCROC board. | |
Bias | bias (int which) |
Get an I2C interface for the given HGCROC board's bias bus | |
void | hardResetROCs () |
Generate a hard reset to all the HGCROC boards. | |
uint32_t | getFirmwareVersion () |
Get the firmware version. | |
void | softResetROC (int which=-1) |
Generate a soft reset to a specific HGCROC board, -1 for all. | |
void | resyncLoadROC (int which=-1) |
Generate a resyncLoad to a specific HGCROC board, -1 for all. | |
Elinks & | elinks () |
get the Elinks object | |
FastControl & | fc () |
get the FastControl object | |
DAQ & | daq () |
get the DAQ object | |
Private Attributes | |
WishboneInterface * | wb_ |
The wishbone interface. | |
GPIO | gpio_ |
The GPIO interface. | |
I2C | i2c_ |
The I2C interface. | |
Elinks | elinks_ |
The Elinks interface. | |
FastControl | fc_ |
The FastControl interface. | |
DAQ | daq_ |
The DAQ interface. | |
representing a standard HCAL motherboard