Intel® IQ31244 Customer Reference Board

2.1PAL Arbitration Circuit

The IQ31244 provides a Programmable Analog Logic (PAL) arbitration circuit on the primary PCI-X bus. A rotating priority arbitration scheme with a host and three agents is used. The priority rotates as shown in Table 7. The arbiter evaluates all requests and grants the bus to the highest- priority requesting device. On reset, the host is granted the bus, and agent 0 (PCI-X bridge) has the next-highest priority.

Table 7. Rotation Scheme of the PAL Arbitration Circuit

Priority

 

Description

 

 

 

Host

Intel® 80321

I/O Processor

0

Intel® 31154 133 MHz PCI Bridge

1

Expansion slot

 

 

 

2

Intel® 82546

Dual-Port Gigabit Ethernet Controller

When an agent is “skipped”, priority is not returned to that agent until the next passing cycle. This means that the agent is dropped from the highest priority to the lowest priority.

The arbiter has a time-out feature that functions as follows. Any PCI master which has requested the bus, but has not started an access within 16 clocks of receiving a grant, is assumed to be broken and the grant is rescinded.

When the PCI bus arbiter receives a request for the bus and there are currently no active transactions on the bus, the arbiter immediately grants ownership to the requester.

When two or more requests are active, the bus is granted to the requester with the higher priority. This approach ensures that all requesters are able to gain access to the bus in a reasonable time and that a high-bandwidth PCI adapter cannot starve all other requesters off the bus. This arbitration scheme conforms to the fairness doctrine described in the PCI Bus Specification, Revision 2.2.

The arbiter also implements bus parking. After a transaction is complete, if there are no requests for the bus, the arbiter parks the bus at the last owner. When that device wishes to begin another PCI transaction, it may do so without first requesting the bus. When another device requests the bus, the arbiter can immediately remove bus ownership from the idle device where it is parked. After reset or power-up the PCI bus is parked at the host.

Highest arbitration priority is given to the host immediately succeeding the bus owner, active or parked. Bus ownership is passed to the host with the next-highest priority and with an active bus request.

User’s Manual

15

Page 15
Image 15
Intel IQ31244 user manual Rotation Scheme of the PAL Arbitration Circuit, Priority Description

IQ31244 specifications

The Intel IQ31244 represents a notable innovation in the realm of embedded processing solutions, tailored to meet the demands of contemporary applications in various industries. This processor, part of Intel's robust lineup, is engineered with a focus on delivering performance, efficiency, and reliability.

At the core of the IQ31244 lies a powerful multi-core architecture, which enables simultaneous processing tasks. This architecture is designed to optimize workload distribution, thereby enhancing overall system performance. With multiple execution cores, the IQ31244 is capable of handling demanding applications such as industrial automation, communications, and advanced embedded systems.

One of the standout features of the Intel IQ31244 is its support for Intel’s advanced security technologies. Hardware-based security measures are integrated into the processor, providing robust protection against potential vulnerabilities. This is particularly crucial in environments where data integrity and system security are paramount.

The IQ31244 also boasts a high level of energy efficiency, making it suitable for applications where power consumption is a critical concern. Intel has implemented various power management techniques in this processor, allowing it to dynamically adjust performance states based on workload demands. This adaptive capability ensures that performance is maximized while minimizing energy consumption, which is ideal for battery-operated or energy-sensitive devices.

Additionally, the Intel IQ31244 is equipped with advanced connectivity options, facilitating seamless integration into modern IoT ecosystems. With support for multiple communication protocols, including Ethernet, USB, and serial interfaces, this processor can connect to a diverse range of peripherals and network systems, enhancing its versatility for various applications.

The processor also incorporates Intel's latest advancements in graphic processing capabilities. With an integrated graphics engine, it offers improved visual performance for applications that require rich graphical interfaces, making it a suitable choice for embedded systems displaying complex data visualizations.

In summary, the Intel IQ31244 stands out as a high-performance, energy-efficient solution designed for a wide array of embedded applications. Its multi-core architecture, robust security features, advanced connectivity options, and integrated graphics capabilities make it a formidable choice for industries such as automation, telecommunications, and IoT, meeting the evolving needs of modern technology.