constraints on the pin configuration for 6i24

More
14 Apr 2020 02:53 #163917 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

Please Log in or Create an account to join the conversation.

More
14 Apr 2020 03:26 - 14 Apr 2020 03:26 #163919 by PCW
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)
Last edit: 14 Apr 2020 03:26 by PCW.

Please Log in or Create an account to join the conversation.

More
14 Apr 2020 04:02 #163920 by owhite
Thanks much.

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.228 seconds
Powered by Kunena Forum