Sign in

username:

password:



Not a member?

Search c3x



Search tips

Subscribe to c3x



c3x by Keywords

Boot | C31 | TMS320VC33 | VC33

Ads

Discussion Groups

Discussion Groups | TMS320C3x | University DSK 8 IO pins

Technical discussions about the TI C3x DSPs (including the C31, C32 and C33 DSPs).

  

Post a new Thread

University DSK 8 IO pins - cont...@juno.com - Jun 14 8:56:46 2006



Where are the 8 digital IO pins mentioned on the University TMS320VC33 DSP =
Starter Kit web sites?  What is the name of those pins on the board?

http://focus.ti.com/general/docs/university/univ.tsp?templateId=3D5807&path=
=3Dtemplatedata/cm/univgen/data/univ_orphan_vc33dsk  (mentions 4 input and =
4 output pins)
and
http://focus.ti.com/docs/toolsw/folders/print/tmdsdsk33.html (mentions 8 IO=
 pins)

Is there any sample code that allows access to those digital IO pins?

I am using the serial port to download the program to the DSK with the debu=
gger in Windows XP.  I'm using the two analog input channels (there are onl=
y two right?) and one of the analog output channels for a reference sine wa=
ve.  It would be preferable if I could transmit analog DC out of the second=
 output channel, but I guess because of the AC coupling that is not possibl=
e.  Instead I want to have digital input and output to control a tabletop D=
C source using text commands (ASCII) to a RS232 port.=20=20

The DSK I have is TMDSDSK33, 701388 Rev B, 11 Jan 05.

Sincerely,
Mike

=20

=20


(You need to be a member of c3x -- send a blank email to c3x-subscribe@yahoogroups.com )

Re: University DSK 8 IO pins - Keith Larson - Jun 16 8:01:02 2006

Hi Mike

Look through DSK3HELP.HLP in the main installation directory.  Not only 
will you find references to these pins, but also the board schematic. I 
believe there is a simple program as well. If not, its a simple write to 
an address space in the IO channel defined by the CPLD (look there).  By 
the way, if you are real adventurous, you could even redefine the CPLD.  
But then again, this could bust up a working DSK pretty badly, so I 
would not want to suggest this for beginners :-)

Hope this helps
Keith Larson
DSP and Analog Consultant
Lincoln, Ma 01773

---------------------------------
c...@juno.com wrote:

Where are the 8 digital IO pins mentioned on the University TMS320VC33 
DSP Starter Kit web sites? What is the name of those pins on the board?

Is there any sample code that allows access to those digital IO pins?

I am using the serial port to download the program to the DSK with the 
debugger in Windows XP. I'm using the two analog input channels (there 
are only two right?) and one of the analog output channels for a 
reference sine wave. It would be preferable if I could transmit analog 
DC out of the second output channel, but I guess because of the AC 
coupling that is not possible. Instead I want to have digital input and 
output to control a tabletop DC source using text commands (ASCII) to a 
RS232 port.

The DSK I have is TMDSDSK33, 701388 Rev B, 11 Jan 05.

Sincerely, Mike



(You need to be a member of c3x -- send a blank email to c3x-subscribe@yahoogroups.com )

Re: University DSK 8 IO pins - cont...@juno.com - Oct 19 19:37:57 2006

How do I toggle a digital output pin of the VC33 University DSK?  The I/O memory address
80A000-80A004 seem to be available for I/O  in the documentation of the CPLD VHDL in the
debugger help file.  Loading a value to those four registers (via enter address and value in
debugger) has no effect on the outputted voltage on the CPLD pins.  I attached a voltage source
to the pins in the CPLD one at a time through a resistor but the value shown in the debugger
screen never changes (or the different value when the address is double clicked)    Which
output pins corresponds to which of the four bits in the CPLD? (I tried to open the VHDL in
Xilinx, but I couldn't get it to simulate).  The file idrive.asm in the sample files seems
intended to control the output of a digital pin, but it wouldn't compile.  Is there C code for
accessing the CPLD included in the VC33 DSK?  Being able to toggle any digital output pin on
the University DSK would also be satisfactory.  I'm using the printer parallel port to download
the program and debugger to the DSK.

Sincerely,
Mike

Hi Mike
>
>Look through DSK3HELP.HLP in the main installation directory.  Not only 
>will you find references to these pins, but also the board schematic. I 
>believe there is a simple program as well. If not, its a simple write to 
>an address space in the IO channel defined by the CPLD (look there).  By 
>the way, if you are real adventurous, you could even redefine the CPLD.  
>But then again, this could bust up a working DSK pretty badly, so I 
>would not want to suggest this for beginners :-)
>
>Hope this helps
>Keith Larson
>DSP and Analog Consultant
>Lincoln, Ma 01773
>
>---------------------------------
>c...@juno.com wrote:
>
>Where are the 8 digital IO pins mentioned on the University TMS320VC33 
>DSP Starter Kit web sites? What is the name of those pins on the board?
>
>Is there any sample code that allows access to those digital IO pins?
>
>I am using the serial port to download the program to the DSK with the 
>debugger in Windows XP. I'm using the two analog input channels (there 
>are only two right?) and one of the analog output channels for a 
>reference sine wave. It would be preferable if I could transmit analog 
>DC out of the second output channel, but I guess because of the AC 
>coupling that is not possible. Instead I want to have digital input and 
>output to control a tabletop DC source using text commands (ASCII) to a 
>RS232 port.
>
>The DSK I have is TMDSDSK33, 701388 Rev B, 11 Jan 05.
>
>Sincerely, Mike



(You need to be a member of c3x -- send a blank email to c3x-subscribe@yahoogroups.com )

Re: University DSK 8 IO pins - cont...@juno.com - Nov 6 5:52:54 2006

I found my mistake, 80A001 controls JP8 (BIT_IO) not JP7 (JTAG_CPLD).  That address is
listed in the CPLD VHDL, but setting the address value to 80A001 changes which binary outputs
activated on JP8.

-Mike
How do I toggle a digital output pin of the VC33 University DSK?  The I/O memory address
80A000-80A004 seem to be available for I/O  in the documentation of the CPLD VHDL in the
debugger help file.  Loading a value to those four registers (via enter address and value in
debugger) has no effect on the outputted voltage on the CPLD pins.  I attached a voltage source
to the pins in the CPLD one at a time through a resistor but the value shown in the debugger
screen never changes (or the different value when the address is double clicked)    Which
output pins corresponds to which of the four bits in the CPLD? (I tried to open the VHDL in
Xilinx, but I couldn't get it to simulate).  The file idrive.asm in the sample files seems
intended to control the output of a digital pin, but it wouldn't compile.  Is there C code for
accessing the CPLD included in the VC33 DSK?  Being able to toggle any digital output pin on
the University DSK would also be satisfactory.  I'm using the printer parallel port to download
the program and debugger to the DSK.
>
>Sincerely,
>Mike
>
>Hi Mike
>> 
>> Look through DSK3HELP.HLP in the main installation directory.  Not only 
>> will you find references to these pins, but also the board schematic. I 
>> believe there is a simple program as well. If not, its a simple write to 
>> an address space in the IO channel defined by the CPLD (look there).  By 
>> the way, if you are real adventurous, you could even redefine the CPLD.  
>> But then again, this could bust up a working DSK pretty badly, so I 
>> would not want to suggest this for beginners :-)
>> 
>> Hope this helps
>> Keith Larson
>> DSP and Analog Consultant
>> Lincoln, Ma 01773
>> 
>> ---------------------------------
>> c...@juno.com wrote:
>> 
>> Where are the 8 digital IO pins mentioned on the University TMS320VC33 
>> DSP Starter Kit web sites? What is the name of those pins on the board?
>> 
>> Is there any sample code that allows access to those digital IO pins?
>> 
>> I am using the serial port to download the program to the DSK with the 
>> debugger in Windows XP. I'm using the two analog input channels (there 
>> are only two right?) and one of the analog output channels for a 
>> reference sine wave. It would be preferable if I could transmit analog 
>> DC out of the second output channel, but I guess because of the AC 
>> coupling that is not possible. Instead I want to have digital input and 
>> output to control a tabletop DC source using text commands (ASCII) to a 
>> RS232 port.
>> 
>> The DSK I have is TMDSDSK33, 701388 Rev B, 11 Jan 05.
>> 
>> Sincerely, Mike



(You need to be a member of c3x -- send a blank email to c3x-subscribe@yahoogroups.com )

Re: Re: University DSK 8 IO pins - Keith Larson - Nov 6 13:21:22 2006

Hi Mike

I was half wondering what you were writing about, so I thought it must 
be that there was some confusion over the labeling of the headers.  I 
then opened the help file and saw what I think might have led to a 
problem.  The board diagram in the helpfile was for the original 6 layer 
DSK board that only existed as a prototype.  I guess I missed that 
before leaving TI.

Best regards
Keith
-----------------------------------------
c...@juno.com wrote:

I found my mistake, 80A001 controls JP8 (BIT_IO) not JP7 (JTAG_CPLD). 
That address is listed in the CPLD VHDL, but setting the address value 
to 80A001 changes which binary outputs activated on JP8.

-Mike

How do I toggle a digital output pin of the VC33 University DSK? The I/O 
memory address 80A000-80A004 seem to be available for I/O in the 
documentation of the CPLD VHDL in the debugger help file. Loading a 
value to those four registers (via enter address and value in debugger) 
has no effect on the outputted voltage on the CPLD pins. I attached a 
voltage source to the pins in the CPLD one at a time through a resistor 
but the value shown in the debugger screen never changes (or the 
different value when the address is double clicked) Which output pins 
corresponds to which of the four bits in the CPLD? (I tried to open the 
VHDL in Xilinx, but I couldn't get it to simulate). The file idrive.asm 
in the sample files seems intended to control the output of a digital 
pin, but it wouldn't compile. Is there C code for accessing the CPLD 
included in the VC33 DSK? Being able to toggle any digital output pin on 
the University DSK would also be satisfactory. I'm using the printer 
parallel port to download the program and debugger to the DSK.

Sincerely, Mike

Hi Mike

Look through DSK3HELP.HLP in the main installation directory. Not only 
will you find references to these pins, but also the board schematic. I 
believe there is a simple program as well. If not, its a simple write to 
an address space in the IO channel defined by the CPLD (look there). By 
the way, if you are real adventurous, you could even redefine the CPLD. 
But then again, this could bust up a working DSK pretty badly, so I 
would not want to suggest this for beginners :-)

Hope this helps
Keith Larson
DSP and Analog Consultant
Lincoln, Ma 01773
--------------------------------
Where are the 8 digital IO pins mentioned on the University TMS320VC33 
DSP Starter Kit web sites? What is the name of those pins on the board?

Is there any sample code that allows access to those digital IO pins?

I am using the serial port to download the program to the DSK with the 
debugger in Windows XP. I'm using the two analog input channels (there 
are only two right?) and one of the analog output channels for a 
reference sine wave. It would be preferable if I could transmit analog 
DC out of the second output channel, but I guess because of the AC 
coupling that is not possible. Instead I want to have digital input and 
output to control a tabletop DC source using text commands (ASCII) to a 
RS232 port.

The DSK I have is TMDSDSK33, 701388 Rev B, 11 Jan 05.

Sincerely, Mike



(You need to be a member of c3x -- send a blank email to c3x-subscribe@yahoogroups.com )