It sounds to me like you are takling about opendrain: https://github.com/the-snowwhite/mksocfpga/blob/master/HW/QuartusProjects/Common/gpio_adr_decoder_reg.sv#L33
If you want this functionality for inputs you have to use the active high: net limit-x-min <= hm2_[HOSTMOT2](BOARD).0.gpio.010.in active low: net limit-x-min <= hm2_[HOSTMOT2](BOARD).0.gpio.010.in_not On Sunday, 12 May 2019 13:21:46 UTC+2, justin White wrote: > > Got another silly question.... > > Is it possible to invert the default state of the GPIO pins? I've found > that pulling them up will bring them true, Hardware wise the easiest way > I've found to make the inputs capable of handling multiple input voltages > will require them to be pulled down when activated, so I'd have to pull > them up to a "false" state. This would only be something I need to do with > the gpio inputs. > > On Friday, May 10, 2019 at 6:40:30 PM UTC-4, Michael Brown wrote: >> >> Ok >> Great to hear you have progress. >> >> On a side note: >> I managed to find the bug in the ADC system and the fix got out into the >> socfpga-rbf deb yesterday.... :-=) >> >> On Friday, 10 May 2019 22:26:13 UTC+2, justin White wrote: >>> >>> When you are laying out your own custom DExx interface board, you don't >>>> have to stay restricted to allready made pinouts. >>> >>> Yeah that I know, Like I said, I was mostly trying to determine how >>> many pins each tag type used and it's actual usage. I was a bit hung up on >>> the ADC thing because it didn't directly correspond with the pin tags but >>> now I realize it's an SPI interface. >>> >>> I'll have to come back to all of the above info once I try to create the >>> new FPGA project files, for now I think I get the idea. >>> >>> Purging the installed Machinekit packages and installing the new ones as >>> you suggested got HALshow working right away. >>> >>> I've pretty much got my encoder interface and output hardware sorted, I >>> use 24v I/0 but it should handle multiple voltages. >>> >> -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. To view this discussion on the web visit https://groups.google.com/d/msgid/machinekit/a1c083db-f54f-47dc-a4a7-f5dcbfd503b6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
