C
Christian Schleiffer
Guest
Hi,
I have a design with quite a lot of Xilinx FPGAs on the same bus and I
would like to use records to make the port declarations smaller and
easier to read. The bus consists of some bidirectional and some
unidirectional signals. Now I'm wondering what the synthesis tools (XST
or Synplify) will do if I declare the whole record as inout. Will they
infer tristate buffers all over the designs, even though I'm only
writing or reading to the unidirectional signals?
Is it wise at all to group the different signal types in one record?
Thanks for any comments on this.
Best regards
Chris
--
Christian Schleiffer
Communication Security (COSY)
Dept. of Electr. Eng. & Information Science
Ruhr-University Bochum, Germany
http://www.crypto.rub.de
cschleiffer@crypto.rub.de
I have a design with quite a lot of Xilinx FPGAs on the same bus and I
would like to use records to make the port declarations smaller and
easier to read. The bus consists of some bidirectional and some
unidirectional signals. Now I'm wondering what the synthesis tools (XST
or Synplify) will do if I declare the whole record as inout. Will they
infer tristate buffers all over the designs, even though I'm only
writing or reading to the unidirectional signals?
Is it wise at all to group the different signal types in one record?
Thanks for any comments on this.
Best regards
Chris
--
Christian Schleiffer
Communication Security (COSY)
Dept. of Electr. Eng. & Information Science
Ruhr-University Bochum, Germany
http://www.crypto.rub.de
cschleiffer@crypto.rub.de