Unsized array declarations using .name / .* and interfaces


Subject: Unsized array declarations using .name / .* and interfaces
From: Clifford E. Cummings (cliffc@sunburst-design.com)
Date: Mon Apr 08 2002 - 11:48:34 PDT


At 11:08 AM 4/8/02 -0700, Kevin Cameron x3251 wrote:
>Couple of suggestions:
>
> 1. Add 'local' for declarations to exclude an object from .* or cross-module
> connection.

Clarification question. Add local to where?

> 2. Allow unsized array declarations for input/output in modules which will
> be used with .* (maybe use angle brackets '<>' around default
> dimensions).

I potentially like this idea but I think this is too much for draft 3.0
(this would be a big change). Is there any wording in the current proposal
that would inhibit adding this capability if we were to revisit this for
Draft 3.1?

>Kev.

Regards - Cliff

//*****************************************************************//
// Cliff Cummings Phone: 503-641-8446 //
// Sunburst Design, Inc. FAX: 503-641-8486 //
// 14314 SW Allen Blvd. E-mail: cliffc@sunburst-design.com //
// PMB 501 Web: www.sunburst-design.com //
// Beaverton, OR 97005 //
// //
// Expert Verilog, Synthesis and Verification Training //
//*****************************************************************//



This archive was generated by hypermail 2b28 : Mon Apr 08 2002 - 11:50:39 PDT