Altera_Forum
Honored Contributor
11 years agoHelp 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