Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Attached word document shows you PCI Bus Arbiter Project. EC300 shows you related datasheet as reference. I only ask you to design 3 devices on
Attached word document shows you PCI Bus Arbiter Project.
EC300 shows you related datasheet as reference.
I only ask you to design 3 devices on the PCI bus and also only implements rotating priority strategy.
EC300 PCI Bus Arbiter Product Summary FEATURES Compliant with PCI bus specification 2.2. Designed for ASIC and PLD implementations in various system environments. Fully static design with edge triggered flip-flops. Supports two to any number of bus masters Choice between rotating priority or fixed priority scheme Bus parkng Supports both 32-bit and 64-bit PCI bus. Fast request-to-grant turn around time Quiet cycle during master switch. Master time-out DESCRIPTIONS The EC300 PCI bus arbiter performs bus arbitration among multiple masters on the PCI bus. Up to any number of bus masters can reside on the PCI bus and request for the bus. One pair of request and grant signals is dedicated to each bus master When a bus master requires to initiate a bus transaction, it asserts the bus request signal. REQ# to the arbiter. There is a dedicated REQ# signal from each master to the arbiter. Based on the priority of the requests, the arbiter grants the bus to the master by asserting its GNT# signal. The arbiter implements bus parking, which means that if none of the bus masters request the bus, a bus grant will still be issued to one of the bus masters. The bus master which receives the parked bus grant can start using the bus without asserting bus request The EC300 implements either rotating priority or fixed priority scheme. In rotat Master time- out detection Priority REQ# One from each device GNT# One to each device Previous master FRAME# PCI Bus EC300 PCI Bus Arbiter ing priority scheme, the requestor that was granted the bus most recently receives the lowest priority while the requestor position next to it receives the highest pr ority and the remaining requestor receives subsequently lower priority based on their position OPTIONAL FEATURES The following table summarizes the optional features which are provided with the core as required by user application Options Description Port size Supports between 2 to any number of PCI masters on the same bus. Priority scheme Fixed or rotating priority REQ#12:0] IR DYINE_ ARBITER CLK RESET # SELECT FIX The PCI bus arbiter performs bus arbitration among multiple masters on the PCI bus Suppose 3 bus masters reside on the PCI bus, as wel as requests for the bus. One pair of request and grant signals is dedicated to each bus master. The PCI bus arbiter implements rotating priority (also called round-robin) scheme. In the rotating priority priority, while the requestor position next to it receives the highest priority. The remaining requestor receives subsequently lower priority based on its position. EC300 PCI Bus Arbiter Product Summary FEATURES Compliant with PCI bus specification 2.2. Designed for ASIC and PLD implementations in various system environments. Fully static design with edge triggered flip-flops. Supports two to any number of bus masters Choice between rotating priority or fixed priority scheme Bus parkng Supports both 32-bit and 64-bit PCI bus. Fast request-to-grant turn around time Quiet cycle during master switch. Master time-out DESCRIPTIONS The EC300 PCI bus arbiter performs bus arbitration among multiple masters on the PCI bus. Up to any number of bus masters can reside on the PCI bus and request for the bus. One pair of request and grant signals is dedicated to each bus master When a bus master requires to initiate a bus transaction, it asserts the bus request signal. REQ# to the arbiter. There is a dedicated REQ# signal from each master to the arbiter. Based on the priority of the requests, the arbiter grants the bus to the master by asserting its GNT# signal. The arbiter implements bus parking, which means that if none of the bus masters request the bus, a bus grant will still be issued to one of the bus masters. The bus master which receives the parked bus grant can start using the bus without asserting bus request The EC300 implements either rotating priority or fixed priority scheme. In rotat Master time- out detection Priority REQ# One from each device GNT# One to each device Previous master FRAME# PCI Bus EC300 PCI Bus Arbiter ing priority scheme, the requestor that was granted the bus most recently receives the lowest priority while the requestor position next to it receives the highest pr ority and the remaining requestor receives subsequently lower priority based on their position OPTIONAL FEATURES The following table summarizes the optional features which are provided with the core as required by user application Options Description Port size Supports between 2 to any number of PCI masters on the same bus. Priority scheme Fixed or rotating priority REQ#12:0] IR DYINE_ ARBITER CLK RESET # SELECT FIX The PCI bus arbiter performs bus arbitration among multiple masters on the PCI bus Suppose 3 bus masters reside on the PCI bus, as wel as requests for the bus. One pair of request and grant signals is dedicated to each bus master. The PCI bus arbiter implements rotating priority (also called round-robin) scheme. In the rotating priority priority, while the requestor position next to it receives the highest priority. The remaining requestor receives subsequently lower priority based on its positionStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started