Code Monkey home page Code Monkey logo

scratchip's People

Contributors

colin4124 avatar xfguo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

colin4124

scratchip's Issues

Filelist Management and Auto-generation

Checklist

  • Did you write out a description of the feature you want to see?
  • Did you look around for any related features?
  • Did you specify relevant external information?

Request a feature? Please fill out the sections below. ๐Ÿ‘

Feature Description

project.yml should always be created when we run scratchip create PROJ, the project.yml should include everything for re-init the project. Also, a version should be specified to make it's easy to upgrade to new version.

# contents of project.yml
version: 0.2.1
filelist:
  rtl:
    - include 
    - rtl/verilog/ethmac.v
    - rtl/verilog/eth_clkgen.v
  sim:
    - inlucde: rtl
  syn:
    - include: rtl
  fpga:
    - include: rtl
  1. support include other filelist
  2. scratchip command to generate filelist with arguments, scratchip filelist
  3. support include/include_dir
  4. all filelist should be in pre-defined order

Type of Feature

Related Features

Additional context

Impact: unknown

Development Phase: proposal

Makefile for "build scratchip from scratch" Missing

Checklist

  • [v] Did you write out a description of the feature you want to see?
  • [v] Did you look around for any related features?
  • [v] Did you specify relevant external information?

Feature Description

Please release the Makefile mentioned in "build scratchip from scratch".

Type of Feature

Build file release.

Related Features

  • Build scratchip from scratch.
  • Chisel3 version customization.

Additional context

no functional change

request

Refer to how-to-build

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.