GithubHelp home page GithubHelp logo

gingerjd / elec241-p1-group-b Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 21.42 MB

Mathematica 0.01% VHDL 1.16% SystemVerilog 0.80% Verilog 0.53% CMake 0.01% C++ 0.06% C 96.31% Assembly 0.85% Makefile 0.28%

elec241-p1-group-b's Introduction

starter code for ELEC241 P1 2022

In this repository, you will find the files needed to get started

  • FPGA - starter project for Quartus
  • MCU - starter workspace for Mbed Studio
  • Hardware - datasheets + files used for testing your hardware
  • lib - Leave this. Files used by Quartus

Should should use this as a starting point for your coursework. All pin mappings have been setup and tested so you can focus on your logic.

Do not use a fork of this repository for your coursework as it is public (a fork will also have to be public). Instead, click the "Use this template" button to create your own private repository. This will not inherit the git history (you don't want my random commits!)

The Hardware folder contains pre-built Mbed and FPGA binaries you can use to program your boards to check your hardware is constructed correctly. Always program the MCU first.

Tasks

We suggest you do the following:

  • Before connecting the ribbon cable to the Nucleo board, program the MCU with one of the test binaries (safety precaution)
  • Complete construction of your cables and boards
  • Connect everything in accordance with the image in the coursework spec
  • Use the test binaries in the Hardware folder to check your hardware. Read the README files in each
  • If all works, proceed to click the "Use this template" button and create your own private repository. Make sure you add your group members so they too can access it.
    • At some point, you will need to add the staff as well. Watch out for an announcement about this

Reporting Problems

If you find a problem with any of these files, please do one of the following:

  • Click "issues" above and report
  • Clone (or fork) the repository, make the correction, and push back a "Pull Request". Try not to push back too many changes in one go.

Both the above will be reviewed by the tutors and addressed as appropriate.

elec241-p1-group-b's People

Contributors

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