1460718631-8512612b-142f-4c1b-8c82-f8e92f712e75

1. A method for initializing or zeroing an accumulator value comprising:
routing a first pair of input signals and a second pair of input signals to circuitry that is concentrated in a particular area of a programmable logic resource;
applying a multiply operation to the second pair of input signals using the circuitry;
applying a feedback output to the circuitry, wherein the feedback output is initially set to zero;
concatenating the first pair of input signals;
concatenating the feedback output onto the end of the concatenated first pair of input signals;
applying an accumulate operation on a result of the multiply operation with a result of the concatenating the feedback output; and
storing a result of the accumulate operation for use as an initialized or zeroed accumulator value.
2. The method of claim 1 further comprising setting the first pair of input signals to zero.
3. The method of claim 2 wherein applying the accumulate operation comprises one of:
adding the result of the multiply operation to the result of the concatenating the feedback output; and
subtracting the result of the multiply operation from the result of the concatenating the feedback output.
4. The method of claim 1 further comprising:
setting the first pair of input signals to values that when concatenated in a predetermined order, comprises a first predetermined number of most significant bits of a non-zero initialization value; and
setting the second pair of input signals to values such that the result of the multiply operation comprises a second predetermined number of least significant bits of the non-zero initialization value.
5. The method of claim 4 wherein the first predetermined number and the second predetermined number comprise the non-zero initialization value.
6. The method of claim 4 wherein the feedback output has a number of bits equal to the second predetermined number.
7. The method of claim 4 wherein applying the accumulate operation comprises adding the result of the multiply operation to the result of the concatenating the feedback output.
8. A method for initializing or zeroing an accumulator value comprising:
routing a pair of input signals to circuitry that is concentrated in a particular area of a programmable logic resource;
applying a multiply operation to the pair of input signals using the circuitry;
clearing a register in the circuitry based on at least one dedicated configuration bit that is set;
applying a feedback output to the circuitry, wherein the feedback output is initially set to zero;
concatenating the feedback output onto the end of the contents of the register;
applying an accumulate operation on a result of the multiply operation with a result of the concatenating the feedback output; and
storing a result of the accumulate operation for use as an initialized or zeroed accumulator value.
9. The method of claim 8 wherein the dedicated configuration bit is set by user input.
10. The method of claim 8 wherein applying the accumulate operation comprises one of:
adding the result of the multiply operation to the result of the concatenating the feedback output; and
subtracting the result of the multiply operation from the result of the concatenating the feedback output.
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. Device for heat transfer between a first wall and a second wall respectively in contact with a first thermal mass and a second thermal mass, comprising:
an insulating unit capable of being interposed between the first wall and the second wall to define a closed loop for the circulation of a heat-exchanging fluid, and including a first channel extending substantially vertically along the first wall and a second channel extending substantially vertically along the second wall, the first channel and the second channel being staggered with respect to one another in the vertical direction in order to define a low channel and a high channel, as well as an upper channel connecting the first channel and the second channel and a lower channel connecting the first channel and the second channel,
wherein the circulation of the heat-exchanging fluid is effected naturally in the loop when the low channel is at a higher temperature than the high channel, which permits a heat transfer, and the circulation of heat-exchanging fluid is naturally blocked in the loop when the low channel is at a lower temperature than the high channel, which prevents heat transfer by forming a thermal insulator, and
wherein the insulating unit includes an insulating core placed between the first wall and the second wall to define respectively the first channel and the second channel, as well as an upper partition and a lower partition disposed respectively above and below the core to define respectively the upper channel and the lower channel.
2. Device according to claim 1,
wherein the first channel forms the low channel and the second channel forms the high channel, which effects a heat exchange when the temperature of the first channel is higher than that of the second channel, and prevents a heat exchange when the temperature of the first channel is lower than that of the second channel.
3. Device according to claim 1,
wherein the first channel forms the high channel and the second channel forms the low channel, which effects a heat exchange when the temperature of the first channel is lower than that of the second channel and prevents a heat exchange when the temperature of the first channel is higher than that of the second channel.
4. Device according to one of claims 1 to 3, further comprising:
a selector for bringing the device into either of two states, including a first state in which the first channel forms the low channel and the second channel forms the high channel, and a second state in which the first channel forms the high channel and the second channel forms the low channel.
5. Device according to claim 4, further comprising:
first units configured in the first state and second units configured in the second state,
wherein the selector puts into operation either the first units or the second units.
6. Device according to claim 5, wherein the selector includes a device to change the units over into the other of the two states.
7. Device according to claim 6, further comprising:
a shutter element which groups one or more of the first and second units capable of moving from the first state into the second state, or vice versa, by a changeover.
8. Device according to claim 1, further comprising:
a blocker for blocking voluntarily circulation of the heat-exchanging fluid.
9. Device according to claim 1, wherein the first wall is exposed to solar radiation, whereas the second wall backs on to a thermal mass to be heated or cooled.
10. Device according to claim 1, wherein the second wall backs on to a wall of a building.
11. Device according to claim 1, wherein the heat-exchanging fluid is air.
12. Device according to claim 1, wherein the insulating unit includes an insulating material.
13. Device according to claim 1, wherein the insulating material is selected from one of a polymer, a cellular concrete, and a flexible material.
14. The device as recited in claim 1, wherein the upper and lower partitions are insulative.