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

Question about remote update controler on stratix2

Altera_Forum
Honored Contributor II
1,345 Views

Hello everyone:  

I am sorry for my poor English.I have a question the I want to use stratix2 to implentment the remote system upgrade,I have read a lot of docs which are downloaded from the Altera site,but I am unclear about them yet.when I open the SOPC board and add the remote system controller I find there are no pins generated to the bsf.So I can not connect the component to the altremote_upgrade megafunction.What is wrong with it?Does the remote update controller only support for the cyclone3? Thank you for the answers!!!!
0 Kudos
8 Replies
Altera_Forum
Honored Contributor II
546 Views

There will not be any pin generated as remote update block. You can look at Application Selector reference designs of NEEK. This is used to initiate fpga configuration from pre-loaded location, it could be either parallel flash or epcs.

0 Kudos
Altera_Forum
Honored Contributor II
546 Views

Remote Update can be used on the Stratix using a NIOS II processor or some custom-designed logic block for the interface. The altremote_update interfaces to the logic/nios not to external pins. 

 

You can find the different options in the altremote_update megafunction user guide (http://www.altera.com/literature/ug/ug_altremote.pdf) (page 1-4) 

 

Stratix II devices are supported in Fast Passive Parallel, Active Serial, Passive Serial, or Passive Parallel Asynchronous remote configuration schemes. 

 

--Mickey
0 Kudos
Altera_Forum
Honored Contributor II
546 Views

Thank you for Ketan and Mickey!!!!You mean that I can use the Remote Update Controller(Cyclone3) component which works well in stratix2 and I can direct use the component because it contains both the interface and altremote_upgrade megafunction.Is it true that when I give the command that setting the reconig to '1' to the component and the remote upgrade circuits works? 

 

where to find the commands to controll the component and could you provide me with the docs about the commands? 

Thank you for reply!!!!
0 Kudos
Altera_Forum
Honored Contributor II
546 Views

I guess you will find sufficient information in user guide as mentioned by Mickey and also you can use c source of application selector utility to have more idea.

0 Kudos
Altera_Forum
Honored Contributor II
546 Views

Thank you very much!!! 

My last question is that what is "Application Selector reference designs of NEEK" and how to find the cmds like "IOWR_REMOTE_UPDATE_RECONFIG"???
0 Kudos
Altera_Forum
Honored Contributor II
546 Views

NEEK is Nios II Embedded Evaluation Kit, You can find package of NEEK from altera website which contains reference design in example folder and also there is a example on how to use remote update utility as they are using this utility in application called application selector.

0 Kudos
Altera_Forum
Honored Contributor II
546 Views

Thank you i have download that and the example shows that using the remote update controller does not need to write the sw_tcl file. Only the hw_tcl file is enough.Am i right?If it is true,how to controll the reconfiguration by nios2 core without the sw_tcl file?  

This is really really my last question!!!! 

Sorry for bothering you much!!!
0 Kudos
Altera_Forum
Honored Contributor II
546 Views

You need to have hw_tcl and optionally sw_tcl when you design any SOPC compliant component. I don't think you need anything to write as long as your intention is to use altera's remote update component.

0 Kudos
Reply