help

M

mehdi bousfiha

Guest
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.
 
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 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
 
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?
 
"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 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
 
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 :)
 
On 11/4/2012 8:31 AM, mehdi bousfiha wrote:
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 ??
The first thing I would suggest is that you trim your posts when you
quote. There is no need to include the entire thread in every post and
it makes it hard for others to read. Just quote the parts you are
replying to.

I gave you a suggestion on how to get started. How well do you know an
HDL like VHDL or Verilog? Do you need to start with coding tutorials?
Or are you past that point yet?

Rick
 
i know VHDL, and i do know how to code with it, but i still need more mini project on VHDL programming
 
mehdi bousfiha wrote:
i know VHDL, and i do know how to code with it, but i still need more mini project on VHDL programming

http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317
 
On Mon, 5 Nov 2012 21:12:30 -0800 (PST)
mehdi bousfiha <el.mehdi.bousfiha@gmail.com> wrote:

i know VHDL, and i do know how to code with it, but i still need more mini project on VHDL programming
Andy Bartlett suggested 3 excellent ones for you. Is there some
specific problem with his suggestions, or have you simply already
finished them?

--
Rob Gaddi, Highland Technology -- www.highlandtechnology.com
Email address domain is currently out of order. See above to fix.
 
On Sun, 04 Nov 2012 15:21:16 +0000, 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
After you get that done, if you're still interested in the motion
detection problem, then make a video generator that generates some simple
scene (horizontal or vertical bars are good, or a checkerboard) and shows
it on your LCD.

Once you've got that code nailed down, then work on interfacing memory to
your FPGA. This isn't trivial, so don't be surprised if it's hard.
Making sure you have the bandwidth to read in one frame buffer from a
camera while you read out another to a screen is harder. When you can
write a test pattern into RAM then read it back bit-correct, fast enough
to do video, then proceed.

Then, define some frame buffers in RAM, and make code that displays a
frame buffer from RAM on your LCD screen. In an ideal world this will
just be glue between the two things you've done already; in the real
world a beginner may find himself re-writing something.

Once that works, then tackle reading from the camera into a frame buffer
at the same time that you're reading out from a frame buffer to the LCD.
Success will be measured when you can wave your hand in front of the
camera and see it on the screen, perhaps delayed by a frame or two. At
this point, you'll be a lot less of a beginner than you are now.

Finally, you can then start trying to implement motion detection
algorithms. Have fun -- it ain't easy.

--
Tim Wescott
Control system and signal processing consulting
www.wescottdesign.com
 
On Sat, 03 Nov 2012 18:14:22 -0700, 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.
If you are more interested in the algorithm than the FPGA-ness of the
thing this may be far easier to do on a good fast PC, particularly if you
can find an image processing tool kit.

The FPGA work just to get video into and out of the FPGA is not trivial,
but it pales beside the work to do the motion detection -- and modern PCs
are set up to do that sort of image processing, in an environment that's
easier to code than inside an FPGA.

--
Tim Wescott
Control system and signal processing consulting
www.wescottdesign.com
 

Welcome to EDABoard.com

Sponsor

Back
Top