124 resultados para Language Tests
Resumo:
This paper presents a multi-language framework to FPGA hardware development which aims to satisfy the dual requirement of high-level hardware design and efficient hardware implementation. The central idea of this framework is the integration of different hardware languages in a way that harnesses the best features of each language. This is illustrated in this paper by the integration of two hardware languages in the form of HIDE: a structured hardware language which provides more abstract and elegant hardware descriptions and compositions than are possible in traditional hardware description languages such as VHDL or Verilog, and Handel-C: an ANSI C-like hardware language which allows software and hardware engineers alike to target FPGAs from high-level algorithmic descriptions. On the one hand, HIDE has proven to be very successful in the description and generation of highly optimised parameterisable FPGA circuits from geometric descriptions. On the other hand, Handel-C has also proven to be very successful in the rapid design and prototyping of FPGA circuits from algorithmic application descriptions. The proposed integrated framework hence harnesses HIDE for the generation of highly optimised circuits for regular parts of algorithms, while Handel-C is used as a top-level design language from which HIDE functionality is dynamically invoked. The overall message of this paper posits that there need not be an exclusive choice between different hardware design flows. Rather, an integrated framework where different design flows can seamlessly interoperate should be adopted. Although the idea might seem simple prima facie, it could have serious implications on the design of future generations of hardware languages.
Resumo:
The distribution coefficient, K-d, is often used to quantify heavy metal mobility in soils. Batch sorption or column infiltration tests may be used to measure K-d. The latter are closer to natural soil conditions, but are difficult to conduct in clays. This difficulty can be overcome by using a laboratory centrifuge. An acceleration of 2600 gravities was applied to columns of London Clay, an Eocene clay sub-stratum, and Cu, Ni, and Zn mobility was measured in centrifuge infiltration tests, both as single elements and in dual competition. Single-element K-d values were also obtained from batch sorption tests, and the results from the two techniques were compared. It was found that K-d values obtained by batch tests vary considerably depending on the metal concentration, while infiltration tests provided a single K-d value for each metal. This was typically in the lower end of the range of the batch test K-d values. For both tests, the order of mobility was Ni > Zn > Cu. Metals became more mobile in competition than when in single-element systems: Ni K-d decreased 3.3 times and Zn K-d 3.4 times when they competed with Cu, while Cu decreased only 1.2 times when in competition with either Ni or Zn. Our study showed that competitive sorption between metals increases the mobility of those metals less strongly bound more than it increases the mobility of more strongly bound metals.