Recognizes if input is ogg or not.
[xiph.git] / theora-fpga / README
blob8e518c3eea0ab3d04dfd74e29dd33481731a267f
1 THEORA HARDWARE
3 ================================================
4 DOCUMENTATION
6 doc/
8  Here you will find some data about theora hardware and implementation
10 doc/leon3_integration
12  This is the webpage that describe step by step the theora-hardware integration
13  You can acess on http://www.students.ic.unicamp.br/~ra031198/theora_hardware/
15 ================================================
16 LEON3 INTEGRATION
18 leon3/driver
20   Linux driver for theora hardware
22 leon3/leon3_vhdl
23   
24   The VHDL modified files of LEON3
26 leon3/kernel_config
28   Kernel versions that I am using is the linux-2.6.21.1 for MMU system
30 leon3/quartus_config_EP2S60
32   Quartus configuration for FPGA ALTERA EP2s60 like pins locations and logiclock especifications
34 leon3/theora_amba_interface
36   Hardware that is plug on AMBA/APB bus and do the interface between libtheora and theora_hardware
38 leon3/vga_amba_interface
40   Hardware that is plug on AMBA/APB bus and is used with the full libtheora and just for show the video on monitor
42 leon3/libtheora_fpga/full
44   Libtheora-1.0alpha6 that will send the datas to vga_amba_interface. If you want to use this on linux you need to do some changes, see on doc/leon3_integration
46 leon3/libtheora_fpga/cut
48   Libtheora-1.0alpha6 that is cut to send the datas to theora hardware. If you want to use this on linux you need to do some changes, see on doc/leon3_integration
50 leon3/libtheora_fpga/ogg2inputvector.c
52   It is used when you want to put the Theora on FPGA without a LINUX. It will generate a vector of inputs of a ogg file in order to compile this with the dump_video software
54 ================================================
55 NIOS INTEGRATION
57 nios/
58 <to complete>
60 ================================================
61 TESTBENCHS
63 testbenchs/expandblock
64 testbenchs/idctslow
65 testbenchs/include
66 testbenchs/loopfilter
67 testbenchs/reconrefframes
68 testbenchs/vga_controller
70 These are all the testbench of theora hardware
72 testbenchs/libtheora_tb
74 This is the libtheora that will generate the inputs and outputs (golden files) for the modules under test
76 ================================================
77 THEORA HARDWARE VHDL MODULES
79 theora_hardware/
81 Here you can find the finals theora hardware modules