Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20707 Discussions

No output enable on Bidirectional pins

Altera_Forum
Honored Contributor II
2,189 Views

Hello,  

 

I have noticed a warning in the fitter that the bidirectional pins I am connecting to the DQ lines for the SSRAM aboard the Cyclone III starter kit have permanently disabled output enable. How do I change this parameter for the bidir pins? Thanks.
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
972 Views

Permanently disabled means the OE = GND (if active high) or VCC (if active low). I can never remember which. In any case, the I/O driver is always disabled, making it a bidir pin that's basically just an input. Did you give it a non-Z driver in your design?

0 Kudos
Altera_Forum
Honored Contributor II
972 Views

I'd like to agree to HDL Guru. It an I/O pin is permanentely disabled than that's not a problem of the pin but of the logic that drives the enable line.

0 Kudos
Altera_Forum
Honored Contributor II
972 Views

Hello,  

 

Thanks for the replies. I am not entirely sure what you mean by non-Z driver. I have the bidirectional lines connected to a Tri-state buffer controlling input to the bidr lines. However, I have somehow corrected these warnings without noticing what I did to change things. Thanks for the help. 

 

Andre
0 Kudos
Altera_Forum
Honored Contributor II
972 Views

Non-Z driver simply means that a signal is send to the output. In VHDL or Verilog designs, driving an output to 'Z' state is equivalent to disabling the output driver. It's the ususal technique to infer a tristate driver in HDL. 

 

I understand that you have an tristate driver connected to the pin, either in schematic entry or as explicite instantation of a tristate primitive in HDL. In this case, the error means that the output enable of the tristate driver is never activated cause no respective logic exists in your design. This may be, cause your design is yet incomplete or the logic doesn't correspondend to the intended function.
0 Kudos
Reply