diff options
| author | Ashish Chaudhari <ashish@ettus.com> | 2017-12-19 16:54:35 -0800 | 
|---|---|---|
| committer | Martin Braun <martin.braun@ettus.com> | 2017-12-22 15:06:03 -0800 | 
| commit | 2e32f96291ac9c0e4d6514d6e4f8edc36ef4d426 (patch) | |
| tree | 4f66895d68d6996e316ee0eb585173a7f4a3a8f9 | |
| parent | 7ca25b6f1f3e111578993e6e8fdd90bdbf2fa7d6 (diff) | |
| download | uhd-2e32f96291ac9c0e4d6514d6e4f8edc36ef4d426.tar.gz uhd-2e32f96291ac9c0e4d6514d6e4f8edc36ef4d426.tar.bz2 uhd-2e32f96291ac9c0e4d6514d6e4f8edc36ef4d426.zip  | |
n3xx: Updated Aurora BIST reg offsets
- Aurora registers moved around after SFP refactoring
  in the FPGA. Reflecting changes in MPM
| -rw-r--r-- | mpm/python/usrp_mpm/aurora_control.py | 19 | 
1 files changed, 9 insertions, 10 deletions
diff --git a/mpm/python/usrp_mpm/aurora_control.py b/mpm/python/usrp_mpm/aurora_control.py index b679ce693..b78960007 100644 --- a/mpm/python/usrp_mpm/aurora_control.py +++ b/mpm/python/usrp_mpm/aurora_control.py @@ -27,14 +27,13 @@ class AuroraControl(object):      Controls an Aurora core.      """      # These are relative addresses -    REG_AURORA_MAC_CTRL        = 0x30 -    REG_AURORA_MAC_CTRL_STATUS = 0x30 -    REG_AURORA_PHY_CTRL_STATUS = 0x34 -    REG_AURORA_OVERRUNS        = 0x38 -    REG_CHECKSUM_ERRORS        = 0x3C -    REG_BIST_CHECKER_SAMPS     = 0x40 -    REG_BIST_CHECKER_ERRORS    = 0x44 -    REG_AURORA_ENABLED_CHECK   = 0x48 +    REG_AURORA_PORT_INFO       = 0x00 +    REG_AURORA_MAC_CTRL_STATUS = 0x04 +    REG_AURORA_PHY_CTRL_STATUS = 0x08 +    REG_AURORA_OVERRUNS        = 0x20 +    REG_CHECKSUM_ERRORS        = 0x24 +    REG_BIST_CHECKER_SAMPS     = 0x28 +    REG_BIST_CHECKER_ERRORS    = 0x2C      MAC_STATUS_LINK_UP_MSK         = 0x00000001      MAC_STATUS_HARD_ERR_MSK        = 0x00000002 @@ -45,7 +44,7 @@ class AuroraControl(object):      RATE_RES_BITS = 6 -    DEFAULT_BUS_CLK_RATE = 208e6 +    DEFAULT_BUS_CLK_RATE = 200e6      def __init__(self, peeker_poker32, base_addr=None, bus_clk_rate=None):          assert hasattr(peeker_poker32, 'peek32') \ @@ -111,7 +110,7 @@ class AuroraControl(object):      def set_mac_ctrl(self, mac_ctrl_word):          " Write to the MAC ctrl register "          self.log.debug("Setting MAC ctrl word to: 0x{:08X}".format(mac_ctrl_word)) -        self.poke32(self.REG_AURORA_MAC_CTRL, mac_ctrl_word) +        self.poke32(self.REG_AURORA_MAC_CTRL_STATUS, mac_ctrl_word)      def set_bist_checker_and_gen(self, enable):          " Enable or disable Aurora BIST: Checker + Generator "  | 
