gnupic: Re: [gnupic] need pic18fxxx programmer!!


Previous by date: 26 Jan 2006 00:22:51 +0000 Re: [gnupic] need pic18fxxx programmer!!, George M. Gallant, Jr.
Next by date: 26 Jan 2006 00:22:51 +0000 Re: [gnupic] GPSIM / dsPIC, Chen Xiao Fan
Previous in thread: 26 Jan 2006 00:22:51 +0000 Re: [gnupic] need pic18fxxx programmer!!, George M. Gallant, Jr.
Next in thread:

Subject: Re: [gnupic] need pic18fxxx programmer!!
From: John Sheahan ####@####.####
Date: 26 Jan 2006 00:22:51 +0000
Message-Id: <43D8164E.6040205@optushome.com.au>

Which Xilinx cable? DLC7?
Altera specified their byte blaster board well. I seem to recall Xilinx 
did for some of them. The parallel port adapters were just level shifted
bit bashers I thought. USB devices I'm not sure about.

JTAG is pretty misunderstood.
The interface is well specified,
TDI     test data in
TDO     test data out
TCLK    test clock
TMS     test mode
and optionally TRST

the JTAG state machine is well specified. (how you wiggle tdi and tms
wrt tclk to get jtag data into and out of the chips.

newer stuff runs off low voltages, sometimes 3.3v compatible. Older 
stuff ued to be 5v.  usually open drain.

any jtag device should support bypass and extest instructions.

bypass allows you to daisy chain lots of devices , and discover whats 
connected, and talk to whichever(s) you choose.

extest allows you to overdrive your outputs (for board test) and listen 
to your inputs.     This is usually specified in a BSDM file which you 
should be able to get for your parts.

Board test software should read your pcb netlist and the bsdm files for 
the devices, and build and run connectivity tests.  So you find out if 
the right devices are soldered down on good tracks.

intest can allow you to supply inputs to the chip, and check outputs. 
this is much less likely to be available information.

The chip designer can supply other instructions also.  Things  like self 
test,  fpga configuration, fpga readback?  flash programming.
Your guess how well that is externally specified.

john



George M. Gallant, Jr. wrote:
> I have no expectations that the code for JTAG and PIC is similiar other
> than they
> use a synchronous serial data protocol. The major differences appear to
> be:
> 
>     PIC:       Single bidirectional data line
>     JTAG:    Separate data in and data out line
> 
>     PIC:        13Volt programming
> 
> JTAG appears to be standard that allows multiple vendors to share a
> common
> electrical bus. Once inside the chip, each vendor creates it's own
> register set.
> Some provide the access info, others hide it.
> 
> If you find that the Xilinx JTAG is "universal" please post your
> findings as I have
> a couple of them.
> 
> George
> 
> On Tue, 2006-01-24 at 21:40 -0500, Martin Klingensmith wrote:
> 
> 
>>I have a Xilinx JTAG cable and I have been wondering if it is compatible 
>>with the other forms of JTAG, I don't know if JTAG is a standard or a 
>>common acronym?
>>--
>>Martin
>>
>>George M. Gallant, Jr. wrote:
>>
>>
>>>I plan to use the JTAG for CPLD and FPGA work. I don't want to be
>>>limitted by the length
>>>of the parallal port cable. Also can use USB-2-serial on laptops.
>>>
>>>George 
>>>
>>>George
>>>
>>>On Tue, 2006-01-24 at 10:28 +0800, Chen Xiao Fan wrote:
>>>
>>> 
>>>
>>>
>>>>>From: George M. Gallant, Jr. 
>>>>>Sent: Tuesday, January 24, 2006 9:03 AM
>>>>>
>>>>>I used slow bit/banger to build a 628 based serial unit. I then used
>>>>>that unit develop a 18f1320 unit. Currently developing at 18f2550 
>>>>>that will also do jtag.
>>>>>Not very difficult and the Wisp628 provides a great starting platform,
>>>>>too bad the code isn't in C or assembler.
>>>>>
>>>>>George
>>>>>     
>>>>>
>>>>
>>>>Interesting. 18F USB PICs seem to be a good choice for next 
>>>>generation PIC programmers. Olin is doing one with. Wouter plans 
>>>>to do another one. And PICkit 2 is already being done with
>>>>18F2550. So does GTP USB /GTP USB Lite. It is a pity
>>>>that the last one is closed source so it is only working
>>>>under Windows.
>>>>
>>>>You also mentioned JTAG. Is it for the PIC24/dsPIC33 
>>>>or for other MCUs like AVR and MSP430 or LPC ARM?
>>>>
>>>>I agree with you that Wisp628A is a great start. And I also
>>>>wish that it is written in plain assembler rather than JAL.
>>>>The firmware actually fails to be built with later version 
>>>>of JAL.
>>>>
>>>>Regards,
>>>>Xiaofan
>>>>
>>>>---------------------------------------------------------------------
>>>>To unsubscribe, e-mail: ####@####.####
>>>>For additional commands, e-mail: ####@####.####
>>>>
>>>>   
>>>>
>>>
>>> 
>>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: ####@####.####
>>For additional commands, e-mail: ####@####.####
>>
> 
> 


Previous by date: 26 Jan 2006 00:22:51 +0000 Re: [gnupic] need pic18fxxx programmer!!, George M. Gallant, Jr.
Next by date: 26 Jan 2006 00:22:51 +0000 Re: [gnupic] GPSIM / dsPIC, Chen Xiao Fan
Previous in thread: 26 Jan 2006 00:22:51 +0000 Re: [gnupic] need pic18fxxx programmer!!, George M. Gallant, Jr.
Next in thread:


Powered by ezmlm-browse 0.20.