- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Cypress community,
I am designing a PCB which allows for programming 48 devices on a single PCB using a single JTAG connector. My understanding is that PSoC4 devices (which are much more widely available) do not support JTAG (only SWD).
Has anyone had success in programming a large number of devices on a single chain? I intend to buffer the clock in groups of 8. My concern is with using the Miniprog's JTAG and having reliability issues with this number of devices. Hoping to stick with PSoC family but open to other ideas.
Thanks
Solved! Go to Solution.
- Labels:
-
PSoC5 LP MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @RuLe_1240116 ,
Can you please take a look at this thread and see if it answers your query?
https://community.infineon.com/t5/PSoC-5-3-1/Possible-to-program-multiple-PSoC5-simultaneously-with-...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @RuLe_1240116 ,
Can you please let me know which MiniProg programmer you are using for this procedure ( 4 or 3 ) ?
Because currently we do not support JTAG in MiniProg4 but the same is supported in MiniProg3.
Can you also specify the PSoC device part number which you are trying to program?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Alen
Sure, P/N CY8C5288LTI-LP090. Using Miniprog 4. Because of the chip shortage, don't have this part yet. This is a preliminary design. Miniprog 4 has connectors labeled with JTAG signals. Do those signals not work?
Is there a comparable programmer compatible with PSoC creator (i.e. SEGGER)?
Thank you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you see the MiniProg4 landing page you can see the following table:
The 5 pin and 10 pin header support only SWD protocol while the 12 pin headers supports i2c, UART and SPI for simple communication use with the Bridge Control Panel.
And also from the CY8CKIT-005 MiniProg4 Program and Debug Kit Release Notes, the following limitation is specified,
"Miniprog 4 has connectors labeled with JTAG signals. Do those signals not work?"
So, short answer is no, JTAG is not supported on MiniProg4 as of now but we have plans to add this feature in future releases.
Please use MiniProg3 if JTAG support is necessary.
"Is there a comparable programmer compatible with PSoC creator (i.e. SEGGER)?"
PSoC Creator does not support SEGGER J-Link but only MiniProg3/4 or KitProg.
Hope this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Alen
Thanks for the help. I must have glanced over this table completely in that doc. So I will use MiniProg3. Do you have any idea of the maximum number of devices in a chain that MiniProg3 can support? This data is difficult to find. Otherwise, is there some way to mux these signals without muxing all of the lines (i.e. just use NRST?)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @RuLe_1240116 ,
Can you please take a look at this thread and see if it answers your query?
https://community.infineon.com/t5/PSoC-5-3-1/Possible-to-program-multiple-PSoC5-simultaneously-with-...