GithubHelp home page GithubHelp logo

christiannolte / tangnano9k-series-examples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lushaylabs/tangnano9k-series-examples

0.0 0.0 0.0 808 KB

Examples for the Lushay Labs tang nano 9k series

Home Page: https://learn.lushaylabs.com/tang-nano-series/

JavaScript 0.06% Verilog 0.84% Makefile 0.03% GLSL 99.07%

tangnano9k-series-examples's Introduction

Tang Nano 9K Examples

This repository contains all the example projects for the tang nano 9k series. All projects tested on OSS CAD Suite version 2023/02/10 which can be downloaded from here

Counter

Introduction project from Part 1 of the TangNano9K series full article can be found here

UART

UART module to send and receive data from the tang nano 9k using the onboard RV debugger, full article can be found here

Screen

Contains a core to interface with a 0.96" Oled display, full article can be found here

Text Engine

Continues the screen core and adds a module which converts text to pixels using a font file, full article can be found here

Data Visualization

Different ways of converting binary numbers into visual representations that can be displayed to our OLED display, full article can be found here

Flash Hex Navigator

Article that goes over reading data from the onboard flash storage showing how to program the flash and building a flash navigator module which let's us navigate the memory displaying segments of the storage on screen in hex format. Full article can be found here

Random Scrolling Graph

Article that goes through the process of generating pseudo "random" numbers using LFSRs and plotting them to the screen creating a scrolling graph. Full article can be found here

Arbiter

Implements a memory controller allowing for three modules to share a common memory. Full article can be found here here

I2C ADC (ADS1115)

Example project using 2 channels out of the 4 on the 16-bit ADC. This project reads two analog values and displays them on screen in both raw format and in volts. Full article can be found here

CPU Core

Project where we implement our first CPU, this project implements a basic instruction set as well as an assembler for compiling programs into bytecode to be run on the CPU core. Full article can be found here

Composite Video

Example implementation of composite video using the 240p NTSC standard. This project displays grayscale test patterns on the screen. Full article can be found here

HUB75

A project building a basic 2-bit color driver to control a HUB75 interfaced display. Full article can be found here

tangnano9k-series-examples's People

Contributors

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