FPGARelated.com
Forums

help

Started by mehdi bousfiha November 3, 2012
Hi everyone, i'm realy excited about starting my first project in VHDl prog=
ramming, by using FPGA card, my project is about monitoring cameras, and i =
didn't find any information about it, basiclly i'm realy confused about sta=
rting this project without any guides or information sources, it's my first=
 step trought materials and FPGA card, except some basic tranings on it, i =
hope someone will help me to get what i need.

Thank you in advance.
On 11/3/2012 9:14 PM, mehdi bousfiha wrote:
> Hi everyone, i'm realy excited about starting my first project in VHDl programming, by using FPGA card, my project is about monitoring cameras, and i didn't find any information about it, basiclly i'm realy confused about starting this project without any guides or information sources, it's my first step trought materials and FPGA card, except some basic tranings on it, i hope someone will help me to get what i need. > > Thank you in advance.
That's not much info to go on to help you. You should probably start with some simple projects to learn the nature of FPGAs and how to use the tools, then work you way up to more complex projects until you understand enough to tackle a project like image processing. There are any number of starter pages on the web. A common project is a traffic light controller. What exactly do you want to do with the cameras? Rick
On Sunday, November 4, 2012 1:14:23 AM UTC, mehdi bousfiha wrote:
> Hi everyone, i'm realy excited about starting my first project in VHDl pr=
ogramming, by using FPGA card, my project is about monitoring cameras, and = i didn't find any information about it, basiclly i'm realy confused about s= tarting this project without any guides or information sources, it's my fir= st step trought materials and FPGA card, except some basic tranings on it, = i hope someone will help me to get what i need.
>=20 >=20 >=20 > Thank you in advance.
first of all thank you for your reply,=20 My project is about surveillance camera, it means a camera that can stock a= video, and only on a presence of mouvement, and after that we can display = these sequence of videos on a LCD screen=20
On Saturday, November 3, 2012 9:00:50 PM UTC-5, mehdi bousfiha wrote:
> On Sunday, November 4, 2012 1:14:23 AM UTC, mehdi bousfiha wrote: >=20 > > Hi everyone, i'm realy excited about starting my first project in VHDl =
programming, by using FPGA card, my project is about monitoring cameras, an= d i didn't find any information about it, basiclly i'm realy confused about= starting this project without any guides or information sources, it's my f= irst step trought materials and FPGA card, except some basic tranings on it= , i hope someone will help me to get what i need.
>=20 > > Thank you in advance. >=20 > first of all thank you for your reply,=20 >=20 > My project is about surveillance camera, it means a camera that can stock=
a video, and only on a presence of mouvement, and after that we can displa= y these sequence of videos on a LCD screen Is the wind blowing enough to move lightweight objects enough that it shoul= d be displayed?
On Sunday, November 4, 2012 5:56:12 AM UTC, Robert Miles wrote:
> On Saturday, November 3, 2012 9:00:50 PM UTC-5, mehdi bousfiha wrote: >=20 > > On Sunday, November 4, 2012 1:14:23 AM UTC, mehdi bousfiha wrote: >=20 > >=20 >=20 > > > Hi everyone, i'm realy excited about starting my first project in VHD=
l programming, by using FPGA card, my project is about monitoring cameras, = and i didn't find any information about it, basiclly i'm realy confused abo= ut starting this project without any guides or information sources, it's my= first step trought materials and FPGA card, except some basic tranings on = it, i hope someone will help me to get what i need.
>=20 > >=20 >=20 > > > Thank you in advance. >=20 > >=20 >=20 > > first of all thank you for your reply,=20 >=20 > >=20 >=20 > > My project is about surveillance camera, it means a camera that can sto=
ck a video, and only on a presence of mouvement, and after that we can disp= lay these sequence of videos on a LCD screen
>=20 >=20 >=20 > Is the wind blowing enough to move lightweight objects enough that it sho=
uld be displayed? We suppose that the camera is inside a building, such details are far from = what i want, i need the first steps
"mehdi bousfiha" <el.mehdi.bousfiha@gmail.com> wrote in message 
news:edbf8b3f-72af-4f9c-b170-b88283a28cc6@googlegroups.com...
On Sunday, November 4, 2012 5:56:12 AM UTC, Robert Miles wrote:
> On Saturday, November 3, 2012 9:00:50 PM UTC-5, mehdi bousfiha wrote: > > > On Sunday, November 4, 2012 1:14:23 AM UTC, mehdi bousfiha wrote: > > > > > > > Hi everyone, i'm realy excited about starting my first project in VHDl > > > programming, by using FPGA card, my project is about monitoring > > > cameras, and i didn't find any information about it, basiclly i'm > > > realy confused about starting this project without any guides or > > > information sources, it's my first step trought materials and FPGA > > > card, except some basic tranings on it, i hope someone will help me to > > > get what i need. > > > > > > > Thank you in advance. > > > > > > first of all thank you for your reply, > > > > > > My project is about surveillance camera, it means a camera that can > > stock a video, and only on a presence of mouvement, and after that we > > can display these sequence of videos on a LCD screen > > > > Is the wind blowing enough to move lightweight objects enough that it > should be displayed?
>We suppose that the camera is inside a building, such details are far from >what i want, i need the first steps
OK one step at a time. What are the cameras you wish to use - are they analog or digital output? If they are analog then what format of video do they provide? If baseband then probably either RS170 or CCIR. You need to read up and understand these video formats, then you will need to build an Analog to digital converter to allow you to interface to the FPGA - how many bits? - you need to understand sampling theory to get a handle on the conversion rate you will need to preserve the analog bandwidth, and understand what level of quantization you will need. Having got the digitised input to the FPGA you will need to strip the sync pulses from it to allow you to form the images properly into some kind of frame store. You probably (almost certainly) will not have enough memory on the FPGA for a frame store, so you will need external memory. This will probably be DRAM or SDRAM. You need to define the devices your need, speed and capacity, and understand how to drive the memory devices from your FPGA. If the cameras are digital - what format - camera link? Ethernet? proprietary? We have not even scratched the surface yet. You need to do some background work and system design first before you even think about coding the FPGA. Just a few thoughts ...
On Sunday, November 4, 2012 10:18:14 AM UTC, Andy Bartlett wrote:
> "mehdi bousfiha" <el.mehdi.bousfiha@gmail.com> wrote in message > > news:edbf8b3f-72af-4f9c-b170-b88283a28cc6@googlegroups.com... > > On Sunday, November 4, 2012 5:56:12 AM UTC, Robert Miles wrote: > > > On Saturday, November 3, 2012 9:00:50 PM UTC-5, mehdi bousfiha wrote: > > > > > > > On Sunday, November 4, 2012 1:14:23 AM UTC, mehdi bousfiha wrote: > > > > > > > > > > > > > > > Hi everyone, i'm realy excited about starting my first project in VHDl > > > > > programming, by using FPGA card, my project is about monitoring > > > > > cameras, and i didn't find any information about it, basiclly i'm > > > > > realy confused about starting this project without any guides or > > > > > information sources, it's my first step trought materials and FPGA > > > > > card, except some basic tranings on it, i hope someone will help me to > > > > > get what i need. > > > > > > > > > > > > > > > Thank you in advance. > > > > > > > > > > > > > > first of all thank you for your reply, > > > > > > > > > > > > > > My project is about surveillance camera, it means a camera that can > > > > stock a video, and only on a presence of mouvement, and after that we > > > > can display these sequence of videos on a LCD screen > > > > > > > > > > > > Is the wind blowing enough to move lightweight objects enough that it > > > should be displayed? > > > > >We suppose that the camera is inside a building, such details are far from > > >what i want, i need the first steps > > > > OK one step at a time. > > > > What are the cameras you wish to use - are they analog or digital output? > > If they are analog then what format of video do they provide? > > If baseband then probably either RS170 or CCIR. You need to read up and > > understand these video formats, then you will need to build an Analog to > > digital converter to allow you to interface to the FPGA - how many bits? - > > you need to understand sampling theory to get a handle on the conversion > > rate you will need to preserve the analog bandwidth, and understand what > > level of quantization you will need. > > > > Having got the digitised input to the FPGA you will need to strip the sync > > pulses from it to allow you to form the images properly into some kind of > > frame store. You probably (almost certainly) will not have enough memory on > > the FPGA for a frame store, so you will need external memory. > > > > This will probably be DRAM or SDRAM. You need to define the devices your > > need, speed and capacity, and understand how to drive the memory devices > > from your FPGA. > > > > If the cameras are digital - what format - camera link? Ethernet? > > proprietary? > > > > We have not even scratched the surface yet. > > > > You need to do some background work and system design first before you even > > think about coding the FPGA. > > > > Just a few thoughts ...
OK i see, So what are you suggestions for a beginner like me, i'm realy excited about building my own project, and i'll work hard to realize that, i juste need support and a push from professional people like you. any ideas for easy projects ??
"mehdi bousfiha" <el.mehdi.bousfiha@gmail.com> wrote in message 
news:fc33de64-691d-4193-ad81-dc7ed266e52f@googlegroups.com...
> On Sunday, November 4, 2012 10:18:14 AM UTC, Andy Bartlett wrote: >> "mehdi bousfiha" <el.mehdi.bousfiha@gmail.com> wrote in message >> >> news:edbf8b3f-72af-4f9c-b170-b88283a28cc6@googlegroups.com... >> >> On Sunday, November 4, 2012 5:56:12 AM UTC, Robert Miles wrote: >> >> > On Saturday, November 3, 2012 9:00:50 PM UTC-5, mehdi bousfiha wrote: >> >> > >> >> > > On Sunday, November 4, 2012 1:14:23 AM UTC, mehdi bousfiha wrote: >> >> > >> >> > > >> >> > >> >> > > > Hi everyone, i'm realy excited about starting my first project in >> > > > VHDl >> >> > > > programming, by using FPGA card, my project is about monitoring >> >> > > > cameras, and i didn't find any information about it, basiclly i'm >> >> > > > realy confused about starting this project without any guides or >> >> > > > information sources, it's my first step trought materials and FPGA >> >> > > > card, except some basic tranings on it, i hope someone will help me >> > > > to >> >> > > > get what i need. >> >> > >> >> > > >> >> > >> >> > > > Thank you in advance. >> >> > >> >> > > >> >> > >> >> > > first of all thank you for your reply, >> >> > >> >> > > >> >> > >> >> > > My project is about surveillance camera, it means a camera that can >> >> > > stock a video, and only on a presence of mouvement, and after that we >> >> > > can display these sequence of videos on a LCD screen >> >> > >> >> > >> >> > >> >> > Is the wind blowing enough to move lightweight objects enough that it >> >> > should be displayed? >> >> >> >> >We suppose that the camera is inside a building, such details are far >> >from >> >> >what i want, i need the first steps >> >> >> >> OK one step at a time. >> >> >> >> What are the cameras you wish to use - are they analog or digital output? >> >> If they are analog then what format of video do they provide? >> >> If baseband then probably either RS170 or CCIR. You need to read up and >> >> understand these video formats, then you will need to build an Analog to >> >> digital converter to allow you to interface to the FPGA - how many >> bits? - >> >> you need to understand sampling theory to get a handle on the conversion >> >> rate you will need to preserve the analog bandwidth, and understand what >> >> level of quantization you will need. >> >> >> >> Having got the digitised input to the FPGA you will need to strip the >> sync >> >> pulses from it to allow you to form the images properly into some kind of >> >> frame store. You probably (almost certainly) will not have enough memory >> on >> >> the FPGA for a frame store, so you will need external memory. >> >> >> >> This will probably be DRAM or SDRAM. You need to define the devices your >> >> need, speed and capacity, and understand how to drive the memory devices >> >> from your FPGA. >> >> >> >> If the cameras are digital - what format - camera link? Ethernet? >> >> proprietary? >> >> >> >> We have not even scratched the surface yet. >> >> >> >> You need to do some background work and system design first before you >> even >> >> think about coding the FPGA. >> >> >> >> Just a few thoughts ... > > OK i see, So what are you suggestions for a beginner like me, i'm realy > excited about building my own project, and i'll work hard to realize that, > i juste need support and a push from professional people like you. > any ideas for easy projects ??
As rickman suggested earlier - perhaps a traffic light controller. You need to walk before you run - understand the fundamentals. Personally I would suggest:- 1) Flashing LED - say 1Hz, 500ms on, 500ms off based on your system clock. 2) A counter that drives a decoder/seven segment display, using your 1Hz output from 1) 3) A frequency counter - drives the seven segment decoder/display from 2) and measures the frequency from 1) When you have got that all going come back for some more help. Andy
mehdi bousfiha <el.mehdi.bousfiha@gmail.com> wrote:
> Hi everyone, i'm realy excited about starting my first project > in VHDl programming, by using FPGA card, my project is about > monitoring cameras, and i didn't find any information about it, > basiclly i'm realy confused about starting this project > without any guides or information sources, it's my first > step trought materials and FPGA card, except some basic > tranings on it, i hope someone will help me to get what i need.
There are many USB webcams available. That should be easier than interfacing to one with an analog output. But it depends a lot on what you want it to do. -- glen
On Sunday, November 4, 2012 3:21:14 PM UTC, Andy Bartlett wrote:
> "mehdi bousfiha" <el.mehdi.bousfiha@gmail.com> wrote in message > > news:fc33de64-691d-4193-ad81-dc7ed266e52f@googlegroups.com... > > > On Sunday, November 4, 2012 10:18:14 AM UTC, Andy Bartlett wrote: > > >> "mehdi bousfiha" <el.mehdi.bousfiha@gmail.com> wrote in message > > >> > > >> news:edbf8b3f-72af-4f9c-b170-b88283a28cc6@googlegroups.com... > > >> > > >> On Sunday, November 4, 2012 5:56:12 AM UTC, Robert Miles wrote: > > >> > > >> > On Saturday, November 3, 2012 9:00:50 PM UTC-5, mehdi bousfiha wrote: > > >> > > >> > > > >> > > >> > > On Sunday, November 4, 2012 1:14:23 AM UTC, mehdi bousfiha wrote: > > >> > > >> > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > > Hi everyone, i'm realy excited about starting my first project in > > >> > > > VHDl > > >> > > >> > > > programming, by using FPGA card, my project is about monitoring > > >> > > >> > > > cameras, and i didn't find any information about it, basiclly i'm > > >> > > >> > > > realy confused about starting this project without any guides or > > >> > > >> > > > information sources, it's my first step trought materials and FPGA > > >> > > >> > > > card, except some basic tranings on it, i hope someone will help me > > >> > > > to > > >> > > >> > > > get what i need. > > >> > > >> > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > > Thank you in advance. > > >> > > >> > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > first of all thank you for your reply, > > >> > > >> > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > My project is about surveillance camera, it means a camera that can > > >> > > >> > > stock a video, and only on a presence of mouvement, and after that we > > >> > > >> > > can display these sequence of videos on a LCD screen > > >> > > >> > > > >> > > >> > > > >> > > >> > > > >> > > >> > Is the wind blowing enough to move lightweight objects enough that it > > >> > > >> > should be displayed? > > >> > > >> > > >> > > >> >We suppose that the camera is inside a building, such details are far > > >> >from > > >> > > >> >what i want, i need the first steps > > >> > > >> > > >> > > >> OK one step at a time. > > >> > > >> > > >> > > >> What are the cameras you wish to use - are they analog or digital output? > > >> > > >> If they are analog then what format of video do they provide? > > >> > > >> If baseband then probably either RS170 or CCIR. You need to read up and > > >> > > >> understand these video formats, then you will need to build an Analog to > > >> > > >> digital converter to allow you to interface to the FPGA - how many > > >> bits? - > > >> > > >> you need to understand sampling theory to get a handle on the conversion > > >> > > >> rate you will need to preserve the analog bandwidth, and understand what > > >> > > >> level of quantization you will need. > > >> > > >> > > >> > > >> Having got the digitised input to the FPGA you will need to strip the > > >> sync > > >> > > >> pulses from it to allow you to form the images properly into some kind of > > >> > > >> frame store. You probably (almost certainly) will not have enough memory > > >> on > > >> > > >> the FPGA for a frame store, so you will need external memory. > > >> > > >> > > >> > > >> This will probably be DRAM or SDRAM. You need to define the devices your > > >> > > >> need, speed and capacity, and understand how to drive the memory devices > > >> > > >> from your FPGA. > > >> > > >> > > >> > > >> If the cameras are digital - what format - camera link? Ethernet? > > >> > > >> proprietary? > > >> > > >> > > >> > > >> We have not even scratched the surface yet. > > >> > > >> > > >> > > >> You need to do some background work and system design first before you > > >> even > > >> > > >> think about coding the FPGA. > > >> > > >> > > >> > > >> Just a few thoughts ... > > > > > > OK i see, So what are you suggestions for a beginner like me, i'm realy > > > excited about building my own project, and i'll work hard to realize that, > > > i juste need support and a push from professional people like you. > > > any ideas for easy projects ?? > > > > As rickman suggested earlier - perhaps a traffic light controller. > > > > You need to walk before you run - understand the fundamentals. > > > > Personally I would suggest:- > > > > 1) Flashing LED - say 1Hz, 500ms on, 500ms off based on your system clock. > > > > 2) A counter that drives a decoder/seven segment display, using your 1Hz > > output from 1) > > > > 3) A frequency counter - drives the seven segment decoder/display from 2) > > and measures the frequency from 1) > > > > When you have got that all going come back for some more help. > > > > Andy
thank you very much :)