Abstract: A method (100) of translating an imperative language function into a parameterized hardware component can include the steps of using (102) formal imperative function arguments to represent at least one among a component input port and a component parameter and distinguishing (104) between formal imperative function arguments intended as component parameters from formal imperative function arguments intended as component input ports. The method can generate (106) hardware description by providing a framework where imperative language functions can be translated into hardware components by being instantiated, combined and simulated. Arbitrary code can be associated (108) to a function-importing block as parameterization code and enabling an assignment of arbitrary code to actual imperative function arguments. The arbitrary code can be executed (110) in an interpreter that analyzes assigned variables by name and compares variable names with the formal argument identifiers in an imported function.
Abstract: A tiller includes an engine, a transmission mechanism, and a rotor shaft having tillage tines mounted thereon. The transmission mechanism transmits a motive power of the engine to the rotor shaft to thereby cause the tillage tines to perform a tilling operation. The tiller also includes a tranmission case having the transmission mechanism housed therein, and a fender disposed to cover the tillage tines. The fender is mounted to the tranmission case by bolts. Each bolt has a portion projecting downwardly from the fender. The tiller further includes a guard member extending downwardly from the transmission case to a level lower than the downwardly projecting portion of each bolt. The guard member guards the bolts against a foreign object thrown upwardly by the tillage tines during the tilling operation.
Abstract: An anti-snag plowing system suitable for clearing mines in the Middle East is disclosed. Advantageously, the plowing system has also been found to be an efficient and effective soil conditioner, making it a useful farming tool as well. The plowing system comprises several digging-knife units, or plows, and a harrow. Both are attached in tandem to a chain matrix, which is pulled with either a helicopter or tractor. The digging-knife units rotate if the digging-knives hit an immovable snag. The harrow is covered with a chain blanket, and may have magnetic or sonic wave mine triggers if the system is used for clearing mines. A symmetrical embodiment is also disclosed.