• DocumentCode
    1414456
  • Title

    Challenges in cross-development [single chip microprocessors]

  • Author

    Earnshaw, Richard W. ; Smith, Lee D. ; Welton, Kevin

  • Author_Institution
    Adv. RISC Machines Ltd., Cambridge, UK
  • Volume
    17
  • Issue
    4
  • fYear
    1997
  • Firstpage
    28
  • Lastpage
    36
  • Abstract
    This year is a turning point in the history of single-chip electronic products. Before 1997, the silicon fabrication industry´s capability to produce such systems cost-effectively embraced only the highest volume products, those amenable to a full-custom design approach, and those of moderate complexity. After 1997, single-chip products built from several microcontrollers, DSPs, memory, and customer-designed processor-like entities will become increasingly cost-effective. Designing them will be possible for anyone with state-of-the-art ASIC design tools. In this article, we discuss the two major challenges of developing software for such products: debugging and simulation. Key to our analysis is the idea that technology that can tackle these problems already exists. The traditional division of tasks within the development tools industry, however, along with a lack of standardization have prevented comprehensive debugging and simulation solutions from becoming widespread. As Advanced RISC Machines is not part of the cross-development tools industry, we offer a consumer´s view rather than a provider´s view of the debugger challenge facing tools vendors. We also describe the simulation challenges facing the emerging suppliers of intellectual property to the embedded systems industry. In this area, ARM is a provider, so our analysis is more detailed. Finally, we describe ModelGen and the ARMulation Framework, tools we have developed to support the use of ARM´s intellectual property in these products
  • Keywords
    digital simulation; industrial property; microprocessor chips; program debugging; real-time systems; ARMulation Framework; Advanced RISC Machines; ModelGen; debugging; full-custom design approach; intellectual property; simulation; single chip microprocessors; single-chip electronic products; software development; standardization; Debugging; Fabrication; History; Intellectual property; Machinery production industries; Microcontrollers; Microprocessors; Silicon; Textile industry; Turning;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.612216
  • Filename
    612216