SystemC Platforms

All these platforms are developed by SystemC under Microsoft Visual C++ 6.0
All source code available.

8051_iss update 06/30/2005
8051_iss is a 8051 instruction set simulator with simple memory interface.

PLX_iss update 05/09/2006
PLX_iss (help) is a PLX 64-bit instruction set simulator. Support PLX version 1.2.
To understand PLX SIMD processor, please reference PLX Project at Princeton University.

PLX_platform update 03/19/2006
PLX_platform (help) is a cycle-accuracy design with SDRAM, support 32-bit, 64-bit, and 128-bit.

Software&Examples

disp420.asm update 03/19/2006
Display 176x144 YUV420 format file use SIMD feature.

testintr.asm update 03/19/2006
testintr (help) is a demo of using interrupt in PLX_platform.

testintr.asm update 03/19/2006
testintr (help) is a demo of using interrupt in PLX_platform.

me4.asm update 01/03/2006
Calculate 4x4 SAD of H.264 motion estimation. Not verified.

foreman_part_qcif.rar
176x144 YUV420 file from H.264 JM10.1

Tools

plxasm update 05/09/2006
This is PLX v1.2 assembler. It supports macro , #define, and #ifdef.

hex2byte update 01/03/2006
This tool convert Intel-standard .hex file to text or binary format.

dispyuv update 01/03/2006
This tool display file of YUV400/420/422/444 format.

FATcheck update 12/28/2005
This tool display a FAT file system disk. Help to develop OS.

Hint of setup Microsoft Visual C++ 6.0 project for Systemc