[sv-ac] Support of two-dimensional interface instantiation ?

From: Neil Korpusik <Neil.Korpusik_at_.....>
Date: Fri Nov 30 2007 - 17:49:56 PST
<forwarding bounced email from non-member Joseph Lu>


Subject: [sv-bc] Support of two-dimensional interface instantiation ?
Date: Fri, 30 Nov 2007 12:32:05 -0800
From: "Joseph Lu" <JLU@altera.com>
To: <sv-bc@server.eda.org>
Cc: <sv-ac@server.eda.org>



Hi,

  In 1800-2005, it only supports two-dimensional interface instantiation.
  Will 1800-2008 support two-dimensional interface instantiation?
  This feature is very commonly used to model array processor and FPGA
  architectures in which a system is composed of many similar building
  blocks. Each building block is identified by two indexes.


  For example,

    Interface array_cup_bus (input a, inout b, input clk);
      Inout data;
      Input r_w;
    endinterface: array_cup_bus

    module cup (array_cup_bus cup_bus);

    endmodule

    module mem (array_cup_bus cup_bus);

    endmoudle

    module array_cup (input a, inout b, input clk);

       array_cup_bus cup_bus [1:3][1:3] (a, b, clk);

       cpu cpu1(cpu_bus[1][1]);
       mem mem1(cpu_bus[1][1]);
       cpu cpu1(cpu_bus[1][2]);
       mem mem1(cpu_bus[1][2]);
       cpu cpu1(cpu_bus[1][3]);
       mem mem1(cpu_bus[1][3]);

    endmoudle



Thanks,
Joseph Lu, Ph.D.
IC Design & Verification Manager
Altera Corp.
101 Innovation Dr.
San Jose, CA95134
Tel:408-5448694
Email:jlu@altera.com
=20



Confidentiality Notice.  This message may contain information that is confi=
dential or otherwise protected from disclosure.
If you are not the intended recipient, you are hereby notified that any use=
, disclosure, dissemination, distribution,=20
or copying of this message, or any attachments, is strictly prohibited.  If=
 you have received this message in error,=20
please advise the sender by reply e-mail, and delete the message and any at=
tachments.  Thank you.




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri Nov 30 17:50:24 2007

This archive was generated by hypermail 2.1.8 : Fri Nov 30 2007 - 17:51:03 PST