diff options
author | Nick Foster <nick@nerdnetworks.org> | 2010-07-19 13:34:49 -0700 |
---|---|---|
committer | Nick Foster <nick@nerdnetworks.org> | 2010-07-19 13:34:49 -0700 |
commit | 219934cb7ab33356c7c53409a9c16da6097135dc (patch) | |
tree | 4aa0d49aad55c3dc15556ebb86c063096c1da38c /usrp2/control_lib | |
parent | 2e1222cc4228307ff762ff114b773956ef1937f3 (diff) | |
parent | ed11f715c45ad129600e20849254e3899407002a (diff) | |
download | uhd-219934cb7ab33356c7c53409a9c16da6097135dc.tar.gz uhd-219934cb7ab33356c7c53409a9c16da6097135dc.tar.bz2 uhd-219934cb7ab33356c7c53409a9c16da6097135dc.zip |
Merge branch 'u2p' of ettus.sourcerepo.com:ettus/fpgapriv into u2p
Diffstat (limited to 'usrp2/control_lib')
-rw-r--r-- | usrp2/control_lib/bootram.v | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usrp2/control_lib/bootram.v b/usrp2/control_lib/bootram.v index 5e527de90..668012504 100644 --- a/usrp2/control_lib/bootram.v +++ b/usrp2/control_lib/bootram.v @@ -21,8 +21,12 @@ module bootram wire [31:0] DOB0, DOB1, DOB2, DOB3; wire ENB0, ENB1, ENB2, ENB3; wire [3:0] WEB; + + reg [1:0] delayed_if_bank; + always @(posedge clk) + delayed_if_bank <= if_adr[12:11]; - assign if_data = if_adr[12] ? (if_adr[11] ? DOA3 : DOA2) : (if_adr[11] ? DOA1 : DOA0); + assign if_data = delayed_if_bank[1] ? (delayed_if_bank[0] ? DOA3 : DOA2) : (delayed_if_bank[0] ? DOA1 : DOA0); assign dwb_dat_o = dwb_adr_i[12] ? (dwb_adr_i[11] ? DOB3 : DOB2) : (dwb_adr_i[11] ? DOB1 : DOB0); always @(posedge clk) |