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.

How to implement the primitive " tranif0 or tranif1 &q

Status
Not open for further replies.

Matrix_YL

Advanced Member level 4
Joined
Aug 19, 2005
Messages
108
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Activity points
2,272
tranif1

HI all

The primitive tranif0 and tranif1 are not support by Xilinx for synthesable design ,but my design needed to implement the function of primitive "tranif0 or tranif1 "

for example if C is 1 , A <=>B(bidirectional transfer ) , else C is 0
disabled bidrectional transfer )

thank you !
 

tranif0

These primitives are not synthesizable because these transistors are not available in Xilinx or any other FPGA. Xilinx and other FPGAs do not have such primitive transistors in them. You can only design systems using the blocks that are present in them.

To solve your problem, you will have to design a bidirectional register using verilog and implement it. If you are using the A and B ports as inputs and outputs to a module, you will have to declare them as inout or buffer. Also avoid multiple drivers for a signal.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top