Holiday project goals for undergrads with an FPGA?

AI Thread Summary
The discussion centers on a group of undergraduates aiming to work with an FPGA for a holiday project, initially proposing to interface a CID camera sensor for image processing. A faculty member cautions that this goal may be too ambitious for beginners within a 6-10 week timeframe. The group seeks alternative, achievable project goals that would build their skills in FPGA programming and VHDL. Suggestions include creating a software-defined radio, implementing a microprocessor architecture, or developing a real-time encryption/decryption engine. The focus remains on gaining FPGA experience while working towards their ultimate goal of integrating a CID camera sensor.
kostoglotov
Messages
231
Reaction score
6
It's a student project for vacation research, under-grad, not sure how many of us, there'll probably be 4-6, we're motivated.

My original proposal was to get an FPGA (on an Artix-7 or Z-board) to run a CID camera sensor as a dumb peripheral, do some basic image processing stuff on it (perhaps edge detection and dynamic windowing), and output a bitmap to a PC.

One of the faculty who has about 16 years experience with FPGAs has suggested that for my (and my colleagues) level, this might not be achieveable in a 6-10 week time-frame (we're all pretty much beginners).

We wish to keep the original goal on a more long term basis, but want now to have some other project goals, that would move us towards having the skills and experience (and perhaps some of the IP) for this ultimate goal.

What would some good intermediate project goals be for a group of undergrad beginners with a summer holiday to spend if we ultimately would like to get an FPGA doing cool stuff with a CID camera sensor?
 
Engineering news on Phys.org
Perhaps forget the FPGA and just use a laptop or RaspberryPi . Concentrate on the image recognition part of your project .
 
Last edited:
Nidum said:
Perhaps forget the FPGA and just use a laptop or RaspberryPi . Concentrate on the image recognition part of your project .

No.

The entire point of the project is to get experience with FPGAs and VHDL and Vivado.
 
How about a software defined radio? You could use a simple RF front end to get you some baseband audio to process.

Or implement a uP architecture with the FPGA, including the ALU, registers, a simple command set, etc. You can size the uP based on the size of the FPGA -- how many bits and how fast can you make the uP?

What memory resources are on those FPGA evaluation boards?

EDIT/ADD -- Or you could implement a real-time encryption/decryption engine for a secure data network. Again, you need to size how many bit encryption you can implement in the FPGA based on how fast you want the data network to be running. Implement 2 nodes, and demonstrate bi-directional communication...
 
Very basic question. Consider a 3-terminal device with terminals say A,B,C. Kirchhoff Current Law (KCL) and Kirchhoff Voltage Law (KVL) establish two relationships between the 3 currents entering the terminals and the 3 terminal's voltage pairs respectively. So we have 2 equations in 6 unknowns. To proceed further we need two more (independent) equations in order to solve the circuit the 3-terminal device is connected to (basically one treats such a device as an unbalanced two-port...
suppose you have two capacitors with a 0.1 Farad value and 12 VDC rating. label these as A and B. label the terminals of each as 1 and 2. you also have a voltmeter with a 40 volt linear range for DC. you also have a 9 volt DC power supply fed by mains. you charge each capacitor to 9 volts with terminal 1 being - (negative) and terminal 2 being + (positive). you connect the voltmeter to terminal A2 and to terminal B1. does it read any voltage? can - of one capacitor discharge + of the...
Thread 'Weird near-field phenomenon I get in my EM simulation'
I recently made a basic simulation of wire antennas and I am not sure if the near field in my simulation is modeled correctly. One of the things that worry me is the fact that sometimes I see in my simulation "movements" in the near field that seems to be faster than the speed of wave propagation I defined (the speed of light in the simulation). Specifically I see "nodes" of low amplitude in the E field that are quickly "emitted" from the antenna and then slow down as they approach the far...
Back
Top