22nd International Conference on Field Programmable Logic and Applications (FPL) 2012
DOI: 10.1109/fpl.2012.6339270
|View full text |Cite
|
Sign up to set email alerts
|

Speedy bus mastering PCI express

Abstract: PCI Express is a ubiquitous bus interface providing the highest bandwidth connection in the PC platform. Sadly, support for it in FPGAs is limited and/or expensive. The Speedy PCIe core addresses this problem by bridging the gap from the bare bones interface to a user friendly, high performance design. This paper describes some of the fundamental design challenges and how they were addressed as well as giving detailed results. The hardware and software source code are available for free download from [12].

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 3 publications
0
13
0
Order By: Relevance
“…It runs under PCIe Gen1 X4 mode with 3.04Gbps DMA read rate and 5.6Gbps DMA write rate. It has limitations similar to those of Speedy Bus Master [3].…”
Section: B Existing Workmentioning
confidence: 92%
See 1 more Smart Citation
“…It runs under PCIe Gen1 X4 mode with 3.04Gbps DMA read rate and 5.6Gbps DMA write rate. It has limitations similar to those of Speedy Bus Master [3].…”
Section: B Existing Workmentioning
confidence: 92%
“…Speedy Bus Mastering PCI Express [3] is a PCIe communication library implemented on Xilinx Virtex-5 and Virtex-6 FPGAs. It provides a solution that maps the PCIe bus to a local bus.…”
Section: B Existing Workmentioning
confidence: 99%
“…The support packages provided by the board vendors only provide base functionality on a low level [15][16][17]. Only the Speedy PCIe Core [18] and the RIFFA2.0 [19] projects, which were published after we started our project, follow a similar approach to ours also using PCIe. The implementations of the earlier versions of these projects [20,21] were too slow for our project.…”
Section: Related Workmentioning
confidence: 96%
“…This specification describes operations for x1, x2, x4, x8, x12, x16, and x32 lane widths. PCIe is often regarded as one of the main interfaces to connect board to PC [7,8]. Because key PCI attributes, such as its usage model, load-store architecture, and software interfaces, are maintained, whereas its parallel bus implementation is replaced by a highly scalable, fully serial interface.…”
Section: High-speed Serial Interconnectsmentioning
confidence: 99%