178 resultados para Rapid prototyping,
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:
This paper, chosen as a best paper from the 2005 SAMOS Workshop on Computer Systems: describes the for the first time the major Abhainn project for automated system level design of embedded signal processing systems. In particular, this describes four key novelties: novel algorithm modelling techniques for DSP systems, automated implementation realisation, algorithm transformation for system optimisation and automated inter-processor communication. This is applied to two complex systems: a radar and sonar system. In both cases technology which allows non-experts to automatically create low-overhead, high performance embedded signal processing systems is exhibited.
Resumo:
Future read heads in hard disc storage require high conformal coatings of metal magnetic layers over high aspect ratio profiles. This paper describes pioneering work on the use of MOCVD for the deposition of cobalt layers. While pure cobalt layers could be deposited at 400C their magnetic properties are poor. It was found that the magnetic properties of the layers could be significantly enhanced with an optimised rapid thermal anneal. This work was sponsored by Seagate Technology and led to a follow up PhD studentship on the co-deposition of cobalt and iron by MOCVD.
Resumo:
Sedatives and tranquillisers are frequently used to reduce stress during the transportation of food producing animals. The most widely used classes of sedatives include the butyrophenone azaperone, the phenothiazines acepromazine, propionylpromazine, chlorpromazine and the beta-blocker, carazolol. For regulatory control purposes, tolerances for azaperone and carazolol have been set by the European Union as 100 and 25 mug kg(-1), respectively. Furthermore, the use of the phenothiazines is prohibited and therefore has a zero tolerance. A method for the detection of residues of five tranquillisers and one beta-blocker using a single ELISA plate has been developed. Kidney samples (2.5 g) were extracted with dichloromethane and applied to a competitive enzyme immunoassay using three polyclonal antibodies raised in rabbits against azaperol, propionylpromazine and carazolol conjugates. In sample matrix, the azaperol antibody cross-reacted 28.0% with azaperone and the propionylpromazine antibody cross-reacted 24.9% with acepromazine and 11.7% with chlorpromazine. In the ELISA, the detection capabilities of the six sedatives, azaperol, azaperone, carazolol, acepromazine, chlorpromazine, and propionylpromazine are 5, 15, 5, 5, 20 and 5 mug kg(-1), respectively. The proposed method is a sensitive and rapid multi-residue technique that offers a cost effective alternative to current published procedures, without any concession on the ability to detect sedative misuse.