LSI設計教育のためのC++テンプレートライブラリの開発
URI | http://harp.lib.hiroshima-u.ac.jp/it-hiroshima/metadata/3734 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
File |
daigakukiyo1015.pdf
( 361.0 KB )
Open Date
:2009-02-17
|
||||||||||||||||||
Title |
LSI設計教育のためのC++テンプレートライブラリの開発
|
||||||||||||||||||
Title Alternative |
Development of C++ Template Library for Education of LSI Design
|
||||||||||||||||||
Author |
|
||||||||||||||||||
Subject |
LSI design
C++
template library
FPGA.
|
||||||||||||||||||
NDC |
549.7
|
||||||||||||||||||
Abstract |
In the last few years, LSI design using C++ language has been the focus of attention. However, almost no library written in C++ is opened to the public. Therefore, development of a library written in C++ is necessary in order to design LSI efficiently. C++ language for LSI design needs many types as int4, int8, etc., which correspond to the bit width of ports, signals, buses, etc. of hardware. If we use C++ classes to develop the library for LSI, we need as many classes as types. In order to avoid this, we decided to use C++ templates to develop the library. In this paper, we describe a C++ template library for LSI design and application to the LSI design education in the Department of Electrical and Digital Systems Engineering. |
||||||||||||||||||
Journal Title |
広島工業大学紀要. 教育編
|
||||||||||||||||||
Volume |
1
|
||||||||||||||||||
Spage |
15
|
||||||||||||||||||
Epage |
20
|
||||||||||||||||||
Published Date |
2002
|
||||||||||||||||||
Publisher |
広島工業大学
|
||||||||||||||||||
ISSN |
13469983
|
||||||||||||||||||
NCID |
AA11599121
|
||||||||||||||||||
Language |
jpn
|
||||||||||||||||||
NIIType |
Departmental Bulletin Paper
|
||||||||||||||||||
Text Version |
出版社版
|
||||||||||||||||||
Old URI | |||||||||||||||||||
Set |
it-hiroshima
|