FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-13-2006, 06:14 PM
[email protected]
Guest
 
Posts: n/a
Default PROBLEMS WITH COOLRUNNER XPLA3

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 With Quote
  #2 (permalink)  
Old 03-13-2006, 06:17 PM
Benjamin Todd
Guest
 
Posts: n/a
Default Re: PROBLEMS WITH COOLRUNNER XPLA3

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

<[email protected]> wrote in message
news:1142270059.172147.157840@z34g[email protected] oups.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 With Quote
  #3 (permalink)  
Old 03-13-2006, 06:48 PM
Dave Pollum
Guest
 
Posts: n/a
Default Re: PROBLEMS WITH COOLRUNNER XPLA3

[email protected] 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 With Quote
  #4 (permalink)  
Old 03-13-2006, 07:10 PM
[email protected]
Guest
 
Posts: n/a
Default Re: PROBLEMS WITH COOLRUNNER XPLA3

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
>
> <[email protected]> wrote in message
> news:[email protected] oups.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 With Quote
  #5 (permalink)  
Old 03-13-2006, 08:30 PM
Andy Peters
Guest
 
Posts: n/a
Default Re: PROBLEMS WITH COOLRUNNER XPLA3

[email protected] 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 With Quote
  #6 (permalink)  
Old 03-13-2006, 11:23 PM
M.Randelzhofer
Guest
 
Posts: n/a
Default Re: PROBLEMS WITH COOLRUNNER XPLA3

<[email protected]> schrieb im Newsbeitrag
news:[email protected] oups.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 With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Will XPLA3 phase out? Chris Carlen FPGA 1 11-12-2003 09:47 PM
Clock doesn't seem to work on Xilinx CoolRunner XPLA3 Gregory Titievsky FPGA 0 10-13-2003 06:54 PM


All times are GMT +1. The time now is 01:48 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved