1. A spinning reel waterproofing member for waterproofing a space between a tubular portion and a rotating member of a spinning reel, the tubular portion disposed on a front end of a reel main body of the spinning reel, the rotating member disposed on an inner peripheral portion of the tubular portion and a front portion of the tubular portion, the spinning reel waterproofing member comprising:
a main body portion being fixed to the inner peripheral portion of the tubular portion and including a distal end portion, the distal end portion extending to an inner peripheral side;
a first lip portion extending in a radial direction so that the distal end portion of the main body portion is in contact with an outer peripheral portion of the rotating member; and
a second lip portion extending in an axial direction from a front surface of the first lip portion toward a rear surface of the rotating member.
2. The spinning reel waterproofing member according to claim 1, further comprising
a third lip portion configured to extend in the radial direction toward the outer peripheral portion of the rotating member in a position, the position being different from the position of the first lip portion in a front-and-rear direction and
a grease holding portion configured to hold grease and disposed between the first lip portion and the third lip portion on the outer peripheral portion of the rotating member.
3. The spinning reel waterproofing member according to claim 1, wherein
the rotating member is a rotor,
the rotor is supported rotatably on the front portion of the tubular portion,
the rotor including a cylinder portion,
the cylinder portion includes a front wall and a boss portion,
the front wall is formed on a front portion of the cylinder portion,
the boss portion is formed on an inner peripheral portion of the front wall,
the first lip portion extends in the radial direction toward an outer peripheral portion of the boss portion, and
the second lip portion extends in the axial direction toward a rear surface of the front wall.
4. The spinning reel waterproofing member according to claim 3, further comprising
a cap member being attached to the boss portion, wherein
the first lip portion extends in the radial direction toward an outer peripheral portion of the cap member.
5. The spinning reel waterproofing member according to claim 1, wherein
the main body portion is fixed in a vicinity of a front side of a roller clutch, and
the roller clutch is disposed on a front side inner peripheral portion of the tubular portion and configured to regulate the rotational direction of the rotor.
6. The spinning reel waterproofing member according to claim 1, wherein
the main body portion, the first lip portion, and the second lip portion are integrally formed.
7. A spinning reel being arranged to be attached to a fishing rod and being for forwardly paying out a fishing line, the spinning reel comprising:
a reel main body being arranged to be attached to the fishing rod and including a tubular portion on its front end;
a spool shaft being attached to the reel main body and being configured to move along a front-and-rear direction;
a spool being attached to a front end of the spool shaft and including an outer periphery; and
a rotor being disposed rotatably in an outer peripheral side of the spool and configured to wind the fishing line onto the outer periphery of the spool; and
the waterproofing member according to claim 1.
8. A spinning reel waterproofing member for waterproofing a space between a tubular and a rotating member of a spinning reel, the tubular portion disposed on a front end of a reel main body of the spinning reel and the rotating member disposed on an inner peripheral portion of the tubular portion, the spinning reel waterproofing member comprising:
a main body portion being fixed to the inner peripheral portion of the tabular portion and including a distal end portion, the distal end portion extending to an inner peripheral side;
a first lip portion extending toward an outer peripheral portion of the rotating member:
a second lip portion extending in such a way as to be in contact with the outer peripheral portion of the rotating member in a position, the position being different from the position of the first lip portion in a front-and-rear direction; and
a grease holding portion configured to hold grease and disposed between the first lip portion and the second lip portion on the outer peripheral portion of the rotating member.
9. The spinning reel waterproofing member according to claim 8, wherein
the main body portion is fixed in a vicinity of a front side of a roller clutch,
the roller clutch is disposed on a front side inner peripheral portion of the tubular portion,
the rotating member is a rotor,
a rotational direction of the rotor is regulated by the roller clutch, and
the first lip portion and the second lip portion extend toward an outer peripheral portion of the rotor.
10. The spinning reel waterproofing member according to claim 8, wherein
the main body portion is fixed in a vicinity of a rear side of a bearing,
the bearing is disposed on a rear side inner peripheral portion of the tubular portion,
the rotating member is a pinion gear which is supported by the bearing, and
the first lip portion and the second lip portion extend toward the pinion gear.
11. The spinning reel waterproofing member according to claim 8, wherein
the first lip portion is disposed on an inner peripheral portion of an open side of the tubular portion, and
the second lip portion is disposed on an inner peripheral portion on the opposite side of the open side of the tubular portion.
12. The spinning reel waterproofing member according to claim 8, wherein
the first lip portion is disposed on an inner peripheral portion on the opposite side of an open side of the tubular portion, and
the second lip portion is disposed on the open side of the tubular portion.
13. The spinning reel waterproofing member according to claim 8, further comprising
an annular member that is attached to the grease holding portion.
14. The spinning reel waterproofing member according to claim 8, wherein
the distal end portion of the main body portion is divided into first and second parts,
the first part is the first lip portion, and
the second part is the second lip portion.
15. The spinning reel waterproofing member according to claim 8, wherein
the main body portion includes a first main body portion and a second main body portion,
the second main body portion is a separate body being apart from the first main body portion,
the first lip portion is integrally formed on an distal end portion of the first main body portion, and
the second lip portion is integrally formed on an distal end portion of the second main body portion.
16. A spinning reel being arranged to be attached to a fishing rod and being for forwardly paying out a fishing line, the spinning reel comprising:
a reel main body being attached to the fishing rod and including a tubular portion on a front end thereof;
a spool shaft being arranged to be attached to the reel main body and being configured to move along a front-and-rear direction;
a spool being attached to a front end of the spool shaft and including an outer periphery, the fishing line being wound on the outer periphery; and
a rotor being disposed rotatably in an outer peripheral side of the spool and being configured to wind the fishing line onto the outer periphery of the spool; and
the waterproofing member according to claim 8.
17. A spinning reel waterproofing member for waterproofing a space between a tubular and a rotating member of a spinning reel, the tubular portion distal disposed on a front end of a reel main body of spinning reel and the rotating member disposed on an inner peripheral portion of the tubular portion, the spinning reel waterproofing member comprising:
a main body portion being fixed to the inner peripheral portion of the tubular portion and including a distal end portion, the distal end portion extending to an inner peripheral side;
a first lip portion extending toward an outer peripheral portion of the rotating member;
a second lip portion extending in such a way as to be in contact with the outer peripheral portion of the rotating member in a position, the position being different from the position of the first lip portion in a front-and-rear direction; and
a grease holding portion configured to hold grease and disposed between the first lip portion and the second lip portion on the outer peripheral portion of the rotating member; and
an annular member attached to the grease holding portion, and being a member made of felt impregnated with the grease.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for implementing multipliers in an integrated circuit (IC) design, comprising:
generating a plurality of folded products;
normalizing the plurality of folded products to generate a plurality of normalized products;
scaling at least a portion of the plurality of normalized products to generate a plurality of scaled folded products, wherein the scaling reduces a root mean square (RMS) error of the portion of the plurality of normalized products; and
storing the plurality of scaled folded products in a plurality of memory blocks in the IC;
wherein at least one method operation is performed through a processor.
2. The method of claim 1, wherein a plurality of least significant bits (LSBs) of the plurality of normalized products are zeroes, and wherein the stored scaled folded products are utilized in a channel filter application.
3. The method of claim 1, wherein the plurality of memory blocks is a plurality of dual-ported memory blocks.
4. The method of claim 3, further comprising:
storing multiple scaled folded products in at least one of the dual-ported memory blocks.
5. The method of claim 1, wherein the IC design is implemented in a programmable logic device (PLD).
6. The method of claim 1, further comprising:
shifting an output of one of the plurality of memory blocks;
summing the shifted output with another output of one other memory block from the plurality of memory blocks.
7. The method of claim 1, further comprising:
examining a plurality of scaling factors to determine a scaling factor that produces a least RMS error for the portion of the plurality of scaled products; and
selecting the scaled folded products associated with the scaling factor having the least RMS error for the storing.
8. A non-transient machine-readable storage medium encoded with sequences of instructions for processing data, the sequences of instructions which when executed, cause the machine to perform:
multiplying a plurality of filter coefficients with a plurality of data elements to generate a plurality of products, wherein each of the plurality of filter coefficients is multiplied with a corresponding data element;
normalizing the plurality of products;
scaling the plurality of products associated with the plurality of filter coefficients;
examining each of the plurality of products; and
identifying a plurality of scaled products with a least root mean square (RMS) error.
9. The machine-readable storage medium of claim 8, further comprising:
storing the plurality of scaled products in the plurality of memory blocks, wherein some of the plurality of memory blocks are configured to store at least two scaled products each.
10. The machine-readable storage medium of claim 9, further comprising:
designating the plurality of memory blocks to be operated as one of a dual-ported memory block or a single-ported memory block.
11. The machine-readable storage medium of claim 9, further comprising:
shifting an output of the plurality of memory blocks by a number of bits; and
summing the shifted output with another output from the plurality of memory blocks.
12. The machine-readable storage medium of claim 11, wherein the shifting is performed during compilation of the IC.
13. The machine-readable storage medium of claim 8, wherein the scaling the plurality of products includes scaling only a portion of the plurality of products, wherein at least one product with a maximum number of bits is not scaled.
14. The machine-readable storage medium of claim 8, wherein the scaling reduces a total number of bits for each of the plurality of products.
15. A method of implementing multipliers in a plurality of memory blocks for an integrated circuit (IC) design, comprising:
receiving a plurality of first and second operands;
multiplying the first and second operands for each operand pair to generate a plurality of products;
normalizing the plurality of products;
scaling at least a portion of the normalized plurality of products to generate a plurality of scaled products for each of the portion of the normalized plurality of products;
selecting a scaling factor with a least root mean square (RMS) error for each of the plurality of scaled products; and
storing the plurality of scaled products with the least RMS error in a plurality of memory blocks;
wherein at least one method operation is performed through a processor.
16. The method of claim 15, wherein the scaling the at least a portion of the normalized plurality of products includes scaling only a plurality of next-to-center products, wherein a center product with a maximum number of bits is not scaled.
17. The method of claim 15, wherein the plurality of first operands is a plurality of data elements and wherein the plurality of second operands is a plurality of coefficient values.
18. The method of claim 15, further comprising:
storing multiple scaled folded products in at least one of the dual-ported memory blocks.
19. The method of claim 15, further comprising:
determining an RMS error value for each of the plurality of scaled products; and
searching the plurality of scaled products to determine a scaling factor for the least RMS error for each of the plurality of scaled products.
20. The method of claim 15, wherein the method is implemented in an integrated circuit (IC) with a root raised cosine (RRC) filter.
21. The method of claim 15, wherein the IC design is in a form of a netlist implemented in an IC device.