Forum Discussion

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

assigning pins location to a component pin

Hi

this is a little complicated but I'll try to be clear:

in order to get a clearer VHDL code, I want to reduce the number of ports in the top level entity.

so I wanted to assign pins location to pins directly in the components, instead of connecting them to ports in the top level entity.

so in the .qsf file I have something like:

set_location_assignment PIN_A1 -to "my_srffe:b2v_inst1|Q"

when I look in the floor plan I can see that the pin is assigned to the IO.

but in the compilation report I get a warning that the assignment have been ignored because the node does not exist in the design.

when I program the device it seems that the pin is not assigned.

I tried using the keep attribute in the component architecture, but it didn't help.

any ideas?

16 Replies