Description: Pure hardware JPEG Encoder design. Package includes vhdl source code, test bench, detail design document. Written in VHDL. Verified on Xilinx XC4VLX25. Rncode 320x240 bmp picture in 3ms at 50 quality, 100Mhz clock.
- [AesCodec] - AES encryption and decryption, in a cate
- [DCT-vhdl] - This is a two-dimensional 8* 8 discrete
- [jpeg.tar] - hardware jpeg compression code, the Stud
File list (Check if you may need any files):
oc_mkjpeg
.........\trunk
.........\.....\design
.........\.....\......\BufFifo
.........\.....\......\.......\BUF_FIFO.vhd
.........\.....\......\.......\SUB_FIFO.vhd
.........\.....\......\.......\SUB_RAMZ.VHD
.........\.....\......\bytestuffer
.........\.....\......\...........\ByteStuffer.vhd
.........\.....\......\common
.........\.....\......\......\FIFO.vhd
.........\.....\......\......\JPEG_PKG.vhd
.........\.....\......\......\RAMZ.VHD
.........\.....\......\......\SingleSM.vhd
.........\.....\......\control
.........\.....\......\.......\CtrlSM.vhd
.........\.....\......\hostif
.........\.....\......\......\HostIF.vhd
.........\.....\......\huffman
.........\.....\......\.......\AC_CR_ROM.vhd
.........\.....\......\.......\AC_ROM.vhd
.........\.....\......\.......\DC_CR_ROM.vhd
.........\.....\......\.......\DC_ROM.vhd
.........\.....\......\.......\DoubleFifo.vhd
.........\.....\......\.......\Huffman.vhd
.........\.....\......\iramif
.........\.....\......\......\IRAMIF.vhd
.........\.....\......\JFIFGen
.........\.....\......\.......\HeaderRAM.v
.........\.....\......\.......\JFIFGen.vhd
.........\.....\......\mdct
.........\.....\......\....\DBUFCTL.VHD
.........\.....\......\....\DCT1D.vhd
.........\.....\......\....\DCT2D.VHD
.........\.....\......\....\FDCT.vhd
.........\.....\......\....\MDCT.VHD
.........\.....\......\....\MDCT_PKG.vhd
.........\.....\......\....\RAM.VHD
.........\.....\......\....\ROME.VHD
.........\.....\......\....\ROMO.VHD
.........\.....\......\outmux
.........\.....\......\......\OutMux.vhd
.........\.....\......\quantizer
.........\.....\......\.........\QUANTIZER.vhd
.........\.....\......\.........\QUANT_TOP.VHD
.........\.....\......\.........\ROMQ.vhd
.........\.....\......\.........\ROMR.vhd
.........\.....\......\.........\r_divider.vhd
.........\.....\......\.........\s_divider.vhd
.........\.....\......\rle
.........\.....\......\...\RLE.VHD
.........\.....\......\...\RleDoubleFifo.vhd
.........\.....\......\...\RLE_TOP.vhd
.........\.....\......\top
.........\.....\......\...\JpegEnc.vhd
.........\.....\......\zigzag
.........\.....\......\......\ZIGZAG.VHD
.........\.....\......\......\ZZ_TOP.VHD
.........\.....\doc
.........\.....\...\JPEG.doc
.........\.....\fpga
.........\.....\....\dpsram4kx24.asy
.........\.....\....\dpsram4kx24.edn
.........\.....\....\dpsram4kx24.ngo
.........\.....\....\dpsram4kx24.sym
.........\.....\....\dpsram4kx24.v
.........\.....\....\dpsram4kx24.veo
.........\.....\....\dpsram4kx24.vhd
.........\.....\....\dpsram4kx24.vho
.........\.....\....\dpsram4kx24.xco
.........\.....\....\dpsram4kx24_flist.txt
.........\.....\....\dpsram4kx24_readme.txt
.........\.....\....\dpsram4kx24_xmdf.tcl
.........\.....\....\dpsram512x8.asy
.........\.....\....\dpsram512x8.edn
.........\.....\....\dpsram512x8.ngo
.........\.....\....\dpsram512x8.sym
.........\.....\....\dpsram512x8.v
.........\.....\....\dpsram512x8.veo
.........\.....\....\dpsram512x8.vhd
.........\.....\....\dpsram512x8.vho
.........\.....\....\dpsram512x8.xco
.........\.....\....\dpsram512x8.xcp
.........\.....\....\dpsram512x8_flist.txt
.........\.....\....\dpsram512x8_readme.txt
.........\.....\....\dpsram512x8_xmdf.tcl
.........\.....\....\JpegEnc.bld
.........\.....\....\JpegEnc.cmd_log
.........\.....\....\JpegEnc.lso
.........\.....\....\JpegEnc.pad
.........\.....\....\JpegEnc.par
.........\.....\....\JpegEnc.pcf
.........\.....\....\JpegEnc.prj
.........\.....\....\JpegEnc.ptwx
.........\.....\....\JpegEnc.stx
.........\.....\....\JpegEnc.syr
.........\.....\....\JpegEnc.twr
.........\.....\....\JpegEnc.twx
.........\.....\....\JpegEnc.unroutes
.........\.....\....\JpegEnc.xpi