Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
19984 Discussions

JTAG and AS configuration on Cyclone IV

Altera_Forum
Honored Contributor II
1,260 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
176 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?
Altera_Forum
Honored Contributor II
176 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?

Altera_Forum
Honored Contributor II
176 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
Altera_Forum
Honored Contributor II
176 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
Reply