Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20638 Discussions

JTAG and AS configuration on Cyclone IV

Altera_Forum
Honored Contributor II
1,450 Views

Hi, 

 

I am making a circuit with Cyclone IV and I see various schematics. 

 

I would like to understand if I can only use the AS connector in my circuit, and in this case, can I leave the lines TDI TDO TMS and TCK free? 

0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
366 Views

 

--- Quote Start ---  

I would like to understand if I can only use the AS connector in my circuit, and in this case,  

can I leave the lines TDI TDO TMS and TCK free? 

--- Quote End ---  

It's possible to omit JTAG interface, but you can neither use JTAG debug functions nor boundary scan for in circuit test then. Why not implement JTAG only and program AS flash through JTAG using jic method?
0 Kudos
Altera_Forum
Honored Contributor II
366 Views

I do not know the jic method, what does it consist of? And how should I realize the interface circuit between JTAG and memory?

0 Kudos
Altera_Forum
Honored Contributor II
366 Views

Hi Clros,  

You can refer to the similar thread below. 

https://alteraforum.com/forum/showthread.php?t=46140 

 

jic method - Configuration file that enables indirect programming of a FPGA devices through a  

JTAG (Joint Test Action Group) used by Quartus Tool. 

 

For Interface circuit between JTAG and memory, refer to the link below.  

https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/cyclone-iv/cyiv-51008.pdf - Page 19 & 55 

https://www.altera.com/documentation/mwh1410805299012.html 

 

Refer to the Cyclone IV Design Guidelines link below for more information,  

https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/an/an592.pdf
0 Kudos
Altera_Forum
Honored Contributor II
366 Views

Yes you can capture a board with only AS programming. However, I wouldn't. JTAG can prove very useful. 

 

I agree with FvM - this is what I do regularly. Only connect up JTAG and program your configuration device via the FPGA using a .jic file (JTAG Indirect Configuration). 

 

Refer to an 370: using the intel fpga serial flash loader with the intel quartus prime software (https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/an/an370.pdf) which discusses this in detail. 

 

Cheers, 

Alex
0 Kudos
Reply