Titanium Interfaces User Guide
Inout mode also has an output enable signal (optionally registered) to enable or disable the
output buffer. The pin name you specify should be the same as the one you use in your RTL
design. Setting the output enable signal to high (“1”) in your RTL design enables the output
buffer.
Learn more: For information on how to create a tri-state buffer, refer to “How do I create a Tri-State Buffer"
in the Support Center Knowledgebase.
Clock Output Mode
Use clkout mode for clock output signals. You do not need to name the pin, but you do need
to specify the output clock Pin Name.
None
Use none for unused signals. Specify whether the unused signal should have a weak pullup
(default) or pulldown.
Using the GPIO Bus Block
The GPIO bus block is an easy way to add a group of GPIO blocks and make settings for the
signal group.
1. Click Create New Bus. The Add New Bus wizard opens.
2. Specify a bus name, the width, and the mode (input, output, or inout) and click Next.
3. The wizard displays options for input, output, or inout, depending on the mode you
selected. Refer to Using the GPIO Block on page 50 for a description of these
options. Make your selections and click Next.
4. Review the bus properties and click Finish. The software adds the new bus under GPIO.
After you create a bus, you can make additional settings for each signal.
1. Expand GPIO > <bus name>.
2. Make any block-specific settings in the Block Editor.
3. Assign a resource for the signal using the Resource Assigner.
4. Save.
Note: Any changes that you make to individual bus members are over written if you later edit the bus.
www.efinixinc.com 53