Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Help my with my Graduate Project's Idea to make it real by using FPGA

Hi everyone

Before i make this thread i search in internet about my idea if there is any one make it before but i didn't find anything

I am Haider Ali from Iraq

I have 22 years old now I do my final examination of the third years in college of engineering

I study Computer Engineering Techniques

I have Final Graduate Project next Year so I decide to work on it in this summer ,I have many ideas in my mind so I will choice the best and discuss it with you trying to make it practical

I like Arduino and another Microcontroller like parallax it's easy to translate your idea to a great electronic project (its easy and low cost device) so we don't surprise when we see many people like it ,But Arduino have low spec tech so we can't make complex project with it

That's why I'm now make this thread about my project

optical fiber and data communication

How optical fiber work (as what is understand)

Simple it convert the discrete data signal to pulse of light by using very high-speed laser diode (with rise time 15 ns or 5 ns or 60 ps) Then send this pulse of light in optical fiber made from silicon to transform the light with low losses

In the other side in Receiver Station there is photodiode Receive this pulse of light which transformed by optical fiber then Convert it to discrete signal again

NOTE: maybe this is not the way how optical fiber work so please if there is something difference or I say something wrong please someone tell me because this is what I understand about optical fiber

what about my project:-

I have data in computer and want to send it to another computer of course I will use data transform port like USB or Firewire or thunderbolt what every the way I will use they have the same Purpose

First time I decide to send data from PC Bit by Bit to Arduino Board then the Arduino analyze it to convert it to Pulse of light but this will be very hard and then I should programming software to convert data of file to bits then send it via Serial port because Arduino work via serial port and this will be complex

Because just want to work under physical layer without get into software layer

This will make my project work with any platform.

I decide to choice fpga

Now after I explain my project let me ask my question

Can I use FPGA board to analyze the USB data signals like 0 1 0 1111 00 111

In addition, convert it to electrical signals then connect laser diode to FPGA board and programming the FPGA

board to do this

If the data from USB is 1 (or the Signal)

Then output pin 7 (in pin 7 the laser diode is connected)

Therefore, the laser diode in this case will send pulse of light and there is optical fiber connected to laser diode to transform the light to the second FPGA board which connected with Photodiode with very high sensitivity of light detection to detect the light come from optical fiber then produce discrete signal and send it to FPGA board which the last will process it and rebuild the USB data signal again to send it to the another computer or and device have USB port.

this is my idea about using FPGA Board to make optical fiber data transmission between to point

http://im61.gulfup.com/WUaLEw.jpg

Also, what about laserdiode and photodiode there is many components like this in digikey and mouser

http://www.osioptoelectronics.com/standard-products/silicon-photodiodes/high-speed-silicon-photodiodes/high-speed-silicon-photodiodes-overview.aspx

and Can someone help me to choice the right fpga board that have the ability and the speed to analyze the USB signals and also receive the signal from another board i what my project send and receive in the same time vice versa

And should I use operational amplifier or resistor or capacitor with fpga board or another electronics Components

Finally, I want to say I am not any other person as for help in this forum for this reason

1- In my country (IRAQ) embedded system and FPGA is used by engineers or studies in universities and in all

engineering college in Iraq the FPGA material didn't studied in Undergraduate Cource :confused:

2- My university does not have offer emails (edu emails) for professors that's mean I can't order the academic

Version of any FPGA board and this make buy an FPGA board will be very expensive :(

3- Amazon and another website doesn't ship to Iraq so I should ship it to USA first then send it to Iraq via DHL and this will be expensive and take more time 25 - 30 day

4- For this reason buy an FPGA board will be hard and expensive for someone live in Iraq like me That is why I

make this thread to help me to choice the right board and start good from the first step :)

I wish I explain everything in this thread maybe it's contain many wrong words and spelling errors I'm sorry about that

Thank you very much

MY REGARDS

20 Replies