DocumentCode
3133575
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
fYear
2004
fDate
28-30 June 2004
Firstpage
151
Lastpage
156
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 2004. Proceedings. 15th IEEE International Workshop on
ISSN
1074-6005
Print_ISBN
0-7695-2159-2
Type
conf
DOI
10.1109/IWRSP.2004.1311110
Filename
1311110
Link To Document