Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Honored Contributor I
913 Views

Cyclone 3 ALTREMOTE_UPDATE+ALTASMI_PARALLEL

Guys, 

I need you help. 

I'm trying to implement a factory image that receives a new application image through a UART, writes its to the FLASH (EPCS4) and triggers a reconfig. I'm not using NIOS.  

I was hoping to use ALTASMI_PARALLEL to write to the FLASH and ALTREMOTE_UPDATE to trigger the reconfig, in a similar fashion to AN603. Unfortunately I'm using Cyclone 3 and I'm not sure if ALTASMI_PARALLEL and ALTREMOTE_UPDATE can coexist. When I use both in my design strage things happen, although compilation passes with no issues. 

Any comments/ suggestions will be appreciated. 

Moshe.
0 Kudos
3 Replies
Highlighted
Honored Contributor I
7 Views

Yes they work fine together. I use it in my designs.

0 Kudos
Highlighted
Honored Contributor I
7 Views

Thanks amilcar, 

Let me make my question clearer: 

Since both ALTREMOTE_UPDATE and ALTASMI_PARALLEL interface to the EPCS4 FLASH how do you mux them? In AN603 the ALTREMOTE_UPDATE has extra input and output port that interface to the ALTASMI_PARALLEL And then you can mux your logic and ALTREMOTE_UPDATE. BUt in Cyclone 3 these ports are not available. Am I missing something?
0 Kudos
Highlighted
Honored Contributor I
7 Views

No need to mux them. 

Just instantiate them, Quartus takes care of connecting the signals to the EPCS4 automatically, you do NOT need to assign the pins in pin planner. 

You also do not need to specify timing constraints. 

 

Again, no need to mux.
0 Kudos