메뉴 건너뛰기




Volumn , Issue , 2005, Pages 1-279

Systemc: From the ground up

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84892230515     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1007/978-0-387-69958-5     Document Type: Book
Times cited : (38)

References (31)
  • 1
    • 84892321075 scopus 로고    scopus 로고
    • We will see later that SystemC is actually a C++ class library that "sits on top" of C++
    • We will see later that SystemC is actually a C++ class library that "sits on top" of C++.
  • 2
    • 84892360197 scopus 로고    scopus 로고
    • This scenario describes a recent experience by one of the authors
    • This scenario describes a recent experience by one of the authors.
  • 3
    • 84892260061 scopus 로고    scopus 로고
    • Gajski and L. Cai, "Transaction Level Modeling," First IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2003), Newport Beach, CA, October 1, 2003
    • Gajski and L. Cai, "Transaction Level Modeling," First IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2003), Newport Beach, CA, October 1, 2003
  • 4
    • 84892297724 scopus 로고    scopus 로고
    • SPW is available from CoWare, Inc.
    • SPW is available from CoWare, Inc. (www.coware.com).
  • 5
    • 84892338228 scopus 로고    scopus 로고
    • CoCentric System Studio is available from Synopsys, Incorporated
    • CoCentric System Studio is available from Synopsys, Incorporated (www.synopsys.com).
  • 6
    • 84892275763 scopus 로고    scopus 로고
    • For example, the book, Microelectrofluidic Systems: Modeling and Simulation by Tianhao Zhang et al., CRC Press, ISBN: 0849312760, describes applying SystemC to a non-electronic system
    • For example, the book, Microelectrofluidic Systems: Modeling and Simulation by Tianhao Zhang et al., CRC Press, ISBN: 0849312760, describes applying SystemC to a non-electronic system.
  • 7
    • 84892233626 scopus 로고    scopus 로고
    • For some installations, dynamic libraries may also be referenced if using the SystemC Verification library
    • For some installations, dynamic libraries may also be referenced if using the SystemC Verification library.
  • 8
    • 84892285006 scopus 로고    scopus 로고
    • See AMBA AHB Cycle-Level Interface Specification
    • See AMBA AHB Cycle-Level Interface Specification at www.arm.com.
  • 9
    • 84892232076 scopus 로고    scopus 로고
    • SC-CTHREAD is a special case of SC-THREAD. This process type is a thread process that has the requirement of being sensitive to a clock. SC-CTHREAD is under consideration for deprecation; however, several synthesis tools depend on it at the time of writing
    • SC-CTHREAD is a special case of SC-THREAD. This process type is a thread process that has the requirement of being sensitive to a clock. SC-CTHREAD is under consideration for deprecation; however, several synthesis tools depend on it at the time of writing.
  • 10
    • 84892342324 scopus 로고    scopus 로고
    • Discussed later
    • Discussed later.
  • 11
    • 84892262224 scopus 로고    scopus 로고
    • This implementation takes advantage of the linearly scaled 53-bit integer mantissa inside a 64-bit IEEE-754 compatible floating-point unit. On processors without an FPU, this behavior must be emulated in software, and there will be no speed advantage
    • This implementation takes advantage of the linearly scaled 53-bit integer mantissa inside a 64-bit IEEE-754 compatible floating-point unit. On processors without an FPU, this behavior must be emulated in software, and there will be no speed advantage.
  • 12
    • 84892334352 scopus 로고    scopus 로고
    • This naming convention is not without some controversy in some programming circles; however, most groups have accepted it and deal with the name mismatch
    • This naming convention is not without some controversy in some programming circles; however, most groups have accepted it and deal with the name mismatch.
  • 13
    • 84892363561 scopus 로고    scopus 로고
    • cpp is the C/C++ pre-processor that handles # directives such as # define
    • cpp is the C/C++ pre-processor that handles # directives such as # define.
  • 14
    • 84892288096 scopus 로고    scopus 로고
    • However, see the last section of this chapter for a preview of upcoming features
    • However, see the last section of this chapter for a preview of upcoming features.
  • 15
    • 84892193423 scopus 로고    scopus 로고
    • SC-CTHREAD is discussed in a later chapter on Additional Topics
    • SC-CTHREAD is discussed in a later chapter on Additional Topics.
  • 16
    • 84892354433 scopus 로고    scopus 로고
    • This queue is limited only by the resources of the simulation machine itself
    • This queue is limited only by the resources of the simulation machine itself.
  • 17
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • J.L. Rosenfeld (Ed.) Amsterdam: North-Holland
    • Kahn, G. (1974). The semantics of a simple language for parallel programming. In J.L. Rosenfeld (Ed.), Proceedings of IFIP Congress 74 (pp.471-475). Amsterdam: North-Holland.
    • (1974) Proceedings of IFIP Congress , vol.74 , pp. 471-475
    • Kahn, G.1
  • 18
    • 84892199421 scopus 로고    scopus 로고
    • It is unclear whether the concepts discussed here have any application outside of electrical signals
    • It is unclear whether the concepts discussed here have any application outside of electrical signals.
  • 19
    • 84892280903 scopus 로고    scopus 로고
    • This usage may surprise non-HDL experienced folks. HDL-experienced users should understand the VHDL or Verilog analogy
    • This usage may surprise non-HDL experienced folks. HDL-experienced users should understand the VHDL or Verilog analogy.
  • 20
    • 84892211593 scopus 로고    scopus 로고
    • Future versions of C++ compiler/linker tool sets may fix this restriction
    • Future versions of C++ compiler/linker tool sets may fix this restriction.
  • 21
    • 84892252101 scopus 로고    scopus 로고
    • However, without an interface, a SystemC channel cannot be used with a SystemC port
    • However, without an interface, a SystemC channel cannot be used with a SystemC port.
  • 22
    • 84892265246 scopus 로고    scopus 로고
    • If you are having a hard time with this syntax, refer to the C++ scope resolution operator in Appendix A
    • If you are having a hard time with this syntax, refer to the C++ scope resolution operator in Appendix A.
  • 23
    • 84892288369 scopus 로고    scopus 로고
    • See next section for a discussion of specialized ports
    • See next section for a discussion of specialized ports.
  • 24
    • 84892349634 scopus 로고    scopus 로고
    • The prefix ef is a convention. Some groups might prefer a suffix, ef. In any case, a convention should be adopted
    • The prefix ef is a convention. Some groups might prefer a suffix, ef. In any case, a convention should be adopted.
  • 25
    • 84892200351 scopus 로고    scopus 로고
    • Some of this syntax was provided for backwards compatibility with earlier versions of SystemC (specifically 1.x)
    • Some of this syntax was provided for backwards compatibility with earlier versions of SystemC (specifically 1.x).
  • 26
    • 84892291094 scopus 로고    scopus 로고
    • SC-FATAL is discussed in Chapter 14, Additional Topics
    • SC-FATAL is discussed in Chapter 14, Additional Topics.
  • 27
    • 84892344375 scopus 로고    scopus 로고
    • See the manual page for getenv in a Linux environment
    • See the manual page for getenv in a Linux environment.
  • 28
    • 84892295418 scopus 로고    scopus 로고
    • Available from http://www.cs.man.ac.uk/apt/tools/gtkwave
  • 29
    • 84892205029 scopus 로고    scopus 로고
    • The inquisitive reader may choose to research Lamda calculus to understand the reasons for this. Basically, the SCV needs to store equations to allow it to do constraint solving
    • The inquisitive reader may choose to research Lamda calculus to understand the reasons for this. Basically, the SCV needs to store equations to allow it to do constraint solving.
  • 30
    • 84892297580 scopus 로고    scopus 로고
    • We ask this question from an electronic system design perspective, not from a philosophical perspective
    • We ask this question from an electronic system design perspective, not from a philosophical perspective.
  • 31
    • 84892352482 scopus 로고    scopus 로고
    • Actis Design
    • Actis Design www.actisdesign.com.


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