uC chip interface arduino
0.9.0
A interface for async and neuromrphic IC testing
|
#include <interface_AER_from_chip.h>
Public Member Functions | |
void | ackWrite (bool val) volatile |
AER_from_chip (uint8_t id, uint8_t reqPin, uint8_t ackPin, volatile uint8_t dataPins[], uint8_t numDataPins, uint8_t delay=0, bool activeLow=false, bool dataActiveLow=false, uint8_t type=ASYNC_4Phase_Chigh_Dhigh) | |
void | handshake () |
void | recordEvent () volatile |
bool | reqRead () volatile |
Static Public Member Functions | |
static void | configure (uint8_t id, uint8_t config, uint8_t data) |
Static Public Attributes | |
static volatile uint8_t | ack_pin [8] = {} |
static volatile bool | active [8] = {} |
static volatile bool | data_lowactive [8] = {} |
static volatile uint8_t | data_pins [8][32] = {} |
static volatile uint8_t | data_width [8] = {} |
static volatile bool | hs_lowactive [8] = {} |
static volatile AER_from_chip * | inst [8] = {} |
static volatile uint8_t | port [8] = {} |
static volatile uint8_t | req_delay [8] = {} |
static volatile uint8_t | req_pin [8] = {} |
static volatile uint8_t | type [8] = {} |
Protected Member Functions | |
uint32_t | getData () volatile |
bool | setupPins () |
Protected Attributes | |
uint8_t | _ackPin |
bool | _dataActiveLow |
volatile uint8_t * | _dataPins |
uint8_t | _delay |
bool | _handshakeActiveLow |
uint8_t | _id |
uint8_t | _numDataPins |
uint8_t | _reqPin |
uint8_t | _type |
Definition at line 31 of file interface_AER_from_chip.h.
AER_from_chip | ( | uint8_t | id, |
uint8_t | reqPin, | ||
uint8_t | ackPin, | ||
volatile uint8_t | dataPins[], | ||
uint8_t | numDataPins, | ||
uint8_t | delay = 0 , |
||
bool | activeLow = false , |
||
bool | dataActiveLow = false , |
||
uint8_t | type = ASYNC_4Phase_Chigh_Dhigh |
||
) |
Definition at line 138 of file interface_AER_from_chip.cpp.
void ackWrite | ( | bool | val | ) | volatile |
Definition at line 211 of file interface_AER_from_chip.cpp.
|
static |
Definition at line 40 of file interface_AER_from_chip.cpp.
|
protected |
Definition at line 293 of file interface_AER_from_chip.cpp.
void handshake | ( | ) |
Definition at line 242 of file interface_AER_from_chip.cpp.
void recordEvent | ( | ) | volatile |
Definition at line 223 of file interface_AER_from_chip.cpp.
bool reqRead | ( | ) | volatile |
Definition at line 198 of file interface_AER_from_chip.cpp.
|
protected |
Definition at line 269 of file interface_AER_from_chip.cpp.
|
protected |
Definition at line 109 of file interface_AER_from_chip.h.
|
protected |
Definition at line 114 of file interface_AER_from_chip.h.
|
protected |
Definition at line 110 of file interface_AER_from_chip.h.
|
protected |
Definition at line 112 of file interface_AER_from_chip.h.
|
protected |
Definition at line 113 of file interface_AER_from_chip.h.
|
protected |
Definition at line 115 of file interface_AER_from_chip.h.
|
protected |
Definition at line 111 of file interface_AER_from_chip.h.
|
protected |
Definition at line 108 of file interface_AER_from_chip.h.
|
protected |
Definition at line 116 of file interface_AER_from_chip.h.
|
static |
Definition at line 58 of file interface_AER_from_chip.h.
|
static |
Definition at line 62 of file interface_AER_from_chip.h.
|
static |
Definition at line 61 of file interface_AER_from_chip.h.
|
static |
Definition at line 55 of file interface_AER_from_chip.h.
|
static |
Definition at line 56 of file interface_AER_from_chip.h.
|
static |
Definition at line 60 of file interface_AER_from_chip.h.
|
static |
Definition at line 68 of file interface_AER_from_chip.h.
|
static |
Definition at line 64 of file interface_AER_from_chip.h.
|
static |
Definition at line 59 of file interface_AER_from_chip.h.
|
static |
Definition at line 57 of file interface_AER_from_chip.h.
|
static |
Definition at line 63 of file interface_AER_from_chip.h.