@techreport{oai:ipsj.ixsq.nii.ac.jp:00027508, author = {イアン・ページ and マット・ニューマン and Ian, Page and Mat, Newman}, issue = {18(2001-SLDM-105)}, month = {Mar}, note = {今日リアルタイムシステムには設計者が考慮しなければならないプロセッシングコンポーネント(CPU DSP FPGA/PLD および ASIC)の選択肢が多くある。システムが複雑になればなるほど、プロジェクトの成功は、開発ツールやランタイム環境に依存する。本稿では、Handel-C言語とDK1による、生産性向上、かつ、複雑なアルゴリズムのFPGA/PLDへのダイレクトな実装、実行を可能にする新しいアプローチを紹介する。これを、組込みシステム内のビデオ暗号化アルゴリズムのハードウェア加速例を用いて説明する。従来の手法と比べて設計時間が大幅に短縮し、決められた時間でより多くのアーキテクチャ構想が可能になるため、デザインもより改善されたものになった。, Many choices of processing components face the designer of today's real-time systems, including CPU, DSP, FPGA, and ASIC. With such systems increasing in complexity it is often the development tools and runtime environments that make or break a project. This paper presents Handel-C and DK1 which provide a new approach to rapid design that allows application specialists (software or hardware professionals) to increase their productivity and implement and execute algorithms directly on FPGA silicon. As design is so much faster than conventional methodologies, it is routinely possible to investigate many more architectural possibilities within a fixed design timeframe and so produce improved designs. This is illustrated using an evaluation project where hardware acceleration of a video encryption processing bottleneck was implemented using these tools and the subsequent throughput improvement assessed.}, title = {リアルタイムシステムのためのハードウェアコンパイレーション技術}, year = {2002} }