EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Problem with MVME162 and A24/D32 or D16 access to SIAM
From: "Burkhard W. Kolb" <[email protected]>
To: tech-talk Mailing List <[email protected]>
Date: Mon, 06 Mar 2000 16:58:19 +0100
SUMMARY:

On the MVME162 the VME standard access is done via the second I/O map decoder,
not through one of the programmable map decoders. So it is necessary to disable
the second I/O map decoder and then enabled the second programmable map decoder.

In sysLib.c original version:
    temp = *VMECHIP2_LBTVCR & 0xffff0fff;
    *VMECHIP2_LBTVCR		 = temp          |
				   LBTVCR_I2SUP  |
				   LBTVCR_I2DATA |
				   LBTVCR_I2EN; 
change to

    temp = *VMECHIP2_LBTVCR & 0xffff0fff;
    *VMECHIP2_LBTVCR		 = temp; /* disable io map decoder 2 */

and then add

    *VMECHIP2_LBSAR2		= 0xf0fff000; /* start and end address */
    *VMECHIP2_LBSAR		 &= ~LBSAR2_D16;  /* no D16 as default */
    *VMECHIP2_LBSAR		 |= LBSAR2_AM_STD_USR_DATA |
					LBSAR2_D32;       /* but allow D32 */
    *VMECHIP2_LBTVCR		|= LBTVCR_EN2;    /* enable second programmable
map decoder */

replace the following 2 lines 
    /* make sure map 2-4 is disabled */

   *VMECHIP2_LBTVCR		&= ~(LBTVCR_EN2 | LBTVCR_EN3 | LBTVCR_EN4);

with 
    /* make sure map 3-4 is disabled */
    *VMECHIP2_LBTVCR		&= ~(LBTVCR_EN3 | LBTVCR_EN4);


References:
Problem with MVME162 and A24/D32 or D16 access to SIAM Burkhard W. Kolb

Navigate by Date:
Prev: Re: Problem with MVME162 and A24/D32 or D16 access to SIAM Perry L. Anthony
Next: The Future of vxWorks/Tornado Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Problem with MVME162 and A24/D32 or D16 access to SIAM Perry L. Anthony
Next: Re: Problem with MVME162 and A24/D32 or D16 access to SIAM saa
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·