Title :
Multi-user FPGA co-simulation over TCP/IP
Author :
Denning, Daniel ; Irvine, James ; Stark, Derek ; Delvin, M.
Author_Institution :
Inst. of Syst. Level Integration, Alba Centre, Livingston, UK
Abstract :
FPGA co-simulation of an IP core is an important design flow step in IP and system development. In this paper, we discuss how, with Xilinx´s system generator for DSP 3.1 (XSG), it is possible for multiple-users to hardware co-simulate IP cores over any distance via TCP/IP, sharing only one FPGA board resource. The hardware co-simulation strategy is mutually exclusive in that only one user at any one time can hardware co-simulate on the FPGA board. We demonstrate this with the use of two encryption cores, Camellia and AES-128 (advanced encryption standard), which have both been generated using the block-based tool. The sharing of the FPGA board is handled with a set of Matlab function commands.
Keywords :
cryptography; field programmable gate arrays; microcomputers; multi-access systems; transport protocols; AES-128; Camellia; DSP 3.1; FPGA board; FPGA co-simulation; IP core; IP development; Matlab; TCP-IP; XSG; Xilinx; advanced encryption standard; encryption cores; hardware co-simulation; multiple-users; multiuser FPGA; system development; system generator; Cryptography; Design engineering; Digital signal processing; Field programmable gate arrays; Fuses; Hardware; MATLAB; Prototypes; TCPIP; Workstations;
Conference_Titel :
Rapid System Prototyping, 2004. Proceedings. 15th IEEE International Workshop on
Print_ISBN :
0-7695-2159-2
DOI :
10.1109/IWRSP.2004.1311110