Serial ROM Interface

9

This chapter presents the theory of operation information about the 21555 Serial ROM (SROM) interface. See Chapter 16 for specific information about the SROM registers.

The serial ROM interface is used to preload data into the 21555 configuration registers with vendor-specific values. The format for the serial ROM data is given in Section 9.3. The SROM can be support the Vital Product Data (VPD) interface as described in Chapter 15.

The SROM interface works with the Microchip 93LC66A* or compatible SROM, which is a byte-organized Microwire SROM with 4 Kb (512 bytes) of storage. The clock input to the SROM is the primary clock input, p_clk, operating at a maximum clock frequency of 33 MHz divided by 34. When p_clk is operating above 33 MHz, it is divided by 68 to generate the SROM clock input. The duty cycle is approximately 50%.

9.1SROM Interface Signals

The SROM interface consists of four signals, as shown in Table 22. The chip select, sr_cs, has a dedicated pin. The other signals are multiplexed with the PROM (PROM) interface signals (refer to Table 21). The SROM may be attached directly to the SROM pins without additional external logic.

Table 22. SROM Interface Signals

Name

Type

Description

21555 Pin

 

 

 

 

sr_cs

O

Serial ROM Chip Select

sr_cs

 

 

 

 

sr_ck

O

Serial ROM Clock

pr_ad[0]

 

 

 

 

sr_di

O

Serial ROM Data In

pr_ad[1]

 

 

 

 

sr_do

I

Serial ROM Data Out

pr_ad[2]

 

 

 

 

9.2SROMSROM Preload Operation

The SROM interface is used to preload the 21555 configuration registers whenever the 21555 configuration registers are reset, either through assertion of p_rst_l or s_rst_l, by setting the Chip Reset bit in the Chip Control Register or after a power management transition from D3hot to D0.

Once reset is complete, the 21555 automatically starts a serial read from the ROM by detecting that p_rst_l and s_rst_l are deasserted and the Chip Reset bit reset to 0 (zero). All of the 21555 initialization data is loaded with a single read operation by keeping the chip select asserted and toggling the clock. The 21555 returns a target retry to all configuration accesses until the preload operation is complete. The preload operation takes approximately 550 SROM clock cycles.

When the SROM is not present, the sr_do (pin pr_ad[2]) should be pulled up through an external resistor. When the SROM is present but register preload is not desired, bits [7:6] of the first byte (the first two bits read) can be any value except the preload enable sequence 10b. When the 21555 does not detect the preload enable sequence when reading the first byte, it stops the preload operation. In this case, all configuration registers preloaded with the SROM remain at their reset value and should be initialized by the local processor before host access.

21555 Non-Transparent PCI-to-PCI Bridge User Manual

91

Page 91
Image 91
Intel Serial ROM Interface, Srom Interface Signals, Sromsrom Preload Operation, Name Type Description 21555 Pin

21555 specifications

The Intel 21555 is a prominent microprocessor developed by Intel, designed to cater to a variety of computing needs. This processor marks a significant step forward in Intel's lineup and underscores the company's commitment to advancing technology in personal computing, enterprise solutions, and beyond.

One of the standout features of the Intel 21555 is its advanced architecture. It utilizes a multi-core design, enabling improved performance through parallel processing. This architecture allows multiple applications to run seamlessly without a decline in speed. The cores are built on a cutting-edge manufacturing process that enhances energy efficiency while maintaining high clock speeds.

The Intel 21555 supports a wide range of technologies, including Intel Turbo Boost, which enables dynamic adjustments to the processor’s performance based on workload demands. This feature allows the processor to accelerate its speed during intensive tasks, providing users with a responsive experience when it matters the most.

Another key characteristic of the Intel 21555 is its support for integrated graphics. With Intel UHD Graphics technology, users can enjoy enhanced visuals for everyday tasks such as video playback, web browsing, and light gaming. This eliminates the need for a separate graphics card for many users, particularly in home office or light gaming scenarios.

Security is a significant focus in the design of the Intel 21555. It includes built-in hardware-based security features like Intel Trusted Execution Technology and Secure Boot. These features help protect against various types of threats, ensuring that user data remains secure from malicious attacks.

The Intel 21555 is also optimized for use with Intel's platform technologies, including Intel Optane memory and Intel Rapid Storage Technology. These technologies work together to deliver faster boot times and improved system responsiveness, making computing more efficient for users.

Furthermore, the Intel 21555 is designed to support virtualization technologies, allowing multiple operating systems to run concurrently without compromising performance. This is particularly useful for developers and businesses that rely on virtualization for testing and development environments.

In summary, the Intel 21555 is a powerful and versatile processor that reflects Intel's ongoing innovation in the computing space. With its multi-core architecture, enhanced graphics capabilities, strong security features, and advanced technologies, it stands out as an excellent choice for a wide range of applications, serving both casual users and professionals alike.