// // File: user_updown3.v // Date: 10-Nov-05 // Author: I. Chuang // // user interface module: up/down counter controlled by buttons // This version has a reset and initial value, and accepts an index // specifying which digit should be incremented module user_updown3(clk,reset,data,b_up,b_down,initval,incidx); parameter NBIT = 8; parameter NDIGIT = NBIT/4; parameter RATE = 80000; parameter NMAX = ((1<=(NMIN+dx) ? data-dx : data) : (up & bflag) ? ((data+dx)<=NMAX ? data+dx : data) : data); end endmodule // user_updown