Giter VIP home page Giter VIP logo

mymipsfpga's Introduction

MIPSfpga demo project
=====================

0. extract rtl_up/ dir from MIPSfpga-Getting-Started-v1.2.zip
into rtl/ dir.

So rtl/ dir will contain these dirs:

    rtl
     |__ mipsfpga-plus
     |__ rtl_up
     |__ uart16550-1.5


1. Add Quartus II bin/ dir to the PATH, e.g.

    $ export PATH=$PATH:/opt/altera/13.1/quartus/bin

or change QUARTUS variable definition in make_project.sh


2. Run make_project.sh

    $ ./make_project.sh <board> [<project dir>]

E.g.

    $ ./make_project.sh de0-nano

the proj/ dir will be created.


3. Compile the project

    $ cd proj
    $ make


Connecting UART (9600 8n1)
==========================

DE1-SoC
-------

    .------.
    | 1   2|  2 (GPIO_0[1]) fpga --> host
    | 3   4|  4 (GPIO_0[3]) fpga <-- host
    | .....|
    \    12| 12 (GND)
     |     |
    /      |
    |      |
    |      |
    |39  40|
    '------'
      GPIO0


DE0-Nano
--------

    .------.
    | 1   2|
    | 3   4|
    | .....|
    \      |
     |     |
    /      |
    |    30| 30 (GND)
    | .....|
    |39  40| 40 (GPIO_0[33]) fpga --> host
    '------' 39 (GPIO_0[32]) fpga <-- host
      GPIO0


Marsohod3
---------

           CN2
   
     1 --  O o  -- 2
           o X
           o o
           o o
           o o  -- 10 (IO[5])  fpga --> host
           o o  -- 12 (IO[7])  fpga <-- host
    13 --  o o  -- 14 (GND)


See also

  * FTDI_BD0 --- 141 (IO8_141/DIFFIO_RX_T52N)
  * FTDI_BD1 --- 140 (IO8_140/DIFFIO_RX_T52P)

mymipsfpga's People

Contributors

frantony avatar

Watchers

 avatar  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.