Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST

Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | PROBLEMS WITH COOLRUNNER XPLA3

There are 6 messages in this thread.

You are currently looking at messages 0 to 6.

PROBLEMS WITH COOLRUNNER XPLA3 - 2006-03-13 12:14:00

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?

______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: PROBLEMS WITH COOLRUNNER XPLA3 - Benjamin Todd - 2006-03-13 12:17:00

Post the code that drives the outputs...
And what does the synthesiser say?
B

<s...@gmail.com> wrote in message 
news:1...@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?
> 


______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: PROBLEMS WITH COOLRUNNER XPLA3 - Dave Pollum - 2006-03-13 12:48:00

s...@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


Re: PROBLEMS WITH COOLRUNNER XPLA3 - 2006-03-13 13:10:00

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
>
> <s...@gmail.com> wrote in message
> news:1...@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?
> >

______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: PROBLEMS WITH COOLRUNNER XPLA3 - Andy Peters - 2006-03-13 14:30:00

s...@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


Re: PROBLEMS WITH COOLRUNNER XPLA3 - M.Randelzhofer - 2006-03-13 17:23:00

<s...@gmail.com> schrieb im
Newsbeitrag
news:1...@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 !