Design and Verification of ACK / NAK Protocol of PCI Express Data Link Layer in System Verilog.
Journal Title: International Journal for Research in Applied Science and Engineering Technology (IJRASET) - Year 2016, Vol 4, Issue 12
Abstract
PCI-Express is a high performance, general purpose I/O interconnect communication protocol for multiplexing various peripheral. PCI Express is third generation Computer Bus(3GIO) to inter connect peripherals in a Computer, Servers, Mobile sets and systems. It is the layered, packet approach serial bus protocol. And the transfer rate of GEN 4 PCI-Express is up to 16GTps, and the throughput is around 2GBps for X1 lane. It has three major layers -Transaction Layer, Data Link Layer and Physical Layer. The basic objective of this project is to designing and verifying the ACK/ NAK Protocol of PCI-Express Data Link Layer. The Primary responsibility of this layer is to assure the integrity of TLPs moving between devices, but it is also plays a part in TLP flow control, Link initialization and power management and convey information between the Transaction Layer above it and the Physical Layer below it. In performing this job, the Data Link Layer exchanges packets with its neighbor know as Data Link Layer Packets (DLLPs). DLLP are communicating between the Data Link Layers of each device. DLLPs of Data Link layer supports ACK / NAK Protocol. This work uses System Verilog to model different blocks of the ACK / NAK Protocol of Data Link Layer layer of PCI Express. The RTL code is designed and Verified using the ModelSim-Altera 6.3g_p1 (Quartus II 8.1) Web Edition.
Authors and Affiliations
Gokulakrishnan S, Radhakrishnan N
slugColour Image Segmentation Using K-Means, Fuzzy C-Means and Density Based Clustering
Image is information which has to be processed effectively. Segmentation, partitions the image into multiple segments. Image segmentation assigns label to every pixel in an image such that pixels with the same label sha...
Design of Solar Photovoltaic DC Water Pumping System Using MPPT
Solar Photovoltaic (PV) systems are having growing importance in present era of our power system due to its nonpolluting, less maintenance, and free fuel characteristics. Photovoltaic systems are comprised of photovoltai...
2D Platformer Shooting Game on Unity3D
This review paper describes the working of the shooting game developed using unity3d[1] engine. Unity3d is a game development platform that can be used to develop 2d as well as 3d games.
Review on Mathematical Modelling and Analysis of Automotive Chassis with Composites Materials Using Fem
The automotive chassis serves as a frame work for supporting the body and different parts of the automobile. Also, it has to withstand the shock, twist, vibration and other stresses caused due to sudden braking, acceler...
Saline Infusion Level Detection and Heart Rate Monitoring System
Now days, it is not possible for an attendant to stay beside the patient all the time. This has increased the need for proper monitoring equipment. The project aims to modify an existing safety model employed in domesti...