#include <spisrc.h>
Public Member Functions | |
SpiSource (const char *fileName, Net &ssNet, Net &sclkNet, Net &mosiNet) throw () | |
Private Member Functions | |
int | Step (bool &trueHwStep, SystemClockOffset *timeToNextStepIn_ns=0) |
Return nonzero if a breakpoint was hit. | |
Private Attributes | |
Pin | _ss |
Pin | _sclk |
Pin | _mosi |
std::ifstream | _spiFile |
Reads stimuli from file and outputs data via SPI to nets provided to constructor. Simulates SPI clock rate 10 kHz.
Definition at line 8 of file spisrc.h.
Definition at line 7 of file spisrc.cpp.
int SpiSource::Step | ( | bool & | trueHwStep, | |
SystemClockOffset * | timeToNextStepIn_ns = 0 | |||
) | [private, virtual] |
Return nonzero if a breakpoint was hit.
Implements SimulationMember.
Definition at line 44 of file spisrc.cpp.
References _mosi, _sclk, _spiFile, _ss, and readNextLine().
Pin SpiSource::_mosi [private] |
Pin SpiSource::_sclk [private] |
std::ifstream SpiSource::_spiFile [private] |
Pin SpiSource::_ss [private] |