Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17264 Discussions

Creating bidirectional bus for Altera MAX CPLD

Altera_Forum
Honored Contributor II
1,597 Views

Hello, 

 

Im working on project where I need a 8 bit bidirectional bus made of BIDIR pins.For the output direction, it's possible to use the TRI primitive, but input,the TRI cannot feed logic according to the error. 

What is the correct procedure of creating such a bus in the graphical design in Quartus or MAX+plus II please? 

 

Thanks for help
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
656 Views

Did you try alt_iobuf?

0 Kudos
Altera_Forum
Honored Contributor II
656 Views

 

--- Quote Start ---  

Did you try alt_iobuf? 

--- Quote End ---  

 

 

No, since I was not aware of this megafunction.But isn't this megafunction supported only by Stratix III,Stratix IV,Cyclone III devices? 

Im working with MAX7000 family.
0 Kudos
Altera_Forum
Honored Contributor II
656 Views

It can be used for any bidirectional IO pin. Why don't you simply try and review the compilation result?

0 Kudos
Altera_Forum
Honored Contributor II
656 Views

 

--- Quote Start ---  

It can be used for any bidirectional IO pin. Why don't you simply try and review the compilation result? 

--- Quote End ---  

 

 

Tested, I get "Error (272006): Device family MAX7000S is invalid" during compilation.If I remove the megafunction from the design,compilation is okay.
0 Kudos
Reply