public void ReadEnable1_OnEdgeHigh() { if (ChipSelectInput1 == SignalState.LOW) { DataInput1.ReleaseValue(); } }
public void WriteEnable1_OnEdgeLow() { if (ChipSelectInput1 == SignalState.LOW) { ushort writeAddress = AddressInput1.SampleValue(); byte data = DataInput1.SampleValue(); cells[writeAddress] = data; } }
public void ReadEnable1_OnEdgeLow() { if (ChipSelectInput1 == SignalState.LOW) { ushort readAddress = AddressInput1.SampleValue(); byte data = cells[readAddress]; DataInput1.SetValue(data); } }