|
|
Registro Completo |
Biblioteca(s): |
Embrapa Agricultura Digital. |
Data corrente: |
15/12/1997 |
Data da última atualização: |
16/03/2011 |
Autoria: |
MUCHERONI, M. L.; CAMPOS, G. L. de; PEREIRA, R. da S. |
Afiliação: |
MARCOS LUIZ MUCHERONI, UFSCar; GERALDO LINIO DE CAMPOS, USP; RENATO DA SILVA PEREIRA, UFSCar. |
Título: |
A simple hardware description language with timing constraints. |
Ano de publicação: |
1997 |
Fonte/Imprenta: |
In: CONGRESO INTERNACIONAL DE INGENIERIA INFORMÁTICA, 3., 1997, Buenos Aires. Proceedings... Buenos Aires: Universidad de Buenos Aires, Facultad de Inginieria, 1997. |
Páginas: |
p. 328-335. |
Idioma: |
Inglês |
Conteúdo: |
Many tools and environments have been developed to aid hardware designers to carry out the implementation of Application-Specific Integrated Circuits (ASICs). Most of them are aimed at implementing the lower level details of a hardware target, such as layout (placement, routing, area sizing, partitioning and others). It has also been developed to reduce design effort at low level implementation considering any project constraints: area, timing, power consumption and soon. At a higher level, these tools have been written in High Level Languages (HLLs) using different objectives: algorithms, hardware, communication, specification and environments. An important decision during implementation is what level and which will be used to make the system. Tools of software and hardware synthesis are desired, in many levels: flowcharts, algorithms, RTL descriptions, Boolean expressions, transistor and timing diagrams. Different tools have different power of expression, but also different levels of difficulty of implementation in time and effort. The Hardware Description Language (HDL) is basically a tradeoff between the "degree of expression" and the "difficulty of implementation". The question that arises is what features are essential in a simple and fast system design. Thus, the HDL should reduce drastically the effort required by the designer to express a particular feature of the design (e.g., area or timing) without sacrificing the project itself. The timing constraints is one of the most important features and its implementation in many description styles and application domains is one of the goals of this present work. High-level simulations are often referred to as behavioral, because only overall behavior of component devices is made externally visible. On the other hand, structural simulation represents a precise description of components. The HDL can have a certain level of detail where any feature is monitored. A general rule, the higher the level of detail the larger is the computing time consumed. This time can be significant if the simulation is structural where it may have from 10 or 100 million of gates and this time grows in logarithm scale. Some of these languages are HardwareC, VHDL, Statecharts, Silage, SpecCharts and Verilog. A special HDL is proposed using timing constraints and unambiguous specification. This simple and specific HDL supporting net-list of components has: 1) structural hierarchy is necessary for timing specifications. Due to the complexity in terms of specification, few unambiguous statements will result in fast implementation; 2) scheduling is essential, since a target system consists of several concurrent parts of hardware whose actions may take place simultaneously. So, statement-level concurrence is required. 3) Programming constructs, which are required to specify the aspects of design - the computation carried out by an algorithm. Also, some structures are necessary: block, entity, component, connection and signals. MenosMany tools and environments have been developed to aid hardware designers to carry out the implementation of Application-Specific Integrated Circuits (ASICs). Most of them are aimed at implementing the lower level details of a hardware target, such as layout (placement, routing, area sizing, partitioning and others). It has also been developed to reduce design effort at low level implementation considering any project constraints: area, timing, power consumption and soon. At a higher level, these tools have been written in High Level Languages (HLLs) using different objectives: algorithms, hardware, communication, specification and environments. An important decision during implementation is what level and which will be used to make the system. Tools of software and hardware synthesis are desired, in many levels: flowcharts, algorithms, RTL descriptions, Boolean expressions, transistor and timing diagrams. Different tools have different power of expression, but also different levels of difficulty of implementation in time and effort. The Hardware Description Language (HDL) is basically a tradeoff between the "degree of expression" and the "difficulty of implementation". The question that arises is what features are essential in a simple and fast system design. Thus, the HDL should reduce drastically the effort required by the designer to express a particular feature of the design (e.g., area or timing) without sacrificing the project itself. The timing constraints is one of ... Mostrar Tudo |
Palavras-Chave: |
Linguagem para hardware; Modelagem de hardware; Modeling. |
Thesagro: |
Informática. |
Thesaurus Nal: |
Computer hardware. |
Categoria do assunto: |
X Pesquisa, Tecnologia e Engenharia |
Marc: |
LEADER 03721naa a2200217 a 4500 001 1005523 005 2011-03-16 008 1997 bl uuuu u00u1 u #d 100 1 $aMUCHERONI, M. L. 245 $aA simple hardware description language with timing constraints. 260 $c1997 300 $ap. 328-335. 520 $aMany tools and environments have been developed to aid hardware designers to carry out the implementation of Application-Specific Integrated Circuits (ASICs). Most of them are aimed at implementing the lower level details of a hardware target, such as layout (placement, routing, area sizing, partitioning and others). It has also been developed to reduce design effort at low level implementation considering any project constraints: area, timing, power consumption and soon. At a higher level, these tools have been written in High Level Languages (HLLs) using different objectives: algorithms, hardware, communication, specification and environments. An important decision during implementation is what level and which will be used to make the system. Tools of software and hardware synthesis are desired, in many levels: flowcharts, algorithms, RTL descriptions, Boolean expressions, transistor and timing diagrams. Different tools have different power of expression, but also different levels of difficulty of implementation in time and effort. The Hardware Description Language (HDL) is basically a tradeoff between the "degree of expression" and the "difficulty of implementation". The question that arises is what features are essential in a simple and fast system design. Thus, the HDL should reduce drastically the effort required by the designer to express a particular feature of the design (e.g., area or timing) without sacrificing the project itself. The timing constraints is one of the most important features and its implementation in many description styles and application domains is one of the goals of this present work. High-level simulations are often referred to as behavioral, because only overall behavior of component devices is made externally visible. On the other hand, structural simulation represents a precise description of components. The HDL can have a certain level of detail where any feature is monitored. A general rule, the higher the level of detail the larger is the computing time consumed. This time can be significant if the simulation is structural where it may have from 10 or 100 million of gates and this time grows in logarithm scale. Some of these languages are HardwareC, VHDL, Statecharts, Silage, SpecCharts and Verilog. A special HDL is proposed using timing constraints and unambiguous specification. This simple and specific HDL supporting net-list of components has: 1) structural hierarchy is necessary for timing specifications. Due to the complexity in terms of specification, few unambiguous statements will result in fast implementation; 2) scheduling is essential, since a target system consists of several concurrent parts of hardware whose actions may take place simultaneously. So, statement-level concurrence is required. 3) Programming constructs, which are required to specify the aspects of design - the computation carried out by an algorithm. Also, some structures are necessary: block, entity, component, connection and signals. 650 $aComputer hardware 650 $aInformática 653 $aLinguagem para hardware 653 $aModelagem de hardware 653 $aModeling 700 1 $aCAMPOS, G. L. de 700 1 $aPEREIRA, R. da S. 773 $tIn: CONGRESO INTERNACIONAL DE INGENIERIA INFORMÁTICA, 3., 1997, Buenos Aires. Proceedings... Buenos Aires: Universidad de Buenos Aires, Facultad de Inginieria, 1997.
Download
Esconder MarcMostrar Marc Completo |
Registro original: |
Embrapa Agricultura Digital (CNPTIA) |
|
Biblioteca |
ID |
Origem |
Tipo/Formato |
Classificação |
Cutter |
Registro |
Volume |
Status |
URL |
Voltar
|
|
| Acesso ao texto completo restrito à biblioteca da Embrapa Instrumentação. Para informações adicionais entre em contato com cnpdia.biblioteca@embrapa.br. |
Registro Completo
Biblioteca(s): |
Embrapa Instrumentação. |
Data corrente: |
07/12/2016 |
Data da última atualização: |
30/07/2018 |
Tipo da produção científica: |
Artigo em Anais de Congresso |
Autoria: |
FULCHINI, C. C.; OLIVEIRA, R. K. de; SILVA, L. M. G. da; CORREA, A. C.; MARCONCINI, J. M.; VENANCIO, E. C. |
Afiliação: |
JOSE MANOEL MARCONCINI, CNPDIA. |
Título: |
Synthesis and Characterization of Nanocomposites based on Poly(Vinyl Alcohol)/ Polyaniline/Nanocellulose (PVA/PANI/NC). |
Ano de publicação: |
2016 |
Fonte/Imprenta: |
In: BRAZIL MRS MEETING - SBPMAT, 15, 2016, Rio de Janeiro. Proceedings... Rio de Janeiro: SBPMat, 2016. p. 471. |
Idioma: |
Inglês |
Palavras-Chave: |
Evento. |
Categoria do assunto: |
-- |
Marc: |
LEADER 00636nam a2200169 a 4500 001 2058093 005 2018-07-30 008 2016 bl uuuu u00u1 u #d 100 1 $aFULCHINI, C. C. 245 $aSynthesis and Characterization of Nanocomposites based on Poly(Vinyl Alcohol)/ Polyaniline/Nanocellulose (PVA/PANI/NC).$h[electronic resource] 260 $aIn: BRAZIL MRS MEETING - SBPMAT, 15, 2016, Rio de Janeiro. Proceedings... Rio de Janeiro: SBPMat, 2016. p. 471.$c2016 653 $aEvento 700 1 $aOLIVEIRA, R. K. de 700 1 $aSILVA, L. M. G. da 700 1 $aCORREA, A. C. 700 1 $aMARCONCINI, J. M. 700 1 $aVENANCIO, E. C.
Download
Esconder MarcMostrar Marc Completo |
Registro original: |
Embrapa Instrumentação (CNPDIA) |
|
Biblioteca |
ID |
Origem |
Tipo/Formato |
Classificação |
Cutter |
Registro |
Volume |
Status |
Fechar
|
Expressão de busca inválida. Verifique!!! |
|
|