Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
17 years ago

jtag player: eCos=>CyclII & epcs

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.

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    You have embedded JRunner or MicroBlaster downloadable from Altera.