Coder Social home page Coder Social logo

abdelazeem201 / leon2 Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 836 KB

The LEON2 is a synthesisable VHDL model of a 32-bit processor conforming to the IEEE-1754 (SPARC V8) architecture.

Home Page: https://www.esa.int/Enabling_Support/Space_Engineering_Technology/Onboard_Computers_and_Data_Handling/Microprocessors

License: MIT License

Makefile 0.38% C 17.45% Lex 0.22% Yacc 0.44% Perl 2.49% Emacs Lisp 2.19% HTML 0.03% Raku 0.24% Assembly 0.83% Tcl 0.17% VHDL 75.54% Verilog 0.02%
arm asic asic-design asic-verification fpga rtl simulation soc systemverilog verilog

leon2's Introduction

LEON2 / LEON2-FT

The LEON2 is a synthesisable VHDL model of a 32-bit processor conforming to the IEEE-1754 (SPARC V8) architecture. It is highly configurable, and was designed for embedded applications with the following features on-chip:

  • 5-stage integer pipeline
  • separate instruction and data caches
  • hardware multiplier and divider
  • memory management unit
  • interrupt controller
  • debug support unit with trace buffer
  • two 24-bit timers
  • two UARTs
  • power-down function
  • watchdog
  • 16-bit I/O port
  • Flexible memory controller

The LEON2 is based on an AMBA AHB/APB bus architecture, so new modules can easily be added to extend its functionality. The processor can be implemented in both FPGA and ASIC technologies. LEON2_architecture_diagram_pillars

The LEON2-FT design is an extension of the basic LEON2 model including advanced fault-tolerance features to withstand arbitrary single-event upset (SEU) errors without loss of data. The fault-tolerance is provided at design (VHDL) level, and does not require an SEU-hard semiconductor process, nor a custom cell library or special back-end tools. Atmel has manufactured an ASIC version of the LEON2-FT in the ATH18RHA rad hard process, available through their catalogue as part number AT697F. The AT697F is qualified according to QML-Q.

Availability:

The LEON2-FT VHDL IP core is available from ESA directly, under special licensing conditions. Please refer to the LEON2-FT IP Core webpage on the ESA IP Cores website for more information on licensing the LEON2-FT model. The LEON2 (non-FT) model is no longer maintained. It is superceded by LEON2-FT, and the subsequently released LEON models (LEON3, LEON4). The ASIC implementation of the LEON2-FT is available from Atmel,as part number AT697F.

GR740_next-generation_microprocessor_card_medium

leon2's People

Contributors

abdelazeem201 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

leon2's Issues

what's leon2ft

what's the difference between leon2 and leon2-ft? how can I get leon2-ft source code ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.