Line 132... |
Line 132... |
assign leds[7:0] = 8'b0;
|
assign leds[7:0] = 8'b0;
|
|
|
/*- - - - - - - - - - - - - */
|
/*- - - - - - - - - - - - - */
|
/* Fake ADC data */
|
/* Fake ADC data */
|
/*- - - - - - - - - - - - - */
|
/*- - - - - - - - - - - - - */
|
always @ (posedge CLK_ADC or posedge MASTER_RST) begin
|
always @ (posedge CLK_64MHZ or posedge MASTER_RST) begin
|
if(MASTER_RST)
|
if(MASTER_RST)
|
fake_adcData <= 9'd0;
|
fake_adcData <= 9'd0;
|
else
|
else
|
fake_adcData <= fake_adcData+1;
|
fake_adcData <= fake_adcData+1;
|
end
|
end
|
Line 168... |
Line 168... |
.CLK180_64MHZ(CLK180_64MHZ),
|
.CLK180_64MHZ(CLK180_64MHZ),
|
.LOCKED_OUT(CLK_64MHZ_LOCKED)
|
.LOCKED_OUT(CLK_64MHZ_LOCKED)
|
);
|
);
|
|
|
wire[11:0] XCOORD, YCOORD;
|
wire[11:0] XCOORD, YCOORD;
|
wire[9:0] TRIGGER_LEVEL;
|
wire[9:0] TRIGGER_LEVEL, HORZ_OFFSET, VERT_OFFSET;
|
|
wire[3:0] TIMESCALE;
|
|
wire[1:0] TRIGGERSTYLE;
|
Driver_mouse driver_MOUSE(
|
Driver_mouse driver_MOUSE(
|
.CLK_50MHZ(CLK_50MHZ), .MASTER_RST(MASTER_RST),
|
.CLK_50MHZ(CLK_50MHZ), .MASTER_RST(MASTER_RST),
|
.PS2C(PS2C), .PS2D(PS2D),
|
.PS2C(PS2C), .PS2D(PS2D),
|
.XCOORD(XCOORD), .YCOORD(YCOORD),
|
.XCOORD(XCOORD), .YCOORD(YCOORD),
|
.L_BUTTON(L_BUTTON), .M_BUTTON(M_BUTTON), .R_BUTTON(R_BUTTON)
|
.L_BUTTON(L_BUTTON), .M_BUTTON(M_BUTTON), .R_BUTTON(R_BUTTON)
|
Line 180... |
Line 182... |
|
|
Driver_MouseInput Driver_MouseInput_inst(
|
Driver_MouseInput Driver_MouseInput_inst(
|
.CLK_50MHZ(CLK_50MHZ), .MASTER_RST(MASTER_RST),
|
.CLK_50MHZ(CLK_50MHZ), .MASTER_RST(MASTER_RST),
|
.XCOORD(XCOORD[9:0]), .YCOORD(YCOORD[9:0]),
|
.XCOORD(XCOORD[9:0]), .YCOORD(YCOORD[9:0]),
|
.L_BUTTON(L_BUTTON), .M_BUTTON(M_BUTTON), .R_BUTTON(R_BUTTON),
|
.L_BUTTON(L_BUTTON), .M_BUTTON(M_BUTTON), .R_BUTTON(R_BUTTON),
|
.TRIGGER_LEVEL(TRIGGER_LEVEL)
|
.TRIGGER_LEVEL(TRIGGER_LEVEL), .HORZ_OFFSET(HORZ_OFFSET), .VERT_OFFSET(VERT_OFFSET),
|
|
.TIMESCALE(TIMESCALE),
|
|
.TRIGGERSTYLE(TRIGGERSTYLE)
|
);
|
);
|
|
|
|
|
|
|
wire[8:0] ADC_RAM_DATA;
|
wire[8:0] ADC_RAM_DATA;
|
Line 193... |
Line 197... |
wire[10:0] TRIG_ADDR;
|
wire[10:0] TRIG_ADDR;
|
wire VGA_WRITE_DONE;
|
wire VGA_WRITE_DONE;
|
|
|
ADCDataBuffer ADC_Data_Buffer(
|
ADCDataBuffer ADC_Data_Buffer(
|
.CLK_64MHZ(CLK_64MHZ), .MASTER_CLK(MASTER_CLK), .MASTER_RST(MASTER_RST),
|
.CLK_64MHZ(CLK_64MHZ), .MASTER_CLK(MASTER_CLK), .MASTER_RST(MASTER_RST),
|
.TIME_BASE(TIME_BASE), .TRIGGER_LEVEL(TRIGGER_LEVEL[8:0]), .ADC_DATA(ADC_DATA[7:0]),
|
.TIMESCALE(TIMESCALE), .TRIGGER_LEVEL(TRIGGER_LEVEL),
|
|
.VERT_OFFSET(VERT_OFFSET), .HORZ_OFFSET(HORZ_OFFSET),
|
|
// .ADC_DATA(ADC_DATA[7:0]),
|
|
.ADC_DATA(fake_adcData),
|
.CLK_ADC(CLK_ADC),
|
.CLK_ADC(CLK_ADC),
|
.SNAP_DATA_EXT(ADC_RAM_DATA), .SNAP_ADDR_EXT(ADC_RAM_ADDR), .SNAP_CLK_EXT(ADC_RAM_CLK)
|
.SNAP_DATA_EXT(ADC_RAM_DATA), .SNAP_ADDR_EXT(ADC_RAM_ADDR), .SNAP_CLK_EXT(ADC_RAM_CLK),
|
|
.TRIGGERSTYLE(TRIGGERSTYLE)
|
);
|
);
|
|
|
|
|
//------------------------------------------------------------------//
|
//------------------------------------------------------------------//
|
// VGA //
|
// VGA //
|
Line 209... |
Line 217... |
|
|
|
|
CharacterDisplay charTest(
|
CharacterDisplay charTest(
|
.MASTER_CLK(CLK_50MHZ), .MASTER_RST(MASTER_RST),
|
.MASTER_CLK(CLK_50MHZ), .MASTER_RST(MASTER_RST),
|
.CLK_VGA(CLK_VGA), .HCNT(HCNT), .VCNT(VCNT),
|
.CLK_VGA(CLK_VGA), .HCNT(HCNT), .VCNT(VCNT),
|
.RGB_OUT(RGB_CHAR)
|
.RGB_OUT(RGB_CHAR),
|
|
.TIMESCALE(TIMESCALE),
|
|
.TRIGGERSTYLE(TRIGGERSTYLE),
|
|
.XCOORD(XCOORD), .YCOORD(YCOORD)
|
);
|
);
|
|
|
|
|
//wire[17:0] VGA_RAM_ADDRESS_w;
|
|
//wire[15:0] VGA_RAM_DATA_w;
|
|
wire VGA_RAM_OE_w, VGA_RAM_WE_w, VGA_RAM_CS_w;
|
wire VGA_RAM_OE_w, VGA_RAM_WE_w, VGA_RAM_CS_w;
|
wire[17:0] VGA_RAM_ADDRESS_r;
|
wire[17:0] VGA_RAM_ADDRESS_r;
|
wire VGA_RAM_OE_r, VGA_RAM_WE_r, VGA_RAM_CS_r;
|
wire VGA_RAM_OE_r, VGA_RAM_WE_r, VGA_RAM_CS_r;
|
//wire VGA_RAM_ACCESS_OK;
|
|
|
|
assign VGA_RAM_ADDR = (VGA_RAM_ACCESS_OK) ? VGA_RAM_ADDRESS_w : VGA_RAM_ADDRESS_r;
|
assign VGA_RAM_ADDR = (VGA_RAM_ACCESS_OK) ? VGA_RAM_ADDRESS_w : VGA_RAM_ADDRESS_r;
|
assign VGA_RAM_DATA = (VGA_RAM_ACCESS_OK) ? VGA_RAM_DATA_w : 16'bZ;
|
assign VGA_RAM_DATA = (VGA_RAM_ACCESS_OK) ? VGA_RAM_DATA_w : 16'bZ;
|
assign VGA_RAM_OE = (VGA_RAM_ACCESS_OK) ? VGA_RAM_OE_w : VGA_RAM_OE_r;
|
assign VGA_RAM_OE = (VGA_RAM_ACCESS_OK) ? VGA_RAM_OE_w : VGA_RAM_OE_r;
|
assign VGA_RAM_WE = (VGA_RAM_ACCESS_OK) ? VGA_RAM_WE_w : VGA_RAM_WE_r;
|
assign VGA_RAM_WE = (VGA_RAM_ACCESS_OK) ? VGA_RAM_WE_w : VGA_RAM_WE_r;
|
Line 243... |
Line 251... |
.H_SYNC(H_SYNC), .V_SYNC(V_SYNC), .VGA_OUTPUT(VGA_OUTPUT),
|
.H_SYNC(H_SYNC), .V_SYNC(V_SYNC), .VGA_OUTPUT(VGA_OUTPUT),
|
.XCOORD(XCOORD), .YCOORD(YCOORD),
|
.XCOORD(XCOORD), .YCOORD(YCOORD),
|
.VGA_RAM_DATA(VGA_RAM_DATA), .VGA_RAM_ADDR(VGA_RAM_ADDRESS_r),
|
.VGA_RAM_DATA(VGA_RAM_DATA), .VGA_RAM_ADDR(VGA_RAM_ADDRESS_r),
|
.VGA_RAM_OE(VGA_RAM_OE_r), .VGA_RAM_WE(VGA_RAM_WE_r), .VGA_RAM_CS(VGA_RAM_CS_r),
|
.VGA_RAM_OE(VGA_RAM_OE_r), .VGA_RAM_WE(VGA_RAM_WE_r), .VGA_RAM_CS(VGA_RAM_CS_r),
|
.VGA_RAM_ACCESS_OK(VGA_RAM_ACCESS_OK),
|
.VGA_RAM_ACCESS_OK(VGA_RAM_ACCESS_OK),
|
.TRIGGER_LEVEL(TRIGGER_LEVEL[8:0]),
|
.TRIGGER_LEVEL(TRIGGER_LEVEL), .HORZ_OFFSET(HORZ_OFFSET), .VERT_OFFSET(VERT_OFFSET),
|
.SHOW_LEVELS(SHOW_LEVELS_BUTTON),
|
.SHOW_LEVELS(SHOW_LEVELS_BUTTON),
|
.HCNT(HCNT), .VCNT(VCNT),
|
.HCNT(HCNT), .VCNT(VCNT),
|
.RGB_CHAR(RGB_CHAR)
|
.RGB_CHAR(RGB_CHAR)
|
);
|
);
|
|
|