From C to netlists: hardware engineering for software engineers?

被引:6
作者
Alston, I [1 ]
Madahar, B [1 ]
机构
[1] BAE Syst, Ctr Adv Technol, Dept Syst, Chelmsford CM2 8HN, Essex, England
来源
ELECTRONICS & COMMUNICATION ENGINEERING JOURNAL | 2002年 / 14卷 / 04期
关键词
D O I
10.1049/ecej:20020404
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The software programmable multiprocessor architecture has been employed extensively over the past two decades for embedded signal-processing applications. However, the increased complexity of such systems has, in many cases, required the use of hardware acceleration to meet the growing time-critical apsects of the design. Today's field-programmable gate arrays (FPGAs) offer an alternative or additional acceleration platform, especially to an application-specific integrated circuit (ASIC). However, the traditional low-level development methods, such as schematic capture or hardware description languages (HDLs), employed to implement these hardware accelerated parts of the design result in a design lifecycle mismatch between the rapid development techniques available for the software programmable parts. This paper presents high-level design languages that enable users to generate netlists for FPGAs directly from high-level C-like languages, thereby offering an equivalent programming solution to that available with microprocessors. It details how one of these languages can be integrated into a high-level design flow for the rapid development of heterogeneous embedded signal-processing systems and presents results from a benchmark.
引用
收藏
页码:165 / 173
页数:9
相关论文
共 3 条
[1]  
*BLUE HOR DEV SOFT, GED GRAPH PROGR AUT
[2]  
Hoare C.A.R., 1985, PRENTICE HALL INT SE
[3]  
MADAHAR BK, 2000, NATO IST PAN S COTS