4.1Reset Types and Sources

The cPB-4612’s reset types are listed below. The sources for each reset type are detailed in the following topics.

Hard Reset: All devices are held in reset.

Soft Reset: CPU initialization only. Other devices are not reset.

Backend Power Down: The backend logic is powered off. The board is powered on and is held in reset.

NMI: Non-maskable interrupt. Though not a reset in the strict sense, an NMI can have the same effect as other resets.

4.1.1 Hard Reset Sources

System Register CF9h (6300ESB Reset Control Register)

Bits 1 and 2 in this register are used by the 6300ESB to generate a hard reset or a soft reset. During a hard reset, the 6300ESB asserts CPURST, PCIRST#, and RSTDRV. Additionally, it resets its core and suspends well logic.

4.1.2 Soft Reset Sources

System Register CF9h (6300ESB Reset Control Register)

Bits 1 and 2 in this register are used by the 6300ESB to generate a hard reset or a soft reset. During a soft reset, the ICH4 asserts INIT to the CPU for 16 PCICLK. This causes the processor to enter "real mode", initialize its internal registers, and begin instruction execution from FFFFFFF0h (the boot vector).

Keyboard Controller Reset

The keyboard controller generates a keyboard controller reset when FEh is written to port 64h. This causes the 6300ESB to assert INIT to the CPU.

Keyboard CTRL-ALT-DEL

Simultaneously pressing these keys calls a BIOS function that reboots the system.

Note: This method does not work under operating systems that trap calls to this BIOS function.

Watchdog Timer (System Register Address 79h)

The watchdog timer may be programmed to generate a "CPU Init" if it is not strobed within a given time- out period. This function is discussed in Chapter 7, "Watchdog Timer."

4.1.3 Backend Power Down Sources

Board Extraction

When a board is extracted from an enclosure (specifically, when the "board-select" [BD_SEL] pin is disengaged), the hot swap controller unconditionally removes backend power from the board and holds the board in reset.

Low Voltage

When any of the 3.3V, 5V, or 12V supply voltages are detected to be below an acceptable operating limit, the hot swap controller unconditionally removes backend power and holds the board in reset.

25

Page 35
Image 35
Intel cpci borard with a intel pentuim M, cpb4612 manual Reset Types and Sources, Hard Reset Sources, Soft Reset Sources

cpb4612, cpci borard with a intel pentuim M specifications

The Intel CPCI board equipped with the Intel Pentium M processor, specifically the CPB4612, represents a significant advancement in the realm of compact computing solutions tailored for embedded applications. This board is primarily designed to cater to industries requiring low-power, high-performance computing capabilities, such as telecommunications, medical equipment, and industrial automation.

One of the defining features of the CPB4612 board is its incorporation of the Intel Pentium M processor, known for its efficient architecture. The Pentium M operates on a low power envelope while delivering robust performance, thanks to its advanced Power Management capabilities, which can dynamically adjust frequency and voltage based on workload demands. This feature not only assists in maintaining optimal performance but also extends the operational lifespan of embedded systems by reducing unnecessary power consumption.

The CPB4612 boasts a modular design compliant with the CompactPCI (CPCI) standard, enhancing its versatility within various configurations. This modular structure allows easy integration with other CPCI-compliant boards, facilitating scalability for different application requirements. Furthermore, the board supports up to 1 GB of DDR RAM, which provides sufficient memory capacity for most embedded applications.

In terms of connectivity, the Intel CPB4612 features a wealth of interfaces including Ethernet for network connectivity, USB ports for peripheral devices, and serial ports for legacy support. This array of options ensures that the board can connect seamlessly to a variety of external devices, catering to the needs of diverse industry applications.

The board is also equipped with advanced thermal management technologies, ensuring it operates within safe temperature ranges even under heavy workloads. The design includes heat sinks and ventilation options that help dissipate heat effectively, mitigating the risk of thermal-related performance degradation.

In summary, the Intel CPCI board with the Pentium M processor, CPB4612, is an ideal choice for applications demanding a balance between power efficiency and high performance. With its modular design, ample connectivity options, and robust thermal management features, it provides a reliable and flexible solution for embedded computing needs across multiple industries. This board exemplifies Intel's commitment to innovation, allowing developers to harness the power of advanced computing in a compact form factor.