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