OpenCores
URL https://opencores.org/ocsvn/alternascope/alternascope/trunk

Subversion Repositories alternascope

[/] [alternascope/] [tags/] [A2/] [d_TopLevel.v] - Diff between revs 21 and 27

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 21 Rev 27
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)
    );
    );
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.