Commit 8622551c authored by Chris Higgs's avatar Chris Higgs
Browse files

Initial commit

parent 1c70ed4a
Loading
Loading
Loading
Loading
+16 −1
Original line number Original line Diff line number Diff line
oc_jpegencode
oc_jpegencode
=============
=============


Fork of OpenCores jpegencode with Cocotb testbench
Fork of OpenCores jpegencode with Cocotb testbench. Uses the Python image library to send files through the encoder.

Original project page on Opencores: http://opencores.org/project,jpegencode

To run the testbench:

    # Pre-requisites
    sudo yum install -y python-imaging
    git clone https://github.com/potentialventures/cocotb.git
    git clone https://github.com/chiggs/oc_jpegencode.git
    
    export COCOTB=`pwd`/cocotb

    cd oc_jpegencode/tb
    make

code/Makefile

0 → 100644
+16 −0
Original line number Original line Diff line number Diff line

.PHONY: all sim clean

all: sim

sim_build:
	mkdir -p sim_build

sim_build/sim.vvp: sim_build
	iverilog -s jpeg_top_tb -o sim_build/sim.vvp /home/chiggs/code/jpegencode/tb/../code/y_huff.v /home/chiggs/code/jpegencode/tb/../code/y_quantizer.v /home/chiggs/code/jpegencode/tb/../code/y_dct.v /home/chiggs/code/jpegencode/tb/../code/cb_huff.v /home/chiggs/code/jpegencode/tb/../code/cb_quantizer.v /home/chiggs/code/jpegencode/tb/../code/cb_dct.v /home/chiggs/code/jpegencode/tb/../code/cr_huff.v /home/chiggs/code/jpegencode/tb/../code/cr_quantizer.v /home/chiggs/code/jpegencode/tb/../code/cr_dct.v /home/chiggs/code/jpegencode/tb/../code/yd_q_h.v /home/chiggs/code/jpegencode/tb/../code/cbd_q_h.v /home/chiggs/code/jpegencode/tb/../code/crd_q_h.v /home/chiggs/code/jpegencode/tb/../code/rgb2ycbcr.v /home/chiggs/code/jpegencode/tb/../code/sync_fifo_ff.v /home/chiggs/code/jpegencode/tb/../code/sync_fifo_32.v /home/chiggs/code/jpegencode/tb/../code/pre_fifo.v /home/chiggs/code/jpegencode/tb/../code/ff_checker.v /home/chiggs/code/jpegencode/tb/../code/fifo_out.v /home/chiggs/code/jpegencode/tb/../code/jpeg_top.v /home/chiggs/code/jpegencode/tb/../code/jpeg_top_TB.v

sim: sim_build/sim.vvp
	cd sim_build && vvp sim.vvp

clean:
	-rm -rf sim_build

code/Readme.doc

0 → 100644
+31.5 KiB

File added.

No diff preview for this file type.

code/cb_dct.v

0 → 100644
+846 −0

File added.

Preview size limit exceeded, changes collapsed.

code/cb_huff.v

0 → 100644
+2253 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading