Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

out put of Tri- State component (TBUF) to a Register in FPGA.

Status
Not open for further replies.

Mirzaaur

Member level 2
Joined
Aug 5, 2005
Messages
50
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,286
Activity points
1,690
Dear All,
I need advice about using tri-state (TBUF) compnent in FPGA design.

question:-

if output of tri-state is connected to input of a register then what will be the logic value stored in register while tri-state is in high impedance state?

best regards,

mirza
 

Unknown (in simulation) or don't care respectively unpredictable (in a real design). Internal tri-state nodes can be used in HDL code, but they aren't synthesizable, the design compiler is usually translating it to multiplexers. Their logic output can be only '0' or '1', but not 'Z'.
 

It actually depends on your device. There are Xilinx devices that had internal tri-states. Mostly old devices, but it looks like there might still be a CPLD that allows it. Its possible other FPGA/CPLD devices exist with this feature.

The newer FPGAs don't have this feature.

As for the value of the net, I'm not sure. This document seems to suggest either unknown or 1.
**broken link removed**
**broken link removed**
 

You are right, the usage of BUFT internal tri-state buffers and bidirectional routing busses is shown e.g. in the Spartan-II functional description. It can be expected however, that the logic level of the undriven bus (all BUFT tri-stated) is unpredictable similar to an external bus. Otherwise, the routing bus would need pull-up or pull-down resistors to implement a defined state. But power efficiency considerations are effectively forbidding it.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top