projects
/
debian
/
gnuradio
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
d002d90ff7c73275ce0f0f1c1fff538eae124ff1
[debian/gnuradio]
/
usrp
/
fpga
/
inband_lib
/
usb_fifo_reader.v
1
module usb_fifo_reader (
2
input usbclk,
3
input bus_reset,
4
input RD,
5
output rdreq,
6
);
7
8
// FX2 Bug Fix
9
reg [8:0] read_count;
10
always @(negedge usbclk)
11
if(bus_reset)
12
read_count <= #1 9'd0;
13
else if(RD & ~read_count[8])
14
read_count <= #1 read_count + 9'd1;
15
else
16
read_count <= #1 RD ? read_count : 9'b0;
17
18
assign rdreq = RD & ~read_count[8];
19
20
21
22
endmodule
23
24
25