|
ABSTRACT
The implementation of a cosynthesis design flow in the CASTLE system is presented. The design flow generates a synthesizable hardware description and a C, C++, or Fortran compiler for an application-oriented processor. The approach is illustrated by the design of an embedded video compression system which can be integrated into the video card of a PC. The design flow is structured as follows: First, the requirements of the application programs are analyzed. Based on these analysis results, the designer decides on the appropriate processor structure. The processor structure is entered on a block diagram level into the CASTLE system by using a schematic entry. The CASTLE system performs the processor cosynthesis based on a VHDL library of processor components. Several processor datapaths for the video compression system were synthesized to illustrate the trade-offs between flexibility and performance when designing application-oriented processors.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
B. D. Ackland, et al.: "A Video-Codec Chip Set for Multimedia Applications", AT&T Technical Journal, vol. 72, no. 1, pp. 50--66, Jan/Feb. 1993.
|
| |
2
|
A. Alomary, et al.: "PEAS-I: A Hardware/Software Co-design System for ASIPs", Euro DAC, Hamburg, pp. 2--7, 1993.
|
| |
3
|
W. P. Birmingham, et al.: "MICON: Automated Design of Computer Systems", In R. Camposano and W. Wolf (editors): "High-Level VLSI Synthesis", pp. 205--229, Kluwer Academic Publishers, Boston/Dordrecht/London, 1991.
|
| |
4
|
|
| |
5
|
|
| |
6
|
R. Camposano, J. Wilberg: "Embedded System Design", to appear in T. Lengauer (ed.), Springer, Lecture Notes in Computer Science.
|
| |
7
|
"Design Ware Databook", Synopsys® Inc., vers. 3,1a, March 1994.
|
| |
8
|
|
| |
9
|
H. Fujiwara, et al.: "An all-ASIC Implementation of a Low Bit-Rate Video Codec", IEEE Trans. Circuits And Systems On Video Technology, vol. 2, no. 2, pp. 123--134, June 1992.
|
| |
10
|
D. D. Gajski, F. Vahid, S. Narayan: "System-Level Methodology and Technology", E-DAC Tutorial, 1994.
|
| |
11
|
D. J. Le Gall: "The MPEG video compression algorithm", Signal Processing: Image Communication, vol. 4, pp. 129--140, 1992.
|
| |
12
|
Gert Goossens , Dirk Lanneer , Marc Pauwels , Francis Depuydt , Koen Schoofs , Augusli Kifli , Marco Cornero , Paolo Petroni , Francky Catthoor , Hugo De Man, Integration of medium-throughput signal processing algorithms on flexible instruction-set architectures, Journal of VLSI Signal Processing Systems, v.9 n.1-2, p.49-65, Jan. 1995
[doi> 10.1007/BF02406470]
|
 |
13
|
Pravil Gupta , Chih-Tung Chen , J. C. DeSouza-Batista , Alice C. Parker, Experience with image compression chip design using unified system construction tools, Proceedings of the 31st annual conference on Design automation, p.250-256, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196367]
|
| |
14
|
|
| |
15
|
K. M. Guttag: "Multimedia Powerhouse", Byte, pp. 57--64, June 1994.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
ISO/IEC DIS 11172: "Informationtechnology-- Coding of moving pictures and associated audio for digital storage media up to about 1.5 Mbit/s", 1992.
|
| |
20
|
|
| |
21
|
|
| |
22
|
K. Keutzer: "Trends and Problems in Electronic System Design Automation", Synopsys Summer Session, Aug., 1993.
|
| |
23
|
M. J. Mc Lennan: "{incr Tcl} - Object-Oriented Programming in Tcl", AT&T Bell Laboratories, Allentown, PA 18103, michael.mclennan@att.com.
|
| |
24
|
G. Menez , M. Auguin , F. Boéri , C. Carrière, A partitioning algorithm for system-level synthesis, 1992 IEEE/ACM international conference proceedings on Computer-aided design, p.482-487, December 1992, Santa Clara, California, United States
|
| |
25
|
|
 |
26
|
Ketan Patel , Brian C. Smith , Lawrence A. Rowe, Performance of a software MPEG video decoder, Proceedings of the first ACM international conference on Multimedia, p.75-82, August 02-06, 1993, Anaheim, California, United States
[doi> 10.1145/166266.166274]
|
| |
27
|
P. A. Ruetz, et al.: "A High-Performance Full-Motion Video Compression Chip Set", IEEE Trans. Circuits And Systems on Video Technology, vol. 2, no. 2, pp. 111--122, 1992.
|
| |
28
|
|
| |
29
|
R. A. Walker, R. Camposano: "A Survey of High-Level Synthesis Systems", Kluwer Academic Publishers, Boston, MA, 1991.
|
| |
30
|
P. Wayner: "Digital Video Goes Real-Time", BYTE, pp. 107--112, Jan. 1994.
|
| |
31
|
J. Wilberg, et al.: "Hierarchical multiprocessor system for video signal processing", Proc. SPIE, vol. 1818, Nov. 1992.
|
| |
32
|
|
CITED BY 6
|
Nguyen Ngoc Bình , Masaharu Imai , Akichika Shiomi , Nobuyuki Hikichi, A hardware/software partitioning algorithm for designing pipelined ASIPs with least gate counts, Proceedings of the 33rd annual conference on Design automation, p.527-532, June 03-07, 1996, Las Vegas, Nevada, United States
|
|
|
|
|
|
Jean-Marc Daveau , Gilberto Marchioro , Ahmed Amine Jerraya, Hardware/software co-design of an ATM network interface card: a case study, Proceedings of the 6th international workshop on Hardware/software codesign, p.111-115, March 15-18, 1998, Seattle, Washington, United States
|
|
|
|
|
P. G. Plöger , J. Wilberg , M. Langevin , R. Composano, WWW based structuring of codesigns, Proceedings of the 8th international symposium on System synthesis, p.138-143, September 13-15, 1995, Cannes, France
|
|
|
Stephen Edwards , Luciano Lavagno , Edward A. Lee , Alberto Sangiovanni-Vincentelli, Design of embedded systems: formal models, validation, and synthesis, Readings in hardware/software co-design, Kluwer Academic Publishers, Norwell, MA, 2001
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|