Loading ...
Sorry, an error occurred while loading the content.
 

DRAGONFLY 1 micro core is ready

Expand Messages
  • The LEOX team
    The LEOX team is pleased to announce its first release of the DRAGONFLY micro core. Have a look at http://www.leox.org/resources/dvlp.html#RES_DVLP_DGF The
    Message 1 of 1 , Sep 24, 2001
      The LEOX team is pleased to announce its first release of the DRAGONFLY
      micro core.
      Have a look at http://www.leox.org/resources/dvlp.html#RES_DVLP_DGF

      The DRAGONFLY micro core has been designed as a small (less than 4K
      gates),
      fast and programmable core, to be used in an ASIC or a FPGA, in areas
      such as
      serial communication management (UART, Smart cards controllers, LDC
      drivers,
      I²C controllers, SPI controllers), on-chip test and debug of complex
      blocks,
      intelligent DMA, FLASH controllers, audio-rate SDRAM controllers, and so
      on.

      The advantages of having a programmable core on an ASIC to perform
      complex
      tasks are obvious:

      - writing and debugging software code is faster than designing the
      same
      function in hardware.
      - it is possible to reload the software in the ASIC, to correct bugs
      or
      change the functionality.

      The Dragonfly core however, is not well suited to be used as a general
      purpose
      processor. It has no interrupt mechanism (this has been chosen for
      simplicity
      of implementation), and as such it can't handle true real-time tasks
      (those
      tasks should be handled inside a peripheral if needed). The core has no
      multiply/divide instruction, and its arithmetic capability are basic.

      The philosophy behind the core is that, real-time and complex arithmetic
      tasks
      are handled inside adapted peripherals (serial interfaces, FIFOs,
      Arithmetic
      operators, Timers, etc.), while the core itself is responsible for
      peripheral
      configuration, data motion and interpretation, complex state machine
      emulation,
      complex decisions calculations.

      Writing software for the DRAGONFLY is done using a simple, easy to use
      and
      easy to learn assembly language. Available software tools are:

      - a complete macro assembler (that runs on Linux, Solaris and
      Windows).
      - an Emacs mode for easy assembly code edition.
      - a tcl/Tk based debugger to be used (only) with the Modelsim VHDL
      simulator.


      Best Regards
      The LEOX team

      http://www.leox.org : Free Hardware and Software Resources for
      System-on-Chip
    Your message has been successfully submitted and would be delivered to recipients shortly.