Skip to content

An MPEG2 video decoder, written in Verilog and implemented in an FPGA chip.

Notifications You must be signed in to change notification settings

jinfeng-zhuang/mpeg2fpga

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a mpeg2 video core. To run a testbench:

1. Download a sample video

cd tools/streams
wget ftp://ftp.tek.com/tv/test/streams/Element/MPEG-Video/625/susi_015.m2v
mv susi_015.m2v stream-susi.mpg

2. Install Icarus verilog

apt-get install iverilog

3. Run testbench

cd bench/iverilog
Verify top of Makefile looks like this:

STREAM = ../../tools/streams/stream-susi.mpg
MODELINE = MODELINE_SIF

make clean test

Directory ought to fill with .ppm files. 

About

An MPEG2 video decoder, written in Verilog and implemented in an FPGA chip.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 76.0%
  • C 17.4%
  • Coq 1.7%
  • Assembly 1.5%
  • Objective-C 1.4%
  • C++ 1.0%
  • Other 1.0%