rutgers-fpga-projects Goto Github PK
Name: Rutgers Projects
Type: Organization
Location: Piscataway, NJ
Name: Rutgers Projects
Type: Organization
Location: Piscataway, NJ
We intend to create an audio synthesizer. The sound will be sent out through line out or headphone jacks on the Altera board. We will start out simple and add to it as time permits. To begin with, we will get different notes played when different buttons are pressed on the board. The switches could be used to change pitch so the 4 buttons on the board can be used for more than 4 notes. Then, we can try creating more than just simple notes. We can add filters, possibly use line in or mic input, and so on. If we have a lot of extra time, we can try creating a MIDI file interpreter instead of using buttons as input. Then, we could try different input methods. That could include taking apart an old electric minikeyboard and wiring it to inputs on the board, or any number of other possibilities.
The purpose of this project is to build an interactive version of the game brick breaker using an FPGA. It will be programmed using Verilog. The game will require a design of graphics, mouse control, and the creation of a round ball. Also I need to work on the aspects of the control of the ball. This also includes the ball interactions with the paddle, walls, bricks, and how to stop it from going out of bounds.
Our project is the system that enables a moving camera to track a moving object in real time. We plan on doing this by having a camera mounted to a swivel using two servo motors to allow for the camera’s direction to be controlled. The camera data will be read into the FPGA board and some basic object recognition algorithm will be used to identify an some object and determine if the camera needs to be moved to keep the object in the field of vision. In addition to the auto tracking mode, we plan on having an IR remote to allow for manual panning, mode selection, and power on and off. If there is additional time we would like to also interface the FPGA to a Raspberry Pi board running a linux web server to allow for email alerts (when object moves) and web based control.
FPGA project with Mark Zoppina and Jon Liang
I propose to make the FPGA control christmas lights base on the frequency and volume of music. This should work for any song and in real time using a mic as the input sampling at short intervals. I will adjust the lights present to the BPM of the song. I will need to build a solid state relay to source power for the lights.
The project aims at developing a DDS based function generator to generate a sine wave frequency sweep in the range of 390 kHz. For doing this the FPGA will be used to run the dds algorithm and then a DAC and a reconstruction filter will be interfaced of the required order to have a final output on the CRO.
We will be design a gesture capturing music controlling system by using the NIOS I and the Altera FPGA boards. We will divide the project into 2 steps, the firstep is tha we wil build an interface whicould upload the music tohe FPGA and the NIOS I processor, the scond step is tha we wil use a gesture capturing sytem linked withe FPA and NIOS I procesor t control the basic proertis of the sound.
The project is to build a MIPS micro-processor, which is composed of registers, ALUs, finite state machines, memories, and other logic building blocks. The microarchitecture can be separated into two parts: the datapath and the control. The datapath contains structures such as memories, registers, ALUs, and multiplexers. The control unit receives the current instruction from the datapath and tells the datapath how to execute that instruction.
Implementation of music sampler via (electronic drum set or keyboard).Use of the board's memory to send data to the audio codex on the DE2-115 Board to the board's audio output.
This project aims to use the Cyclone IV E FPGA board and one or more Parallax ping sonar sensors to track objects in 3D at short range. Using an external display, we will display position and distance of the object from the sensor array.
We will build a rover using 4 gearhead motors and use an IR remote controller to control the motors.
Our project is basically a solar panel system that will adjust its position to keep the panel perpendicular to the sun/light source so that the panel generates optimal power. The system will have LDR sensors, each of which will have a light dependent resistance value. When panel is perpendicular to the light source, the LDR sensors should have the same value. But since the sun move in a hemispherical angle around the panel, one of the sensor’s value will be greater than then other. This information will go through an ADC and then to the FPGA. The FPGA will have a control algorithm which will set the position of the servos to keep the LDR’s resistance values equal, thus keeping the panel perpendicular to the sun/light source.
Real time active noise cancellation filter. The filter will increase signal to noise ratio by decreasing noise. This system is used in cellular phones and high tech headphones.
For our project, we plan to create a game similar to the popular game, Tap Tap (http://en.wikipedia.org/wiki/Tap_Tap). In the game, a series of inputs will scroll down the display and the player must press each input at the correct time. The inputs are synchronized to a song. A flash game similar to what we wish to create can be found here: http://www.plonga.com/adventure/Music/TapTapRevengeOnline We will be using the keys on the FPGA board as inputs and the character display to show when the player needs to press each input. Additionally, we will be using the audio output to play a song for the game. For additional hardware, we may require a speaker to play the song. We may also consider using a keyboard as an external input component, as the keys on the FPGA board tend to have glitches.
In our project we intend to implement a two way half-duplex communication system on Altera DE2-115 boards. Our system will have two FPGA’s connected via an Ethernet cable. Each FPGA board will have a speaker and microphone connected to it. Using this microphone a person sitting next to one board will be able send an audio message to a person sitting next to the other FPGA board. The other person will receive this message via the speaker. We will also implement a MAC protocol for our Link layer. If time permits we will try implementing our system on a LAN.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.