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
<2011>
2012
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
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|