Carlos,
I only see 11 instances of VLYNQ in the document sprue14.pdf.
The particular document discusses the ARM SubSystem.
I suggest that you refer to document sprue36.pdf, the VLYNQ Port
User's Guide and the DM6446 datasheet (revised September 2006).
The VLYNQ peripheral has consumes 2 memory regions within the
DM6446 memory map, the control registers at base address 0x01e00000 and
the memory window to access the remote devices' memory map at base
address 0x0c000000.
The REVID in particular is at 0x01e00000.
The region that you are currently trying to use actually remaps
the access to the remote device. The VLYNQ peripheral performs address
translation on accesses to 0x0c000000 - 0x0FFFFFFF to the remote device
memory map (configured by the configuration registers).
Regards,
Brandon Azbell
Texas Instruments
Senior, Group Technical Staff
System Applications
[EMAIL PROTECTED] email
847.517.4536 voice
847.517.4576 fax
630.561.9593 mobile
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Carlos Ojea
Sent: Friday, October 20, 2006 7:34 AM
To: davinci-linux-open-source
Subject: VLYNQ REVID address?
Hello!
VLYNQ REVID register does not appear on sprue14.pdf. I think it could
be 0x0C000000 but according to sprue14.pdf 0x0C000000 address is
'Reserved'. At what address VLYNQ REVID is located?
By the way I tried to monitor VLYNQ activity on DVEVM's R17
(VLYNQ_CLK) but I could only see the line going to low state when I
set PINMUX0 register.
This is what I do:
1.- Power on VLYNQ device (I get MDSTAT11=0x1F03)
2.- Modify PINMUX0 to enable VLYNQ and disable SCRUN
(PINMUX0=0x8180AC1F)
3.- Write to VLYNQ_CTRL to set CLK and get VLYNQ out of reset
(VLYNQ_CTRL=0x27B444)
After step 3 it is supposed to be a 'negotiation' over VLYNQ bus, but
I couldn't see any activity on VLYNQ_CLK (I choosed a 'serial clock
output divider' of 7 to see the signal using an oscilloscope)
Also VLYNQ_CTRL value (0x27B444) is a bit strange. Acording to
sprue14.pdf, bits 6-3 are always 0, so it should be 0x7B404) I am
using 0x0C000004 as VLYNQ_CTRL address.
Has anyone tried to use VLYNQ?
Am I writing to the wrong addresses?
Thanks,
Carlos
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source