메뉴 건너뛰기




Volumn , Issue , 2008, Pages 41-50

Synthesizable high level hardware descriptions: Using statically typed two-level languages to guarantee Verilog synthesizability

Author keywords

Code generation; Hardware description languages; Statically typed two level languages; Synthesizability; Verilog elaboration

Indexed keywords

CODE GENERATION; HARDWARE DESCRIPTION LANGUAGES; SYNTHESIZABILITY; TWO-LEVEL LANGUAGES; VERILOG;

EID: 67649521513     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1328408.1328416     Document Type: Conference Paper
Times cited : (10)

References (19)
  • 4
    • 0002157340 scopus 로고
    • A partial evaluator for the untyped lambda-calculus
    • Carsten K. Gomard and Neil D. Jones. A partial evaluator for the untyped lambda-calculus. Journal of Functional Programming, 1(1):21-69, 1991.
    • (1991) Journal of Functional Programming , vol.1 , Issue.1 , pp. 21-69
    • Gomard, C.K.1    Jones, N.D.2
  • 9
    • 23044491778 scopus 로고    scopus 로고
    • IEEE Standards Board Number 1364.1-2002 (IEC 62142:2005) in IEEE Standards. IEEE
    • IEEE Standards Board. IEEE Standard for Verilog Register Transfer Level Synthesis. Number 1364.1-2002 (IEC 62142:2005) in IEEE Standards. IEEE, 2005.
    • (2005) IEEE Standard for Verilog Register Transfer Level Synthesis
  • 12
    • 77950876725 scopus 로고    scopus 로고
    • Sun Microsystems
    • Sun Microsystems. Opensparc t1 processor file: mul64.v. http://opensparc-t1.sunsource.net/nonav/source/verilog/html/mul64.v.
  • 13
    • 0022560855 scopus 로고
    • Two-level semantics and code generation
    • Flemming Nielson and Hanne Riis Nielson. Two-level semantics and code generation. Theoretical Computer Science, 56(1):59-133, 1988.
    • (1988) Theoretical Computer Science , vol.56 , Issue.1 , pp. 59-133
    • Nielson, F.1    Nielson, H.R.2
  • 14
    • 77950879160 scopus 로고    scopus 로고
    • Opencores.org. Or1200's 32x32 multiply for asic. http://www.opencores. org/cvsweb.shtml/or1k/or1200/rtl/verilog/or1200 amultp2 32x32.v.
  • 15
    • 0037842873 scopus 로고    scopus 로고
    • P.O. Box 91000, Portland, OR 97291-101000, USA. Available online from
    • Oregon Graduate Institute Technical Reports. P.O. Box 91000, Portland, OR 97291-101000, USA. Available online from: ftp://cse.ogi.edu/pub/tech-reports/ README.html.
    • Oregon Graduate Institute Technical Reports
  • 16
    • 0003678579 scopus 로고    scopus 로고
    • PhD thesis, Oregon Graduate Institute of Science and Technology, available from [15]
    • Walid Taha. Multi-Stage Programming: Its Theory and Applications. PhD thesis, Oregon Graduate Institute of Science and Technology, 1999. available from [15].
    • (1999) Multi-Stage Programming: Its Theory and Applications
    • Taha, W.1
  • 18
    • 35248898281 scopus 로고    scopus 로고
    • Staged notational definitions
    • Krzysztof Czarnecki, Frank Pfenning, and Yannis Smaragdakis, editors, Lecture Notes in Computer Science. Springer-Verlag
    • Walid Taha and Patricia Johann. Staged notational definitions. In Krzysztof Czarnecki, Frank Pfenning, and Yannis Smaragdakis, editors, Generative Programming and Component Engineering (GPCE), Lecture Notes in Computer Science. Springer-Verlag, 2003.
    • (2003) Generative Programming and Component Engineering (GPCE)
    • Taha, W.1    Johann, P.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.