00001 #ifndef MEMORY_H
00002 #define MEMORY_H
00003
00004 #include "type.h"
00005
00006 #ifdef SSDDYNAMICMEM
00007 #define MEM_JPEG_FIFO_SIZE 4096
00008 #define MEM_RESERVED_FOR_JPEG (MEM_JPEG_FIFO_SIZE+1024)
00009 #define MEM_JPEG_FIFO_BASE (MAX_MEM_SIZE-MEM_RESERVED_FOR_JPEG)
00010 #define MEM_JPEG_FIFO_END (MEM_JPEG_FIFO_BASE+MEM_JPEG_FIFO_SIZE)
00011 #define MEM_JPEG_SWAP_BUFFER_BASE (MAX_MEM_SIZE-1024)
00012 #define MEM_SD_SWAP_BUFFER_BASE (MAX_MEM_SIZE-512)
00013 INT16 ssd_mem_percentage_used(void);
00014 INT32 ssd_mem_malloc(UINT32 size);
00015 void ssd_mem_free(INT32 offset);
00016 #endif
00017
00018 void ssd_mem_dma_copy(UINT32 src_startaddr, UINT32 dest_startaddr, UINT32 count);
00019
00020 #endif
00021