Device::Jtag::PP - Perl extension for communicating with JTAG devices via PC parallel port.
use Device::Jtag::PP; my $jtag = Device::Jtag::PP->new(); $jtag->autodetect(); $jtag->shiftir($device_number, $binary_string); $jtag->shiftdr($device_number, $binary_string);
Facilitates communication with JTAG devices using the Windows parallel port driving a Digilent Parallel Cable 3 (commonly shipped with Xilinx Spartan-3 FPGA evaluation boards).
None by default.
Device::Jtag::PP
= item shiftdr(DEVICE, BIT_STRING) Shift BIT_STRING (a simple string of 0's and 1's) to the data register of device number DEVICE (integer) on the JTAG chain. The device closest to the PC's outgoing serial data is defined as device 0. The length of BIT_STRING must match the number of bits defined for that device's instruction register. Returns a hexadecimal string of the data received on TDO from device number DEVICE.
"bvdocs/appnotes/xapp139.pdf" in www.xilinx.com for information on JTAG tap controllers.
Toby Deitrich, <tdeitrich@cpan.org>
Copyright (C) 2007 by Toby Deitrich
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.
2 POD Errors
The following errors were encountered while parsing the POD:
'=item' outside of any '=over'
You forgot a '=back' before '=head1'
To install Device::Jtag::PP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Device::Jtag::PP
CPAN shell
perl -MCPAN -e shell install Device::Jtag::PP
For more information on module installation, please visit the detailed CPAN module installation guide.