1
0
mirror of git://projects.qi-hardware.com/nn-usb-fpga.git synced 2025-04-21 12:27:27 +03:00

Fixing LOGIC example.

This commit is contained in:
Juan64Bits
2010-04-04 13:58:41 -05:00
parent 062270bbd4
commit 7545f04d37
3 changed files with 90 additions and 71 deletions

View File

@@ -15,7 +15,7 @@ module ADC(clk, sram_data, addr, nwe, ncs, noe, reset, led, ADC_EOC,
// synchronize signals
reg sncs, snwe;
reg [10:0] buffer_addr;
reg [12:0] buffer_addr;
reg [B:0] buffer_data;
// bram interfaz signals
@@ -25,7 +25,7 @@ module ADC(clk, sram_data, addr, nwe, ncs, noe, reset, led, ADC_EOC,
wire [B:0] rdBus;
// interfaz fpga signals
wire [10:0] addr;
wire [12:0] addr;
reg [25:0] counter;
@@ -76,14 +76,14 @@ module ADC(clk, sram_data, addr, nwe, ncs, noe, reset, led, ADC_EOC,
wire [3:0] csN;
wire [7:0] rdBus0, rdBus1, rdBus2, rdBus3;
assign csN = buffer_addr[10]? (buffer_addr[9]? 4'b1000:
assign csN = buffer_addr[12]? (buffer_addr[11]? 4'b1000:
4'b0100)
: (buffer_addr[9]? 4'b0010:
: (buffer_addr[11]? 4'b0010:
4'b0001);
assign rdBus = buffer_addr[10]? (buffer_addr[9]? rdBus3:
assign rdBus = buffer_addr[12]? (buffer_addr[11]? rdBus3:
rdBus2)
: (buffer_addr[9]? rdBus1:
: (buffer_addr[11]? rdBus1:
rdBus0);
// Peripheral instantiation
@@ -97,7 +97,7 @@ module ADC(clk, sram_data, addr, nwe, ncs, noe, reset, led, ADC_EOC,
.ADC_SCLK(ADC_SCLK),
.ADC_SDIN(ADC_SDIN),
.ADC_SDOUT(ADC_SDOUT),
.addr(buffer_addr[8:0]),
.addr(buffer_addr[10:0]),
.rdBus(rdBus0),
.wrBus(wrBus),
.we(we));