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

jtag player: eCos=>CyclII & epcs

Altera_Forum
Honored Contributor II
1,379 Views

I have following questions :  

 

1. Is there source code available which does the same as the jtag programmer in Quartus II + the usb blaster, programming a .jic file ?  

 

2. Were can I download such source code (or equivalent...) 

 

So we would implement such a "jtag-player" in the ecos system.  

As input we want to provide the latest .jic file (or some other format produced by quartus), then give a "play" command en as output we would have the JTAG lines (TCK, TMS, TDO & TDI) driven according to the jtag protocol. 

 

Before replying, please read the additional info below. 

 

Kind regards,  

Koen 

====================================== 

Additional info. 

 

We have developped an inputmodule with a cyclone II and an epcs component.  

Now, in the lab, I program the .jic through a jtag connector on the inputmodule using Quartus II and an USB blaster.  

 

Our application, which includes those inputmodules, is controlled by ecos firmware.  

 

The ecos controller can also address the JTAG lines on that inputmodule (TCK, TMS, TDO & TDI). Once installed (in the field), the idea is that the embedded ecos can program a NewVersion.jic in the inputmodule, without using an external computer. Our application is able to do stand-alone updates of software versions, so we would like to take along the FPGA versions in the inputmodules. 

 

After startup of the application, the FPGA of the inputmodule is programmed by the EPCS device on that inputmodule, so we don't want that the ecos system contoller has to program all inputs each time the system starts up. The ecos system controller should only program (overwrite) the inputmodule when an update is required.
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
521 Views

You have embedded JRunner or MicroBlaster downloadable from Altera.

0 Kudos
Reply