Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

PAL/NTSC conversion with FPGA...

Status
Not open for further replies.

davorin

Advanced Member level 3
Joined
Jun 7, 2003
Messages
901
Helped
11
Reputation
22
Reaction score
4
Trophy points
1,298
Location
Switzerland
Activity points
7,349
ntsc fpga

Anybody knows some resources to do a PAL/NTSC or NTSC/PAL convert in FPGA?

My idea is to use ADV7183 as input, ADV7171 as output, a cyclone FPGA and an external framebuffer.

Would the result be okay with just filling the framebuffer at one rate and reading out at different frame rate? Or would be there a noticable stuttering in video output?
 

fpga ntsc

do u think it is worth checking composite to RGB conversion in FPGA
 

pal ntsc conversion fpga

haha!!
I did it 10 year ago! but it is from PAL interleaved buffer to CPU prograssive scan frame buffer. and also frame is from 25Frame/s to 30frame/s.
the video quality is good, almost nobody can tell the difference, but I tell you, some professional video guy can tell the difference.
I did it because at that time, no powerful fpga can do interpolation.
 

pal to ntsc fpga

Hello,

You should check the PAL/NTSC specifications with great care. If you
transcode from Ntsc to Pal its fairly easy making 25 frames from 30.
When you do the reverse PAL to NTSC you have to make some motion
estimations (and maybe 6 frames store??).

Try to check Snell and Wilcox's website at: **broken link removed**
as they are the ultimate source of broadcast equipment.

If you have a chance the new Spartan3 from Xilinx would be an idal
platfrom for this application. Spartan2 does the job as well.

regards,
SB
 

Is there any off-the-shelf NTSC<->PAL chip?
Are they not good enough for you?
 

A couple of remarks on the above replies:
1. apart from video encoder and decoders, you will need a large memory for storing a couple of frames (at least 2) for the motion compensation.
Usually SDRAMs or DPRAMs are used.
2. NTSC is 525 lines @ 15.734kHz system, PAL is 625 lines @15.625kHz, both can be interlaced or progressive. Care must be taken to capture every standard, this is usually done by converting the incoming std to 4:2:2 format and then transferring to the other std.
3. I don't see why Spartan3 would be ideal to do this kind of conversion. Every FPGA capable of working at speeds of about 90MHz can do this. I have seen this conversion in Altera and Xilinx. Even older families like XC4000 and flex10K could do this job.

Best regards
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top