So my birthday is coming up next week and I am really thinking a TL866II would be a nice edition to my bench, but after researching the thing I am more confused about it than I was before the research. I know there is a thread on Daves review but that covers a lot of the older TL866A/TL866CS model, and its 40 pages to dig through which are mostly unrelated to my specific questions.
#1 Is this thing open source (hardware/software), i have found some schematics and what seems to be 3rd party pc programs floating around, and I thought I read it was open source but reading info at AutoElectric (the designers right?) Im thinking it is not an open source product..
#2 If it is not open source are there ways to use the programmer to write chips that are not specifically listed in there supported chip list? The main reason im am looking at this thing is I think it will be really useful for a retro computer project I have been doing on the side from time to time. I need to be able to easily write standard EEPROMs, ATF16v8, ATF20v10, parallel NVSRAMs, and I know these chips are supported along with the oodles of 16F-18F series of pics and 8 bit AVRS I have laying around. I need to know if it can write older not ATF gals though, like the PALCE1620 series? Also I want to be able to write too some chips I know are not supported, mainly PIC24fj64 (the chip used in the bus pirate), and the AtMel 1502ASl series of 5v TTL compatible CPLDs. I just ordered six of these CPLDs for implementing larger glue logic than GALs in my retro computer design... I chose this particular chip because it is still being made, can be programmed using Verilog/VHDL/CUPL (depending on tool chain used) and that makes it very flexible for an HDL newb (I have been working on a phase coherent SDR with four $100 LT2177 ADC's and would like to process them with an FPGA instead of PC eventually), the ATF1502 also seems to be pretty flexible programming wise compared to other older CPLDs it supports ISP/Jtag on top of whatever the normal way to program it is. Here is and excerpt from the programming guide
JTAG-BST/ISP Overview
The JTAG boundary-scan testing is controlled by the Test Access Port (TAP) controller in the ATF1502AS(L).
The boundary-scan technique involves the inclusion of a shift-register stage (contained in a Boundary-Scan
Cell) adjacent to each component so signals at component boundaries can be controlled and observed using
scan testing methods. Each input pin and I/O pin has its own Boundary-Scan Cell (BSC) to support
Boundary-Scan Testing (BST). The ATF1502AS(L) does not include a Test Reset (TRST) input pin because the
TAP controller is automatically reset at power-up. The five JTAG modes supported include:
SAMPLE/PRELOAD
EXTEST
BYPASS
IDCODE
HIGHZ
The ATF1502AS(L) ISP can fully be described using JTAG’s BSDL as described in IEEE Standard 1149.1b.
This allows ATF1502AS(L) programming to be described and implemented using any one of the third-party
development tools supporting this standard.
The ATF1502AS(L) has the option of using four JTAG-standard I/O pins for BST and ISP purposes. The
ATF1502AS(L) is programmable through the four JTAG pins using the IEEE standard JTAG programming
protocol established by IEEE Standard 1149.1 using 5V TTL-level programming signals from the ISP interface
for in-system programming. The JTAG feature is a programmable option. If JTAG (BST or ISP) is not needed,
then the four JTAG control pins are available as I/O pins.
So is getting thing to do pic24 and ATF1502 a possibility or am I barking up the wrong tree? If it is can make the standard software do it, or will I be needing write a custom program?
#3 Somewhat ties in to the first two questions, if the TL866II is not open source is there some sort of API or documentation on driver communication out there?
#4 Is the TL866II and the Minipro the same thing? I'm led to believe it is but I just need to be sure im buying the right thing.
#5 Lastly I read on autoelectrics site there are counterfeits out there, and there not upgrade able, how do I know im not buying one of the
counter-fits? I see programmers that look like the tl866 called sofi-sp8 for about the same price im guessing these are not related to the TL866II