• DocumentCode
    1732289
  • Title

    A retargetable tool-suite for the design of application specific instruction set processors using a machine description language

  • Author

    Abbas, Asad ; Ahmed, Arif ; Ahmed, Arif ; Bajwa, W.U.Z. ; Anwar, Ayesha ; Abbasi, Shahbaz

  • Author_Institution
    Coll. of Electr. & Mech. Eng., Nat. Univ. of Sci. & Technol., Rawalpindi, Pakistan
  • Volume
    1
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Abstract
    This paper presents BURAQ, a DSP development framework, which aims at optimizing cost, efficiency and turn around time of system-on-chip development. BURAQ accepts an instruction and architecture description (IAD) file that represents the DSP and its instruction set at a higher level of abstraction, in a proprietary language. The system then synthesizes a complete hardware description of the processor core, along with accompanying tools i.e. ILP assembler, linker and instruction set simulator. The synthesized processor core is composed of a processor kernel, registers, addressing units and functional units. A user friendly IDE for the above mentioned framework has also been developed and it allows easy specification and detailed analysis of the target architecture. Hence BURAQ allows a platform for hardware/software co-simulation of a DSP. co-simulation is a very powerful tool for early design space exploration and thus reducing production cost and development time of SOC architectures. The effectiveness of BURAQ was verified with a successful modeling of Texas Instruments´ TMS320C6x and StarCore´s SC140.
  • Keywords
    application specific integrated circuits; development systems; digital signal processing chips; hardware-software codesign; instruction sets; integrated circuit design; BURAQ; DSP development framework; ILP assembler; SOC; addressing units; application specific instruction set processors; complete hardware description; functional units; hardware/software co-simulation; instruction and architecture description; machine description language; processor core; processor kernel; retargetable tool-suite; system-on-chip development; Assembly; Computer architecture; Cost function; Digital signal processing; Hardware; Kernel; Registers; Software tools; Space exploration; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
  • Print_ISBN
    0-7803-7448-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2002.1009868
  • Filename
    1009868