Forum Discussion
Altera_Forum
Honored Contributor
14 years agoAltera Flex10K, EPF10K10LC84 dev board
hi
i have got an Altera Flex10K, EPF10K10LC84 dev board, which has byteblaster programmer onboard, unfortunately my PC has no LPT port in order to connect the byteblaster so i ordered usb blaster which has been tested with a pretty Altera MaxII board and it works fine. My problem is that the flex10K board has a jtag port but i can't recognize the device if i put my usb blaster cable on it. Any idea ? Also is there around a schematic that shows how to build a dev board: i mean the flex10K chip putted on 1000Holes proto board with jtag connector. I am asking that because i'd like to build the dev board my own with a 50Mhz clock generator onboard. let me know, regards12 Replies
- Altera_Forum
Honored Contributor
--- Quote Start --- What version of Quartus are you using? --- Quote End --- Hi i am using the last one, Quartus v11, but i also have here a copy of an old Quartus version 9 (with license), i will install into a virtual machine tomorrow. maybe it's a support missing problem by the new Altera software ? --- Quote Start --- Have you tried using the JTAG debugger to read the IDCODE? --- Quote End --- No, just invoked the programmer clicking on "autodetect device on the jtag chain", which is working with my MAX-II chip, but it is not working with flex10k. Tomorrow i will invoke the jtag debugger on the quartus v9, too. --- Quote Start --- How have you wired your USB-Blaster into the FLEX10K board? You comment that the board has a byte-blaster circuit built into it. Did you connect your USB-Blaster to the inputs to this byte-blaster circuit, or did you remove it, and attach the USB-Blaster directly to the FPGA JTAG pins? --- Quote End --- Well, that is a very good question, but the i have a right reply: the board is made with a 74xx244 chip puted on a dip socket, and it also has got an LPT connector which should be plugged into a PC parallel port, but the board has a JTAG connector which should pin to pin compatble with the usb-blaster cable. I say "it should" because i have no schematic or pinout, and i have only checked that the two gnd signals of the jtag connector are matching with the ones on the jtag cable, and they do! I don't know where TDI/TDO/TMS etc are routed to the fpga chip, i only trust they are right as the fact the connector is labeled "jtag". my usb blaster cable has the Vcc removed, so it does not power the pcb, the powersupply is applied from an external 5V 2A DC device. --- Quote Start --- The USB-Blaster power for its internal buffer comes from the target, so you need to make sure you have that connected. --- Quote End --- The USB is powering the usb blaster, the flex10k jtag connector has no Vcc connected to the jtag cable, to be honest the usb blaster jtag cable has the Vcc wire removed, anyway the MAX-II board is working with success this way. but i really want to put my 84plcc flex10K chip into a plcc socket soldered on a 1000 holes proto board, any schematic around in order to do that ? - Altera_Forum
Honored Contributor
--- Quote Start --- My problem is that the flex10K board has a jtag port but i can't recognize the device if i put my usb blaster cable on it. --- Quote End --- What version of Quartus are you using? If you want to synthesize for the FLEX10K devices, you need to install 9.0SP2. I think the latest version of Quartus should still recognize a FLEX10K device, even if it will not let you synthesize a design for it. Have you tried using the JTAG debugger to read the IDCODE? How have you wired your USB-Blaster into the FLEX10K board? You comment that the board has a byte-blaster circuit built into it. Did you connect your USB-Blaster to the inputs to this byte-blaster circuit, or did you remove it, and attach the USB-Blaster directly to the FPGA JTAG pins? The USB-Blaster power for its internal buffer comes from the target, so you need to make sure you have that connected. Cheers, Dave