Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

3D bus under.bdf file

Hello,

I had a quick question regarding buses when making a .bdf file. I know that you can specify a 2D bus by writing a bus such as [1..0][15..0], so that i can specify a bus such as [0][15..0], or [1][15..0]. I'm wondering if this same logic applies to making a 3D bus such as, [3..0][1..0][15..0]. If these rules do not apply to higher dimensional buses, is there a way to do it?

thanks for the help

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    You may be able to - have you tried? I cant remember the BDF limitations.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    so far it didn't work for me. i'm new to quartus, it may be possible im going about it the wrong way?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I just assigned a pin as a multidimensional bus via the name, saw that i was able to compile it for a 2D bus, but as soon as i changed it ot a 3D bus a compiulation error saying illegal multidimensional bus.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Then 2D is your limit.

    You can def have 3D in VHDL (maybe Verilog too)