Table 2-6. System Memory Map

 

 

 

Memory Address

 

Function

 

 

 

FE0000h - FFFFFFh

 

Duplicates BIOS at 0E0000-0FFFFFh.

 

 

 

100000h - FDFFFFh

 

Extended memory

 

 

 

0E0000h - 0FFFFFh

 

128K ROM BIOS

 

 

 

0D0000h - 0DFFFFh

 

BIOS extension option, if enabled. Otherwise, free.

 

 

 

0CB000h - 0CFFFFh

 

USB

 

 

 

0C0000h - 0CAFFFh

 

Video BIOS (44K)

 

 

 

0A0000h - 0BFFFFh

 

Normally contains video RAM, as follows:

 

 

CGA Video: B8000-BFFFFh

 

 

Monochrome: B0000-B7FFFh

 

 

EGA and VGA video: A0000-AFFFFh

000000h - 09FFFFh

 

Lower 640K DRAM

 

 

 

ROM BIOS

The standard BIOS is installed in a 256KB Flash device at the factory. The top 128KB of the Flash device is reserved for the system BIOS, located at 000E0000h – 000FFFFFh and mirrored at the top of the memory address space. The remaining 128KB are mapped only to the top of memory.

A utility program, PGM6X.COM, can be used to program the on-board Flash device. It can be used to update the system BIOS, video BIOS, or user area. The utility is included on the utility diskette that accompanies the Ampro Development Platform. The diskette includes documentation about how to use the program.

Shadowing

To improve system performance, the contents of the ROM BIOS and video BIOS are copied into DRAM for execution (“shadowed”), where they are accessed as 64-bit wide data. Shadowing a BIOS ROM substantially enhances system performance. Shadowing for both the ROM and video BIOS is built into the Ampro Extended BIOS. There is no user setting.

BIOS Recovery

If the BIOS Flash device somehow becomes corrupted, the Little Board P6d system may not boot. In this case, the BIOS will have to be reprogrammed. A disk with an image of the current BIOS along with the Utility PGM6X.COM may be used to restore the BIOS image. Before this can be done, the Little Board P6d system needs to be Booted and running DOS.

Interrupt and DMA Channel Usage

The PC architecture provides several interrupt and DMA control signals. When you expand the system through the ISA portion of the PC/104-Plus bus with MiniModule products or plug-in cards that require either interrupt or DMA support, you must select which interrupt or DMA channel to use. Typically this involves switches or jumpers on the expansion module. In most cases, these are not shared resources. It is important that you configure the new module to use an interrupt or

2-10

Page 28
Image 28
Ampro Corporation 5001451A manual Interrupt and DMA Channel Usage, Shadowing, Bios Recovery

5001451A specifications

Ampro Corporation is known for its commitment to quality and innovation, particularly in the field of embedded computing solutions. One of its standout products, the Ampro Corporation 5001451A, is a robust and versatile embedded computing platform designed to meet the demanding needs of industrial applications.

The 5001451A features a compact and modular design that allows for flexibility and ease of integration into various systems. It is built around a powerful processor, ensuring high performance for data-intensive operations. This embedded platform can support various operating systems, giving developers the freedom to choose the environment that best suits their project requirements. Additionally, the system's architecture is optimized for low power consumption, which is critical for applications where energy efficiency is paramount.

One of the key characteristics of the 5001451A is its extensive I/O capabilities. It includes multiple ports for serial communication, USB, and Ethernet, making it highly adaptable for different connectivity needs. The system also supports various expansion options, allowing users to add additional functionalities as required. This adaptability is essential for industries such as telecommunications, transportation, and medical devices, where specific operational demands vary widely.

Moreover, the 5001451A is designed with durability in mind. It can operate effectively in challenging environments, with features such as extended temperature ranges and resistance to shock and vibration. This ruggedness makes it an ideal choice for deployment in outdoor installations or industrial settings where equipment is subjected to harsh conditions.

The product also integrates advanced security features to protect against cyber threats, which is increasingly important in today's connected world. With built-in encryption and secure boot capabilities, the 5001451A ensures that sensitive data is safe and that the system remains reliable against unauthorized access.

In summary, the Ampro Corporation 5001451A stands out as a powerful, flexible, and reliable embedded computing solution. Its combination of performance, modularity, durability, and security makes it an excellent choice for a wide range of industrial applications, making it a go-to option for developers and engineers seeking a dependable embedded platform. With the ongoing advancements in technology, the 5001451A is well-positioned to adapt to future challenges and opportunities in the ever-evolving landscape of embedded systems.