constraints on the pin configuration for 6i24
- owhite
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
14 Apr 2020 02:53 #163917
by owhite
constraints on the pin configuration for 6i24 was created by owhite
Hey People,
I'm building a custom PCB to plug into a mesa board. Right now I think I'll use the 6i24.
I understand that I can change the functions of the pins for the 6i24 using mesaflash. Are there constraints for which pins do what? Am I able to use any pins for PWM, reading encoders, and gpio, or are some of those functions only possible on some pins?
thanks much,
owen
I'm building a custom PCB to plug into a mesa board. Right now I think I'll use the 6i24.
I understand that I can change the functions of the pins for the 6i24 using mesaflash. Are there constraints for which pins do what? Am I able to use any pins for PWM, reading encoders, and gpio, or are some of those functions only possible on some pins?
thanks much,
owen
Please Log in or Create an account to join the conversation.
- PCW
- Offline
- Moderator
Less
More
- Posts: 17875
- Thank you received: 4778
14 Apr 2020 03:26 - 14 Apr 2020 03:26 #163919
by PCW
Replied by PCW on topic constraints on the pin configuration for 6i24
The primary function of all I/O pins is GPIO, the secondary function is a task specific
function like PWM output , encoder inputs, step generator outputs etc. If a particular pins
secondary function is not used (This is determined in driver command line) that pin will
revert to GPIO
You can change the secondary functions of the pins by installing different firmware
in the card with mesaflash. That is you can not dynamically change a pins secondary
function but you can load firmware that assigns the secondary pin functions in any
desired fashion. All hardware FPGA I/O pins are the same so you can have any
secondary function on any pin as defined in the firmware (and possibly limited
by FPGA resources)
function like PWM output , encoder inputs, step generator outputs etc. If a particular pins
secondary function is not used (This is determined in driver command line) that pin will
revert to GPIO
You can change the secondary functions of the pins by installing different firmware
in the card with mesaflash. That is you can not dynamically change a pins secondary
function but you can load firmware that assigns the secondary pin functions in any
desired fashion. All hardware FPGA I/O pins are the same so you can have any
secondary function on any pin as defined in the firmware (and possibly limited
by FPGA resources)
Last edit: 14 Apr 2020 03:26 by PCW.
Please Log in or Create an account to join the conversation.
- owhite
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 0
14 Apr 2020 04:02 #163920
by owhite
Replied by owhite on topic constraints on the pin configuration for 6i24
Thanks much.
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.051 seconds