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

Pin Assignment failed to be downloaded to the FPGA board

Altera_Forum
Honored Contributor II
1,919 Views

Hi, All, 

 

I am using the Cyclone II DE board and had a strange problem. 

 

Once I changed the pin assignment, e.g., I changed the reset signal from push button KEY0 to KEY1; then I re-compiled the project and downloaded it again on to the board. Surprisingly, when I monitored the signals using SignalTap, it seemed that the "reset" signal was still controlled by the previous setting, namely KEY0, how come?? 

 

I tried to download again and again but seems the pin assignment never got changed to tally with my new assignments. I am now really confused, really hope some one could help~ =) 

 

Thanks a lot! 

 

Regards 

grit
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
745 Views

 

--- Quote Start ---  

Hi, All, 

 

I am using the Cyclone II DE board and had a strange problem. 

 

Once I changed the pin assignment, e.g., I changed the reset signal from push button KEY0 to KEY1; then I re-compiled the project and downloaded it again on to the board. Surprisingly, when I monitored the signals using SignalTap, it seemed that the "reset" signal was still controlled by the previous setting, namely KEY0, how come?? 

 

I tried to download again and again but seems the pin assignment never got changed to tally with my new assignments. I am now really confused, really hope some one could help~ =) 

 

Thanks a lot! 

 

Regards 

grit 

--- Quote End ---  

 

 

first have look into the <>.pin file. It is locaterd in the Quartus RunDir. Search for your signal and check whether the assignment changed or not. 

 

If not, how do you change the assignment ? Using the Assignment Editor ? Which Version of Quartus do you use ? 

 

Kind regards 

 

GPK
0 Kudos
Altera_Forum
Honored Contributor II
745 Views

 

--- Quote Start ---  

first have look into the <>.pin file. It is locaterd in the Quartus RunDir. Search for your signal and check whether the assignment changed or not. 

 

If not, how do you change the assignment ? Using the Assignment Editor ? Which Version of Quartus do you use ? 

 

Kind regards 

 

GPK 

--- Quote End ---  

 

 

Hello, GPK, 

 

Thanks for replying! 

 

Now the problem seems have gone. The solution is that I re-added nodes inside the SignalTap each time I changed the pin assignment in Pin Planner, and then re-compile. 

 

I am using Quartus II 9.0 SP2. 

 

Thanks once again.
0 Kudos
Altera_Forum
Honored Contributor II
745 Views

 

--- Quote Start ---  

Hello, GPK, 

 

Thanks for replying! 

 

Now the problem seems have gone. The solution is that I re-added nodes inside the SignalTap each time I changed the pin assignment in Pin Planner, and then re-compile. 

 

I am using Quartus II 9.0 SP2. 

 

Thanks once again. 

--- Quote End ---  

 

 

Hi, 

 

I observed a similar problem with Quartus II 9.1. When you use post-fitting nodes in Signaltap the Partition Top ( that is a defalut partition in every project) preserve Level is set to "Placement & Routing" and a new pin assignment will be ignored. Look into your messages, I sure sure you will find an info about this issue. 

 

Kind regards 

 

GPK
0 Kudos
Reply