package jazz.circuit.blues; /////////////////////////////////////////////////////////////////////////////// // // Read-Only Memory for Blues // // XXX: don't change the order of input and output fields (temporary) // /////////////////////////////////////////////////////////////////////////////// import jazz.circuit.*; public extern device ROM { // Width of address bus public naddr: int; // Width of data bus public ndata: int; // The name of a file describing the ROM data public content: String; @ Device.setParams(format("naddr=%d ndata=%d content=%s", naddr, ndata, content)); // Inputs public input addr: Net[naddr]; // Outputs public output data: Net[ndata]; }