Hi
I start playing with this fpga tang nano, there are really few information around and I am struggling with configuration.
I found some example for led which I understood how to import and compile the project. I am learing verilog so I also
familiar with modules. Problem is physical constrain file:
I am looking here, the pinout:
https://tangnano.sipeed.com/en/
When you define something like that :
IO_LOC "led[0]" 16;
You are naming the inputs/outputs variables you will use in your module,
you are telling the Synthesize tool to write to pin 16 when you use the led reg as output.
Now I see from the pinout that each pin has different purpose, so for example I can use pin 16 also as input? How I can define
in the constrain that I want for example pin 16 to be an input from external (i.e. external button I add to the board)?
How I can define for example that pins from 27 to 34 are external inputs ?
What is the meaning of bank? Is there any selector for the bank ?
Thank you.
I start playing with this fpga tang nano, there are really few information around and I am struggling with configuration.
I found some example for led which I understood how to import and compile the project. I am learing verilog so I also
familiar with modules. Problem is physical constrain file:
I am looking here, the pinout:
https://tangnano.sipeed.com/en/
When you define something like that :
IO_LOC "led[0]" 16;
You are naming the inputs/outputs variables you will use in your module,
you are telling the Synthesize tool to write to pin 16 when you use the led reg as output.
Now I see from the pinout that each pin has different purpose, so for example I can use pin 16 also as input? How I can define
in the constrain that I want for example pin 16 to be an input from external (i.e. external button I add to the board)?
How I can define for example that pins from 27 to 34 are external inputs ?
What is the meaning of bank? Is there any selector for the bank ?
Thank you.