Version 1.3 of the DIGCAM is similar to Version 1.2 but has been modified to support different compression levels by the CODEC. The addition of the compression level to the CODEC result in a change to both the CODEC and the BIOS. The setting of the compression level in done through a generic found in both entities. The BIOS program directly uses the generic such that the program does not have to be customized for every different compression level.
dasm.pl is an assembler for programs written for the DIGCAM's MIPS. The instructions follow the format of instr dest src1 src2. Please note that not all instruction require all fields. The source code for the program currently contained in the BIOS is code.asm. This demonstrates the format of the DIGCAM assembly code. To use the DIGCAM Assembler the following command should be used
The contents of the output file can then be copied into BIOS.vhd in the appropriate location.
NOTE: Please note that dasm.pl is a Perl script and you must have a Perl interpretter to use it.
Core source codes and synthesis scripts:
Scripts for analyzing and synthesizing design:
Scripts used for power analysis:
Core source codes and synthesis scripts:
Scripts for analyzing and synthesizing design:
Scripts used for power analysis: