GithubHelp home page GithubHelp logo

isabella232 / raptor_soc_template Goto Github PK

View Code? Open in Web Editor NEW

This project forked from efabless/raptor_soc_template

0.0 0.0 0.0 61 KB

Raptor is an SoC Design Template based on Arm Cortex M0 or M3 core.

Verilog 81.26% C 13.87% C++ 2.17% Assembly 2.54% Objective-C 0.17%

raptor_soc_template's Introduction

raptor_soc_template

Raptor is an SoC Design Template based on Arm Cortex M0 or M3 core.

Efabless, San Jose CA

Project Structure

The SoC template example is composed of two sets of files:

soc files

'soc' files decribe the overall architecture as well as fixed design elements

ip files

'ip' files describe each of the IP blocks and peripherals referenced by the SoC. Within each category, there are 'definition' and 'design_files'.

Definition files

'definition' files provide attrbutes in the form of a structure set of key-value pairs. They provide attributes of the design element within the system.

Design files

'design files' are parameterized templates for verilog, firmware, testbenches, etc. Final versions of these files are generated by a compiler based on the configuration of the SoC.

Examples for this SoC use embedded java script supporting automated compilation of the design files.

NOTE: Current design file examples are provided for initial reference. These files are currently being updated and will be reposted once complete.

SoC Instance Example

An example of an SoC configuration is provided. This example represents the demo chip taped-out by Efabless on X-FAB 180nm process (XH018). The demo chip provides a working implementation of the SoC that can be used to evaluate functionality or build proof-of-concepts.

raptor_soc_template's People

Contributors

jeffdi avatar

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.