Interleaver-deinterleaver megacore
AssigneeAltera Corporation
InventorsPhilippe Molson, Tony San
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses are disclosed for creating a parameterized interleaver/de-interleaver megafunction for use in an electronic design, where the interleaver/de-interleaver megafunction requires specific setting of at least one variable parameter value. The method includes presenting a user with the opportunity to specify an adjustable parameter value for at least one interleaver/de-interleaver parameter. The specified parameter value then is received and a suitable interleaver and/or de-interleaver system is generated.
Claims40
A method of electronic design, the method comprising:
- presenting a user with the opportunity to specify a variable parameter value;
- receiving a user specified parameter value;
- implementing the user specified parameter value to create the parameterized interleaver/de-interleaver megafunction.
A method of creating a parameterized interleaver/de-interleaver megafunction for use in an electronic design, the interleaver/de-interleaver megafunction requiring specific setting of a plurality of variable parameter values, the method comprising:
- presenting a user with the opportunity to specify the following variable parameter values:
- an interleaver/de-interleaver system algorithm;
- dimensions and characteristics for the specified interleaver/de-interleaver system algorithm;
- burst error distribution information;
- receiving the parameter values specified by the user;
- implementing the specified parameter values into a megafunction.
A computer program product use in an electronic design, the computer program product comprising:
- computer code for presenting a user with the opportunity to specify a variable parameter value;
- computer code for receiving a user specified parameter value;
- computer code for implementing the user specified parameter value to create the parameterized interleaver/de-interleaver megafunction.
A product comprising a machine usable medium on which is provided instructions comprising:
- presenting a user with the opportunity to specify a variable parameter value;
- receiving a user specified parameter value;
- implementing the user specified parameter value to create the parameterized interleaver/de-interleaver megafunction.
Dependencies are inferred from the claim text.