logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

원리부터 배우는 SystemC

원리부터 배우는 SystemC

데이빗 C. 블랙, 잭 도노반 (지은이), 국일호 (옮긴이)
  |  
에이콘출판
2007-02-13
  |  
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 27,000원 -10% 0원 1,500원 25,500원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

원리부터 배우는 SystemC

책 정보

· 제목 : 원리부터 배우는 SystemC 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788960770027
· 쪽수 : 280쪽

책 소개

C++ 언어에서 확장된 SystemC는 복잡한 하드웨어와 소프트웨어 시스템을 쉽고 신속하게 개발할 수 있는 기능들을 갖추고 있다. 시스템 모델링 언어에 필요한 사항을 실무 차원에서 접근한 이 책의 풍부한 예제를 통해 SystemC 언어의 진가를 발견하게 될 것이다.

목차

1장 SystemC를 이용한 시스템 설계의 개요

1.1 서론
1.2 언어의 비교
1.3 설계 방법
1.4 향후 전망
1.5 SystemC의 사용에 따른 생산성 향상
1.5.1 설계 복잡도의 증가
1.5.2 설계 복잡도에 대응
1.5.2.1 추상화
1.5.2.2 설계 재사용
1.5.2.3 팀 제도
1.5.2.4 프로젝트 재사용
1.5.2.5 자동화
1.5.3 SystemC와 설계 복잡도에 대응 방법

2장 전송수준 모델링 기반 설계 방법론

2.1 전송수준 모델링의 개요
2.2 추상화 모델
2.3 추상화 모델의 다른 측면
2.4 전송수준 모델 기반의 방법론
2.4.1 소프트웨어 조기 개발
2.4.2 향상된 하드웨어 기능 검증
2.4.3 어댑터와 기능 검증
2.5 요약

3장 SystemC의 개요

3.1 SystemC와 C++언어
3.2 SystemC: 하드웨어 표현을 위한 C++ 클래스
3.2.1 시간 모델
3.2.2 하드웨어용 자료형
3.2.3 계층 구조
3.2.4 통신 관리
3.2.5 동시실행
3.2.6 하드웨어 모델링을 위한 SystemC의 기능
3.3 SystemC의 구성 요소
3.3.1 모듈과 프로세스
3.3.2 스레드와 메소드
3.3.3 사건과 감응 그리고 공지
3.3.4 SystemC의 자료형
3.3.5 채널과 인터페이스
3.3.6 SystemC의 구성요소 요약
3.4 SystemC 시뮬레이션 커널

4장 자료형

4.1 수의 표현
4.2 C++ 고유 자료형
4.3 산술연산 자료형
4.3.1 sc_int와 sc_uint
4.3.2 sc_bigint와 sc_biguint
4.4 2진논리 및 다치논리 자료형
4.4.1 sc_bit와 sc_bv
4.4.2 sc_logic과 sc_lv
4.5 고정소수점 자료형
4.6 SystemC 자료형의 연산자
4.7 높은 추상화 수준과 STL
4.8 적절한 자료형 고르기
4.9 연습

5장 모듈

5.1 시작 점: sc_main
5.2 설계의 기본 단위: SC_MODULE
5.3 SC_MODULE 클래스의 구성자: SC_TOR
5.4 실행의 기본 단위: SystemC 프로세스
5.5 프로세스의 등록: SC_THREAD
5.6 간단한 설계 예제 완성
5.7 구성자를 작성하는 다른 방법: SC_HAS_PROCESS
5.8 모듈 클래스 작성의 두 가지 기본 형식
5.8.1 전통적 형식
5.8.2 권장 형식
5.9 연습

6장 시간의 표현

6.1 sc_time
6.2 sc_start()
6.3 sc_time_stamp() 함수와 시간 표시
6.4 wait(sc_time)
6.5 시간 분해능과 시간 단위
6.6 연습

7장 동시실행

7.1 sc_event
7.2 시뮬레이터의 간략한 고찰
7.3 SC_THREAD
7.4 스레드 프로세스의 동적 감응
7.5 동시성과 시간에 대한 고찰
7.6 사건 유발: .notify()
7.7 SC_METHOD
7.8 SC_METHOD의 동적 감응: next_trigger()
7.9 프로세스의 정적 감응
7.10 프로세스 초기화 생략: dont_initialize
7.11 사건의 예약: sc_event_queue
7.12 연습

8장 기초 채널

8.1 기본 채널
8.2 sc_mutex
8.3 sc_semaphore
8.4 sc_fifo
8.5 연습

9장 평가-갱신 채널

9.1 시뮬레이션 엔진
9.2 sc_signal 과 sc_buffer
9.3 sc_signal_resolved 와 sc_signal_rv
9.4 sc_signal 채널의 템플릿 특화
9.5 연습

10장 설계의 구조화

10.1 모듈의 계층화
10.2 상위 단 모듈을 sc_main에서 직접 생성
10.3 상위 단 모듈들을 sc_main에서 간접생성
10.4 헤더파일만을 사용한 하위 모듈 직접생성
10.5 헤더파일만을 사용한 하위 모듈 간접생성
10.6 구현파일에 하위 모듈 직접생성
10.7 구현파일에 하위 모듈 간접생성
10.8 하위-모듈 생성 방법의 비교
10.9 연습

11장 모듈 간 통신

11.1 통신: 포트의 필요성
11.2 인터페이스: C++와 SystemC
11.3 간단한 SystemC 포트 선언 방법
11.4 다양한 채널 연결 방법
11.5 포트 연결 방식
11.6 프로세스에서 포트로 접근
11.7 연습

12장 포트의 상세한 고찰

12.1 표준형 인터페이스
12.1.1 FIFO 채널의 인터페이스
12.1.2 시그널 채널의 인터페이스
12.1.3 뮤텍스와 세마포어 채널의 인터페이스
12.2 정적 감응에 대한 재 고찰
12.3 특화된 포트
12.4 포트 배열
12.5 SystemC 2.1의 sc_export
12.6 연결성의 재고찰
12.7 연습

13장 맞춤 채널과 자료

13.1 채널과 인터페이스에 대한 재고
13.2 맞춤형 기본 채널의 예: 인터럽트
13.3 SystemC에서 임의 자료형의 사용 예: 패킷
13.4 맞춤형 계층 채널의 예: 심장박동
13.5 맞춤형 기본 채널의 예: 어댑터
13.6 맞춤형 계층 채널의 예: 트랜잭터
13.7 연습

14장 고급 주제

14.1 클럭 발생 프로세스: sc_clock
14.2 클럭 스레드: SC_CTHREAD
14.3 구성 가능한 계층화
14.4 디버깅과 시그널 추적
14.5 동적 프로세스
14.6 SC_FORK/SC_JOIN
14.7 오류 및 정보 문구 출력
14.8 기타 라이브러리: SCV, ArchC 그리고 Boost
14.9 연습

15장 끝맺음

15.1 시뮬레이션 성능 향상 요인
15.1.1 클럭과 시간 절약
15.1.2 대량의 데이터 이동
15.1.3 과도한 채널 생성
15.1.4 과도한 사양의 영향
15.1.5 원형에 충실 할 것
15.1.6 C++ 컴파일러 최적화
15.2 SystemC의 전반적인 기능
15.2.1 더 나가기 전에 알아야 할 것들
15.2.2 오류를 피하기 위한 방안
15.2.3 코딩 관례와 스타일
15.3 다음 단계
15.3.1 SystemC의 적용을 위한 지침
15.3.2 더 공부하기 위한 자료들

저자소개

데이빗 C. 블랙 (지은이)    정보 더보기
펼치기
잭 도노반 (지은이)    정보 더보기
펼치기
국일호 (옮긴이)    정보 더보기
경희대학교에서 공학박사학위를 받았으며 시스템 반도체 SoC 설계 및 검증 분야의 컨설턴트로 일하고 있다. 반도체 IP 전문회사인 앤스랩(AnsLab Co.,Ltd.)의 대표를 역임했고 주식회사 케이원정보통신(K-Won C&C Ltd.)의 연구소장을 맡고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책