Block Diagram for Source 1.4
Source Code and Scripts
Steps to simulate/synthesize the design
Verifying the functionality of the design
Modifications from version 1.3
More Information on the motivation behind the reference design.
ALL files needed for the 32-bit Reference Design
(tarred then gzipped)
src32.tgz
BIOS.vhd | BIOS_syn.scr |
BRIDGE.vhd | BRIDGE_syn.scr |
CCD.vhd | CCD_syn.scr |
CODEC.vhd | CODEC_syn.scr |
DMA.vhd | DMA_syn.scr |
MEMORY.vhd | MEMORY_syn.scr |
MIPS.vhd | MIPS_syn.scr |
PC16550_SIM.vhd (simulation version) | Not Applicable. Synthesize the synthesis version with the provided script. |
PC16550_SYN.vhd (synthesis version) | PC16550_syn.scr |
PPP.vhd | PPP_syn.scr |
DIG_CAM.vhd | DIG_CAM_syn.scr |
DIG_CAM_TB.vhd | Not Needed. This is the test bench. |
compile.scr | Used by synthesis scripts |
sim.scr | Used for power analysis |
run.scr | Used for power analysis |
power.scr | Used for power analysis |
Available Upon Request. Please send e-mail to dalton@cs.ucr.edu.
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
NOTE: Please note that dasm.pl is a Perl script and you must have a Perl interpretter to use it.
readme.txt
The following information may be used to verify the correct functionality of
the design. Here are the steps taken by the digital camera in the
process of taking a picture.
Version 1.4 of the DIGCAM is similar to Version 1.3 but uses a DMA
controller to transfer the image captured by the CCD directly into
a specified location in MEMORY. The program executed by the MIPS has
been modified to initial the DMA controller.
Steps to follow to SIMULATE the BEHAVIORAL design
Steps to follow to SIMULATE the SYNTHESIZED design
type UNSIGNED is array (INTEGER range <>) of std_logic;
Steps to follow to determine POWER usage for design
Verifying the functionality of the Digital Camera
Modifications from Version 1.3