Forum Discussion
Altera_Forum
Honored Contributor
16 years ago --- Quote Start --- Error: Can't place node ~DATA0~ in location H12 because location already occupied by node data_to_and_from_the_sram[0] --- Quote End --- without knowing the exact details of this dev kit, i would suspect that there is a conflict in the configuration mode and/or dual-purpose pins. But double check the datasheet for the dev kit if the pinout for ....sram[0] is correct. DATA0@H12 is correct! Go to Assignments->Device->Device->Device and pin options->Configuration or Assignments->Device->Device->Device and pin options->Dual-Purpose Pins. There are some pins for configuration DATA[7..0]. This bug - wrong configuration scheme as well as unfortunate drive property of unused pins is very easy to stumble on. The latter can be damaging to you FPGA and/or your peripheral if you have a drive conflict. During development I always use either "As input tristate with pullup" or "as input with bushold", but you should avoid the other options: 1) bare input - for noise reasons and 2) drive low/High for short circuit reasons. In a consolidated design you can think of driving the unused pins to give better immunity. Drive property of unused pins you also setup in the same area Assignments->Device->Device->Device and pin options->Unused pins.