projects
/
debian
/
gnuradio
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merged features/inband-usb r5224:6306 into trunk.
[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