EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: VMIC VMIVME 4105 register cannot be modified?
From: 马晓媛 <[email protected]>
To: [email protected]
Date: Mon, 25 Apr 2011 11:26:44 +0800 (CST)
Hi all,

I worked with VMIVME 4105, but now it comes across some problem that I cannot handle.VMIVME 4105 is a 8channel 12bits multiplying DAC board.
I modified the driver of VMIVME 4100 to 4105's driver. VMIVME 4100 is a 16channel 12bit DAC board. They are alike.

The driver works well. I could access 4105 on VxWorks. Then I view the register of 4105. It has only one register:CSR. 


CONTROL STATUS (READ/WRITE) 
ADDRESS (MSB)                             (LSB)
        D15  | D14 ......    D8  |  D7 ....... D0
FF0000 |-------------------------------------------| 
FF0002 |                                           |
••     | 1   |  CONTROL STATUS   |  BITS NOT USED  |
FF000E |-------------------------------------------|


DAC CHANNELS (0 TO 8) ADDRESS (WRITE/ONLY)
        (MSB)                           (LSB)
        D15  | D14..D12  | D11.........D0 |
FF0000   0   | NOT USED  |    DAC OUT 0   |
FF0002   0   | NOT USED  |    DAC OUT 1   |
FF0004   0   | NOT USED  |    DAC OUT 2   |
FF0006   0   | NOT USED  |    DAC OUT 3   |
FF0008   0   | NOT USED  |    DAC OUT 4   |
FF000A   0   | NOT USED  |    DAC OUT 5   |
FF000C   0   | NOT USED  |    DAC OUT 6   |
FF000E   0   | NOT USED  |    DAC OUT 7   |

***************************************************************
As you see, the CSR use the same address space with DAC CHANNELS (0 TO 8) ADDRESS .

Now I can configure the CSR, BUT, I cannot write D15 to "0" to write data to DAC channels. Why?
I need your help. Thank you very much!^_^ 


Ma Xiao yuan


Replies:
Re: VMIC VMIVME 4105 register cannot be modified? Andrew Johnson
Re: Re: VMIC VMIVME 4105 register cannot be modified? 马晓媛

Navigate by Date:
Prev: Re: PyEpics and Python threads Andrew Johnson
Next: PV not found Horald
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Memory bank swap feature for SIS3301? Frank Hoeflich
Next: Re: VMIC VMIVME 4105 register cannot be modified? Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·