Design of a master device for the multifunction vehicle bus

被引:9
作者
Jimenez, Jaime [1 ]
Martin, Jose L. [1 ]
Bidarte, Unai [1 ]
Astarloa, Armando [1 ]
Zuloaga, Aiuol [1 ]
机构
[1] Univ Basque Country, Dept Elect & Telecommun, Bilbao 48013, Spain
关键词
design methodology; logic design; rail transportation electronics; train communication network (TCN);
D O I
10.1109/TVT.2007.901868
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents the design of a network master device for the multifunction vehicle bus. An analysis of the specifications for this bus administrator reveals that the functional design can be arranged in 14 operational blocks and in a special memory for communication data known as the Traffic Store. System-on-a-chip strategies have been adopted in order to cope with this great complexity. The architecture includes a standard on-chip bus, which is aimed at interconnecting all the modules as cores attached to it by an established interface. In this way, creation flow can be concurrent, and design for reuse is made easier. The entire architecture has been coded in SystemC not only for verification purposes but also for setting the intermediate point in the refinement process toward the register transfer-level design. After validating this executable description by simulation, the hardware/software partition has been performed following the codesign philosophy. Estimations about consumed silicon area, hardware response time, occupied program memory, and software execution time have been made in order to calculate a cost function for each functional block: the cost-performance difference. From these, an optimum hardware/software architecture has been obtained. As a result, the electronic platform for the master device has been generated on a field-programmable gate array. The final implementation contains a soft processor as the main component, a ROM, a RAM, some internal registers, and the Traffic Store.
引用
收藏
页码:3695 / 3708
页数:14
相关论文
共 35 条
[11]  
Gajski D.D., 1992, High-level synthesis: introduction to chip and system design
[12]   Introducing core-based system design [J].
Gupta, R ;
Zorian, Y .
IEEE DESIGN & TEST OF COMPUTERS, 1997, 14 (04) :15-25
[13]  
Jiménez J, 2003, 2003 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, P1000
[14]   The IEC/IEEE train communication network [J].
Kirrmann, H ;
Zuber, PA .
IEEE MICRO, 2001, 21 (02) :81-+
[15]   Integrating communication protocol selection with hardware/software codesign [J].
Knudsen, PV ;
Madsen, J .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (08) :1077-1095
[16]  
KUMAR S, 1996, CODESIGN EMBEDDED SY
[17]   Toward IP-based system level SoC design [J].
Kunkel, J .
COMPUTER, 2003, 36 (05) :88-89
[18]  
Lee TY, 2001, IEICE T INF SYST, VE84D, P326
[19]  
LIEVERSE P, 1999, J VLSI SIGNAL PROC, V29, P197
[20]   An industrial view of electronic design automation [J].
MacMillen, D ;
Butts, M ;
Camposano, R ;
Hill, D ;
Williams, TW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (12) :1428-1448