------------------------------ PINPORT ------------------------------ --------------------------- TECHNICAL FAQ --------------------------- -- --------------------------------------------------------------------- Q: What are the arguments passed to the $exsent_init call, and do I have to send anything? A: The arguments are "switches" which control the behavior of the PLI software. This is in a global sense, in that if can change the behavior of the PLI operation until the switch is changed. See the reference manual for more details on the switch options. In some cases arguments may have defaults and the software might execute properly because of these defaults if the argument is not passed to the PLI call. However, it is always a good idea to respect the format for arguments as listed in the reference manual. -- --------------------------------------------------------------------- Q: Is there a way to reset the PinPort hardware from software? A: There is no mechanism currently to initialize or reset the device hardware. The $exsent_init command initializes the software, and establishes the connection between the PinPort device and PinPort software. The registers controlling strobe configuration, and pin strobe enables need to be written each time they change, these registers cannot be reset by software. -- --------------------------------------------------------------------- Q: Can I use both strobes on one pin? A: No, this is not implemented. If strobe 1 is enabled for a pin, then the strobe 2 settings are ignored for that pin. However, strobe 2 can still be used for any other pin or pins. Another way to say this is that for any pin, if strobe 1 is enabled for that pin, it will take precedence over strobe 2, for that specific pin. -- ---------------------------------------------------------------------