[ibis-macro] Re: How to make tap coefficients Reserved Parameters with Table

  • From: "Walter Katz" <wkatz@xxxxxxxxxx>
  • To: <Arpad_Muranyi@xxxxxxxxxx>, <ibis-macro@xxxxxxxxxxxxx>
  • Date: Mon, 12 Dec 2011 14:32:13 -0500 (EST)

Arpad,

 

What you are proposing does not give any additional functionality to what
is in BIRD 5.0, and in fact removes functionality.

 

The existing structure allows List, Increment, . for each Tap. This is
important because taps does have constrained values. Also taps be InOut or
Out. Although Table now support "Out", they return the full table, not
just the tap value.

 

What in your proposal adds functionality to what already is in IBIS 5.0?

 

Walter

 

From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad
Sent: Monday, December 12, 2011 2:24 PM
To: ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] How to make tap coefficients Reserved Parameters
with Table

 

All,

 

I just couldn't leave this idea alone, and looked at

BIRD 132 to see how Tables could be used for taps.

Here is an example that I can imagine:

 

(DFE_taps (Usage InOut) (Type String Float)

  (Table

    (Labels "Tap name" "Tap value")

    ("tp-1"  -0.1)

    ("tp0"    0.8)

    ("tp1"    0.1)

 )

  (Description "Initial DFE tap coefficients.")

)

 

I don't see why this couldn't be under the Reserved parameters

section.  Note that it doesn't have to be a required parameter

because not all models may have a DFE.  The specification can

provide a detailed description on when/how/why this parameter

is used by the EDA tool and model, etc.

 

A more elaborate version of the above example is an equivalent of

the example on pg. 150 of the v5.0 spec (including Range and Default):

 

(DFE_taps (Usage InOut) (Type String Float Float Float Float)

  (Table

    (Labels "Tap name" "Typ value" "Min value" "Max value" "Default
value")

    ("-2"   0.1  -0.1  0.2  0.1)

    ("-1"   0.2  -0.4  0.4  0.2)

    ("0"    1    -1    2    1)

    ("1"    0.2  -0.4  0.4  0.2)

    ("2"    0.1  -0.1  0.2  0.1)

 )

  (Description "DFE tap coefficients.")

)

 

 

Comments?  Questions?

 

Thanks,

 

Arpad

================================================================

Other related posts: