<sachink321@gmail.com> schrieb im Newsbeitrag
news:1142270059.172147.157840@z34g2000cwc.googlegroups.com...
> hi
> im using digilab XCR development board which has Xilinx XCR3064
> CPLD.
> I/O pins in this CPLD are said to be tristate.
> but when im trying to use them as tristate
> its not working as one?
> i mean i want one of the I/O pin to go high impedance but its not?
> can any one tell me how can i make I/O pin in CPLD high impedance?
>
Fitter standard I/O termination is bus keeper. You can select pullup or
float.
If you float the pins (in the implementaion-fitter properties), you must
insure, that no input pin is unconnected and floating.
MIKE
--
www.oho-elektronik.de
OHO-Elektronik
Michael Randelzhofer
FPGA und CPLD Mini Module
Klein aber oho !
Reply by Andy Peters●March 13, 20062006-03-13
sachink321@gmail.com wrote:
> thers no problem with synthesizer nor simulation results
> infact simulation results show the output in high impedance
> but when i check(using logic probe) that on hardware its not in high
> impedance
Ummmm, how is the logic probe supposed to know that the pin is
tristated?
-a
Reply by ●March 13, 20062006-03-13
thers no problem with synthesizer nor simulation results
infact simulation results show the output in high impedance
but when i check(using logic probe) that on hardware its not in high
impedance
code is simple
2 inputs ( switches)
1 output (I/O pin)
dout <= din when cnt = '1' else 'Z';
Benjamin Todd wrote:
> Post the code that drives the outputs...
> And what does the synthesiser say?
> B
>
> <sachink321@gmail.com> wrote in message
> news:1142270059.172147.157840@z34g2000cwc.googlegroups.com...
> > hi
> > im using digilab XCR development board which has Xilinx XCR3064
> > CPLD.
> > I/O pins in this CPLD are said to be tristate.
> > but when im trying to use them as tristate
> > its not working as one?
> > i mean i want one of the I/O pin to go high impedance but its not?
> > can any one tell me how can i make I/O pin in CPLD high impedance?
> >
Reply by Dave Pollum●March 13, 20062006-03-13
sachink321@gmail.com wrote:
> hi
> im using digilab XCR development board which has Xilinx XCR3064
> CPLD.
> I/O pins in this CPLD are said to be tristate.
> but when im trying to use them as tristate
> its not working as one?
> i mean i want one of the I/O pin to go high impedance but its not?
> can any one tell me how can i make I/O pin in CPLD high impedance?
Using VHDL:
io_pin <= some_data when output_enable = '1' else 'Z';
If your output is a bus rather than a single pin:
io_bus <= some_data_bus when output_enable = '1' else (others => 'Z');
'Z' means that the pin(s) are set to high impedance.
HTH
-Dave Pollum
Reply by Benjamin Todd●March 13, 20062006-03-13
Post the code that drives the outputs...
And what does the synthesiser say?
B
<sachink321@gmail.com> wrote in message
news:1142270059.172147.157840@z34g2000cwc.googlegroups.com...
> hi
> im using digilab XCR development board which has Xilinx XCR3064
> CPLD.
> I/O pins in this CPLD are said to be tristate.
> but when im trying to use them as tristate
> its not working as one?
> i mean i want one of the I/O pin to go high impedance but its not?
> can any one tell me how can i make I/O pin in CPLD high impedance?
>
Reply by ●March 13, 20062006-03-13
hi
im using digilab XCR development board which has Xilinx XCR3064
CPLD.
I/O pins in this CPLD are said to be tristate.
but when im trying to use them as tristate
its not working as one?
i mean i want one of the I/O pin to go high impedance but its not?
can any one tell me how can i make I/O pin in CPLD high impedance?