URL
https://opencores.org/ocsvn/alternascope/alternascope/trunk
[/] [alternascope/] [tags/] [A2/] [VGA/] [d_VgaRamBuffer.v] - Diff between revs 2 and 17
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 17 |
Line 108... |
Line 108... |
end
|
end
|
|
|
/* TRIG_ADDR modified */
|
/* TRIG_ADDR modified */
|
always @ (TRIG_ADDR) begin
|
always @ (TRIG_ADDR) begin
|
if(TRIG_ADDR < 10'd320)
|
if(TRIG_ADDR < 10'd320)
|
TRIG_ADDR_buffered = (10'd2048 - 10'd1 - 10'd320) - TRIG_ADDR;
|
TRIG_ADDR_buffered = (11'd2047 - 10'd320) - TRIG_ADDR;
|
else
|
else
|
TRIG_ADDR_buffered = TRIG_ADDR;
|
TRIG_ADDR_buffered = TRIG_ADDR;
|
end
|
end
|
|
|
|
|
Line 127... |
Line 127... |
end else begin
|
end else begin
|
ADC_RAM_ADDR <= TRIG_ADDR_buffered;
|
ADC_RAM_ADDR <= TRIG_ADDR_buffered;
|
end
|
end
|
end
|
end
|
|
|
|
reg[7:0] TESTING_CNT;
|
|
always @ (posedge CLK_50MHZ or posedge MASTER_RST) begin
|
|
if(MASTER_RST == 1'b1) begin
|
|
TESTING_CNT <= 8'd0;
|
|
end else if(VGA_RAM_ACCESS_OK) begin
|
|
if(vcnt == 5'd24)
|
|
TESTING_CNT <= TESTING_CNT+1;
|
|
else
|
|
TESTING_CNT <= TESTING_CNT;
|
|
end else begin
|
|
TESTING_CNT <= 8'b0;
|
|
end
|
|
end
|
|
|
|
|
always @ (ADC_RAM_DATA) begin
|
always @ (ADC_RAM_DATA) begin
|
adc_data_scale = ADC_RAM_DATA + (ADC_RAM_DATA>>1);
|
// adc_data_scale = TESTING_CNT + (TESTING_CNT>>1) + (TESTING_CNT>>4) + (TESTING_CNT>>6);
|
|
// adc_data_scale = ADC_RAM_DATA + (ADC_RAM_DATA>>1) + (ADC_RAM_DATA>>4) + (ADC_RAM_DATA>>6);
|
|
adc_data_scale = ADC_RAM_DATA;
|
end
|
end
|
|
|
|
|
|
|
|
|
always @ (posedge CLK_50MHZ or posedge MASTER_RST) begin
|
always @ (posedge CLK_50MHZ or posedge MASTER_RST) begin
|
if(MASTER_RST == 1'b1) begin
|
if(MASTER_RST == 1'b1) begin
|
VGA_RAM_ADDR <= 18'b0;
|
VGA_RAM_ADDR <= 18'b0;
|
end else if(VGA_RAM_ACCESS_OK) begin
|
end else if(VGA_RAM_ACCESS_OK) begin
|
if(hcnt == 10'd640)
|
if(hcnt == 10'd640)
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.