ahmetnc Posted May 21, 2020 Share Posted May 21, 2020 Dear friends, We have intended to use the JTAG-SMT3-NC module for both FPGA and ARM MCU programming. Our planned configuration is channel A for FPGA programming and channel B for ARM MCU programming. Do you please notify us if we are capable to perform the above work or not? Also, can we configure as JTAG the both channels (A and B)of the JTAG-SMT3-NC module with FT_PROG software. If not, please advise the solution. Also you can submit your tender to eliminate this difficulty. Attached please find the our working configuration. Wait for your response. Sincerely yours, Link to comment Share on other sites More sharing options...
Ana-Maria Balas Posted May 22, 2020 Share Posted May 22, 2020 Hello @ahmetnc, It is not possible because on the JTAG-SMT3 the BDBUS4 connection is missing. The 2 ports are not the same, you cannot use UART for JTAG. Link to comment Share on other sites More sharing options...
ahmetnc Posted May 22, 2020 Author Share Posted May 22, 2020 Hi Ana-Maria, Thank you for your response. I have two questions on this case with your permission. The first one; Due to the design data I shared with you below now, do I have a chance to programme the FPGA and ARM MUCU by using the A channel of the JTAG-SMT3 Module? And If an additional software is a requirement to make use of this circuitry as is, do you please to provide this software to me by pay the fee? The second one; If I design the A and B channels of the FT2232HQ IC to use it as JTAG, do you please to provide software support to configure the IC by pay the fee? As you understand, my priority is to achieve the work by using the JTAG-SMT3. If it works by your support, we plan to buy 25 each module for our design project except serial production requirements. As well as my thought I have presented you, If you have another kind of solution to eliminate my difficulty, I appreciate with your support even by pay the fee. With my best regards. Link to comment Share on other sites More sharing options...
attila Posted May 22, 2020 Share Posted May 22, 2020 @malexander Could you handle this question? @ahmetnc If you are using JTAG chain (series) like in your last picture you should be able to use SMT as it is. To have two JTAG interfaces like in your first picture (parallel) it would require new device and software/driver. Link to comment Share on other sites More sharing options...
ahmetnc Posted May 22, 2020 Author Share Posted May 22, 2020 Mr. Attila, Appreciate for your help. Most probably, I will prefer the first one to the second one. Have a nice weekend, Best regards. Link to comment Share on other sites More sharing options...
malexander Posted May 22, 2020 Share Posted May 22, 2020 @ahmetnc It's not possible to connect the UART channel of the JTAG-SMT3 to the ARM STM32F439 because the JTAG-SMT3 has fixed direction buffers whose direction respect UART signaling and will prevent TMS, TDI, and TDO from being driven correctly. If you want to use a single JTAG-SMT3 to communicate with both an Artix 7 FPGA and ARM STM32F439 then you will need to place the devices in series and connect them both to channel A of the JTAG-SMT3. The JTAG protocol was designed to work with multiple devices in series and I'm fairly certain that Vivado can place the ARM device in bypass so that it can communicate with the Artix 7. However, I don't know anything about the ARM programming/debugging tools and cannot comment on whether they properly detect and place unknown/unsupported devices in bypass mode. You'll have to research that on your end. Thanks, Michael Link to comment Share on other sites More sharing options...
Question
ahmetnc
Dear friends,
We have intended to use the JTAG-SMT3-NC module for both FPGA and ARM MCU programming.
Our planned configuration is channel A for FPGA programming and channel B for ARM MCU programming.
Do you please notify us if we are capable to perform the above work or not?
Also, can we configure as JTAG the both channels (A and B)of the JTAG-SMT3-NC module with FT_PROG software.
If not, please advise the solution. Also you can submit your tender to eliminate this difficulty.
Attached please find the our working configuration.
Wait for your response.
Sincerely yours,
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.