• DocumentCode
    936495
  • Title

    Design of a Master Device for the Multifunction Vehicle Bus

  • Author

    Jiménez, Jaime ; Martín, José L. ; Bidarte, Unai ; Astarloa, Armando ; Zuloaga, Aitzol

  • Author_Institution
    Univ. of the Basque Country, Bilbao
  • Volume
    56
  • Issue
    6
  • fYear
    2007
  • Firstpage
    3695
  • Lastpage
    3708
  • Abstract
    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.
  • Keywords
    field programmable gate arrays; hardware description languages; hardware-software codesign; logic partitioning; system-on-chip; vehicles; SystemC; electronic platform; field-programmable gate array; hardware response time; hardware-software codesign; hardware-software partition; multifunction vehicle bus; network master device design; operational block; program memory; refinement process; register transfer-level design; silicon area; software execution time; system-on-a-chip strategy; traffic store; Design methodology; Rail transportation electronics; Train Communication Network; design methodology; logic design; rail transportation electronics; train communication network (TCN);
  • fLanguage
    English
  • Journal_Title
    Vehicular Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9545
  • Type

    jour

  • DOI
    10.1109/TVT.2007.901868
  • Filename
    4356979