1 package edu.berkeley.slipway;
3 import edu.berkeley.obits.*;
4 import org.ibex.util.Log;
8 public interface Board {
10 /** boot the board using an md4 configuration stream */
11 public abstract void boot(Reader r) throws Exception;
13 /** reset the board */
14 public abstract void reset() throws IOException;
16 /** the UART inputstream (after loading initial config) */
17 public abstract InputStream getInputStream();
19 /** the UART inputstream (after loading initial config) */
20 public abstract OutputStream getOutputStream();