This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TSW14J56 EVM

Other Parts Discussed in Thread: ADS42JB69EVM, DAC38J84EVM, ADC12J2700EVM

Hi,

I would like to use the solution TSW14J56EVM + ADS42JB69EVM (http://www.ti.com/lit/ug/slwu086a/slwu086a.pdf) and customize the "fimware" of FPGA Altera Arria V GZ on TSW14J56EVM.

- Is it possible?

- I will have some warranty problem?

- Can I restore the factory configuration of the FPGA Altera Arria V GZ on TSW14J56EVM?

Thank you!

  • Fabio,

    The Altera device on theTSW14J56EVM is loaded everytime after power up using the HSDC Pro GUI. There is no factory installed firmware. If you load your own firmware, TI cannot guarantee a replacement if the board is damaged. We can provide you with the firmware if needed. What modifications are you attempting to do? This may be something we can assist you with.

    Regards,

    Jim  

  • Jim Seton,

    Thanks for your answer,

    I would like to use DSP on FPGA.

  • Hi Jim,

    Can I use the USB interface on TSW14J56EVM and Quartus II to program the Altera device?

    Thank you.

  • Fabio,

    You can use the USB to program the Altera device but you must first convert the .pof file into a .rbf file. This is what the HSDC Pro GUI pushes across the USB interface to the Altera device. If you want to program the device using the Quartus programming tool, you can use JTAG connector J2. Before you can use this connector, you must re-route the JTAG signals by moving the shunts on JP4, JP5, JP6, and JP7 to pins 2-3.

    Regards,

    Jim  

  • Fabio,

    Could you clarify the exact configuration for the rbf file? For example, what should things like "Congiruation Scheme", "Generate Compressed Bitstream" etc be set to in the Quartus II "Device and Pin Options" "Configuration" tab be set to.

    I've created one that should simply turn on some of the user LEDs, but not even the D28 (the config done) goes high. I download it with the HSDC tool and it seems to work, but nothing happens.

    Also, it would be helpful to know the exact part number of the Altera GZ chip. The schematic does not include the speed grade.

    Thanks

  • Sorry, meant to say "Jim" in previous post.

  • Answered my own question: after trying several combinations, turning off "Generate Compressed Bitstreams" did the trick.

    The TSW14J56EVM board is a great tool to experiment with the JESD204b and I was able to generate output using your GUI pretty quickly. But I wish TI would understand that that is not the real purpose. The real goal is to create our own designs to talk to your DAC and ADC chips. Without more information on how to do that, the board is not really very useful.

     

  • David,

    The full part number for the Altera device is 5AGZME1E3H29C4N. If you need firmware to help you with your design we can provide some examples, both Altera and Xilinx based. The main purpose of the TSW14J56 is to allow customers the capability to test our JESD204B EVM's. Many customers contact the FPGA vendors for support on how to interface to these ADC's and DAC's. We are currently working with both Altera and Xilinx on coming up with ways to help customers design these interfaces with app notes, sample firmware, ect... This is currently work in progress.

    Regards,

    Jim

     

  • Jim,

    Thanks for the part number.

    Both the Altera and Xilinx firmware examples would be very helpful. I'm currently trying to decide between the two.

    Thanks,
    Dave

  • Dave,

    I am currently out of the country on business travel but will get you this firmware sometime next week when I return.

    Regards,

    Jim

  • Jim,

    Thanks, that will be very helpful.

    One more question: I'm using the opencore eval version of Altera's JESD204b megacore. It does not allow the creation of .rbf files (I had used those as you suggested to just blink LEDs). So I need to use the JTAG connector to directly program via the Quartus II Programmer. But will I still be able to read ADC samples from the onboard RAM via the USB cable? Or does moving the JTAG jumpers disable the USB altogether? From the schematic, it looks like the USB has multiple paths to the FPGA.

    But if this is a problem, any thoughts on how to get around this?

    Thanks,
    Dave

  • Hi Dave,

    Yes you can still read data from RAM even after moving the jumpers to use the JTAG connector. We have done this several times without any issues.

    Thanks,

    Eben.

  • Eben,

    Thanks for the info.

    I'm having trouble getting Quartus II to use the USB Blaster from Altera (not sure if it is ii). Moved the jumpers J4 to J7 and Win7 sees the cable, but the programmer does not see the FPGA. Is there anything else I need to do?

    I had trouble installing the USB Blaster driver. The plug-n-play did not work and I had to manually install it.  

    Thanks,

    Dave 

  • Hi Jim,

    I would also like to get the firmware example for Altera (Arria V). Would you be able to send it to me?

    Thanks!

  • Turns out the JTAG connector is not keyed. Amazing ...

    But it works now.

  • Jim,

    Hope you got back safe. I'm having good luck with getting things working, but the firmware examples would really help.

    For some reason DAC out A, C and D look fine, but B is noisy. They all look fine when I use the High Speed Data Converter Pro software, so it must be something I'm doing.

    Thanks,
    Dave 

  • Dave,

    I am slowly catching up on all of my emails. Do you still need the firmware? If so, please provide me with the details again as I forgot what FPGA you are targeting.

    Regards,

    Jim

  • Jim,

    No problem. I have a DAC working but am having trouble with the ADC and resets.

    The DAC board is the TI DAC38J84EVM.

    The ADC board is the TI ADS42JB69EVM

    The FPGA board is the TI TSW14J56EVM which has an Altera 5AGZME1E3H29C4. I'm using the Altera Quartus II tools and JESD204b Megacore.

    If you have FPGA code for a Xilinx ZC-706 or KC-705 board (or any other board) that would also be helpful. I never got the Xilinx JESD204b to work at all.

    Thanks,
    Dave 

  • Dave,

    Xilinx has converted our firmware using the latest JESD IP with the latest version of Vivado. This should be available within the next 24 hours, which I will then pass on to you. The target FPGA is Kintex 705.

    Regards,

    Jim  

  • Jim,

    That will be great.

    Right now I'm mainly looking at Altera though (via your TSW14J56EVM). Any chance of getting that as well. I'm doing something wrong on the ADC resets and am not even sure I'm using the right clocks pins.

    Thanks,
    Dave

  • David,

    This link will take you to the Altera firmware used on the TSW14J56. This is based off of the MTI JESD IP. We will have an Altera Megacore based JESD IP project availble in about 1 month.

    Regards,

    Jim

    https://txn.box.com/s/xf8ekhsu98alyzxdirwe

  • Jim,

    Thanks, that helps a bit. Could at least check pin outs.

    I got the TI DAC to work in a day with the Altera core and naively thought the ADC would be just as easy, but no luck after a week of trying.  

    Is the MTI core better? Every example I can find uses it instead of the Altera core.

    Thanks,
    Dave

  • Dave,

    MTI core has been out for a little while thus the reason for more examples. Our MTI license expired so we will be doing all future projects with the Altera Megacore. We should have an ADC example ready in the very near future. Can you provide me with your email address so we can send the code as soon as it is available?

    Regards,

    Jim

  • Jim,

    I really appreciate that. My email is hand@corestar-corp.com

    Thanks,
    Dave

  • Jim,

    Any progress on the Altera Megacore version of the firmware?

    Thanks,
    Dave

  • Dan,

    I will check with our engineer who is in charge of this development and either I or he will get back with you on this.

    Regards,

    Jim

     

  • Hi Jim!

    I am also looking forward to this. For evaluation and prototyping, I have purhcased ADS42JB69EVM and TSW14J56EVM. A reference design would be quite helpful while implementing my own.

    Pentti

  • Hi David, Pentti,

    Please provide your email address so I can forward a reference design to you.

    Thanks,

    Eben.

  • Hello Eben!

    Nice to hear from you!

    My email is:

    pentti@sankola.com

    Thanks in advance :-)

    Pentti

  • Hi Eben,

    Mine is hand@corestar-corp.com and I'm using:

    The DAC board is the TI DAC38J84EVM.

    The ADC board is the TI ADS42JB69EVM

    with Altera Megacore on the TSW14J56EVM

    Thanbks,
    Dave

  • Hi Jim,

    I want to buy a TI TSW14J56EVM board which has an Altera 5AGZME1E3H29C4.But I must test the function of the board in advance.Would you be able to send the firmware source examples (in Verilog HDL) about the TI TSW14J56EVM to me for test?

    Thanks!

    Regards,

    ZHOU Yigang
  • Zhou,

    You can download the firmware from the following link below.

    Regards,

    Jim

  • Hi Jim,
    Thank you for your reply.But I can't browse the link in China Mainland.Could you please to email the software to me?

    Best Regards,

    ZHOU Yigang
  • Zhou,

    The file is 21Mbytes. I cannot email an attachment this big. Do you have a file transfer tool we can use?

    Regards,

    Jim

  • Hi Jim,

    I am interested to the TSW14JEVM,and I have got the firmware to do a test.Then I found that you set the data rate of the JESD204B rx interface to 12.2 Gbps.But in the Quartus II 15.0, the max rate of Arria V GZ is 9.9 Gbps.So I want to know if this is just a little mistake or can we really use it in such a lane rate?

    Regards,

    Junzhe Zheng
  • Junzhe,

    Some of the last batch of TSW14J56 Rev B boards TI built had Arria V parts installed that were rated for 12.5Gbps. If you have a Rev B board, remove the fan and see if the FPGA is labeled as follows:  5AGZME1E2H29C3N. This part has transceivers rated at 12.5Gbps. If you have one of our newer Rev D boards, this is also rated at 12.5Gbps. If you have a Rev B board with the slower FPGA, we can exchange your board for a newer Rev D.

    Regards,

    Jim 

  • Hi Jim,

    My friend has downloaded the file for me this morning.

    Thank you very much for your help.

    Best Regards,

    ZHOU Yigang

  • Hi Jim,

    Thanks a lot for your firmware above. I have bought a TSW14J56EVM and a ADC12J2700EVM for my study. But for some reasons, I can only get them after several weeks, so I want to do some simulations about your firmware.But there are some problems.I want to do some test about the JESD204B IP core first(I have the license),so I ignore the signals for FX3 and DDR3, and give some input to the 204B device.It seems the firmware can not work .So I think it's because that the firmware can not make self-configuration,am I right?If I get my EVM's,the HSDC Pro GUI will help me do this work?If you have any suggestions about the simulation for this firmware ,please tell me.Thank you so much.

    Best regards,

    Junzhe Zheng
  • Junzhe,

    If you have a valid license, you should be able to compile the design. What version of Quartus are you using? What version of JESD204B license do you have? You will need Quartus version 15.0 and Altera IP-JESD204B Altera JES204B MegaCore

    Regards,

    Jim

  • Jim,

    I can compile your design in Quartus II 14.0, and I have tried using v15.0 to compile it, but failed.And the license seem works for both Quartus II v14.0 and v15.0. I have also tried to do simulation for the Altera JESD204B IP core by using it's example design,and it worked, but when it comes to your firmware, I don't know how to do the simulation.

    Regards,

    Junzhe Zheng
  • Junzhe,

    You may not have the latest firmware. Go the TSW14J56EVM product folder on the TI website and request the latest firmware.

    Regards,

    Jim

  • Jim,

    I never found that I can download the firmware in the TI's website.Thank you for your advise.

    Regards,

    Junzhe Zheng

  • On the TSW14J56EVM folder, on the ORDER NOW section, there is a REQUEST button for the firmware. You will need to click on this and a request will be made.

    Ken
  • I got the same problem. My computer can see the JTAG cable, but in the programmer of quartus it says that "unable to scan device. Can't scan JTAG chain." 

    I'm using TSW14J56EVM, and already moved the pins jp4 - jp7 in order to use JTAG to program the onboard FPGA.

    I'm not able to convert the firmware provided on its website since I don't have the license to use some special IP core in it.

    JTAG seems like the only way to do it.

    Do you have more detail instruction for using JTAG to program the board?

  • The TSW14J56revD is by default connected so that the JTAG connector is conected to the FPGA. You do NOT need to move any jumpers or solder anything. You should be able to just connect a ByBlaster to the TSW14J56 JTAG and you should be able to auto detect the device connected to validate the JTAG chain is working.

    I just tried this using Quartus 16.0 with a USB Byteblaster on 2 random TSW14J56revD EVMs and it was able to scan the JTAG chain to identify the ArriaV device. You should be able to do the same.

    Please revert any changes you made and check this on the TSW14J56revD schematics (page 13).

    Ken.