Tri-M Systems MOPS/586 technical manual Jida Standard, Input, Output, Description

Page 22

MOPS/586

Hardware Description

The JIDA Standard

JIDA is the abbreviation for JUMPtec® Intelligent Device Architecture.

Every board with onboard BIOS extension shall support the following function calls, which supply information about the board. JIDA functions are called via Interrupt 15h with AH=EAh, AL=function number, DX=4648h (security word), CL=board number (starting with 1).

The interrupt will return with CL#0, if a board with the number specified in CL does not exist. CL will be equal to 0 if the board number exists. In this case, the content of DX is used to determine, if operation was successful. DX=6B6Fh indicates successful operation, any other value indicates an error.

To get information about the installed boards following the JIDA standard, the following procedrue is recommended:

Call ”Get Device ID” with CL=1. The name of the first device installed will be returned. If result was ”Board exists”(CL=0), increment CL and call ”Get Device ID”again. Repeat until result is ”Board not present” (CL#0). You now know the names of all boards within your systen that follow the JIDA standard. More information about a specific board may then be obtained by calling the appropriate inquiry function with the board’s number in CL.

WARNING: Association between board and board number may change due to configuration changes. Do not rely on any association between board and board number. Instead, always use the procedure described in the preceding paragraph first, to determine the association between board and board number.

The source of a Turbo-Pascalunit called JIDA_ACC.PAS showing JIDA access is included on the support disk.

Get Manufacturer ID

Int 15h

 

 

Input:

AX

= EA00h

DX = 4648h

 

CL

= Board number (1=first board a.s.o.)

 

ES:BX

= Pointer to destination data area

Output:

CL=0: Board present

DX=6B6Fh: Function successful

 

CL0: Board not present

DX6B6Fh: Error

Description:

If CL=0 and DX=6B6Fh, then 4 Byte manufacturer ID were copied to the

 

area pointed to by ES:BX

 

 

By default, the result will be ”JUMP”.

 

 

Note: There is no ending zero byte.

 

 

Function must be implemented on every device supporting the JIDA.

 

 

 

 

Get Device ID

Int 15h

 

 

Input:

AX

= EA01h

DX = 4648h

 

CL

= Board number

 

 

ES:BX

= Pointer to destination data area

Output:

CL=0: Board present

DX=6B6Fh: Function successful

 

CL0: Board not present

DX6B6Fh: Error

Description:

If CL=0 and DX=6B6Fh, then 7 Byte device ID were copied to area pointed

 

to by ES:BX

 

By default, the result will be ””

Note: There is no ending zero byte.

Function must be implemented on every device supporting the JIDA.

Tri-M Systems Inc., 6-1301 Ketch Court, Coquitlam, B.C., V3K 6X7, Canada Phone: (604) 527-1100, (800) 665-5600 Fax: (604) 527-1110

Email: info@Tri-M.com Web: www.Tri-M.com

Image 22
Contents MOPS/586 Table of Contents LITERATURE, STANDARDS, Links General User InformationTrademarks MOPS/586 User InformationWarranty IntroductionFeatures Map MOPS/586 MapMOPS/586 Memory Map for BIOS, SSD and JRC Support Memory Map for BIOS, SSD and JRC SupportStandard Memory Map Expanded Memory Map Onboard SSD DOS-compatibleMOPS/586 Onboard SSD DOS-compatible Block Diagram MOPS/586 Block DiagramConnector Arrangement MOPS/586 Connector ArrangementStandard Cmos Setup BIOS-DescriptionRTC-CMOS setup menu Main MenuBoot Sector Virus Protection Hard Disk Drive TypesAdvanced Cmos Setup Hit ‚Del‘Message Display MOPS/586 BIOS-Description Wait For F1 if ErrorWatchdog Mode Internal CachePower Management Setup Peripheral Setup Auto Configuration with Optimal Settings Change User PasswordChange Supervisor Password Auto Configuration with Fail Safe SettingsAmibios Configuration Screen MOPS/586BIOS-DescriptionHardware Description ALI-Chipset FeaturesMemory configuration MOPS/586 Hardware DescriptionInterrupts MOPS/586Hardware DescriptionOutput Jida StandardInput DescriptionGet Manufacturing Date Eeprom Watchdog Extension Detailed description of the watchdog functionOverview Network OperationMOPS/586 Network Operation Electrical Specifications SpecificationsMechanical Specifications Environmental SpecificationsKeyboard, Reset, Battery, Speaker Peripheral InterfaceSerial Port COM 1, 2 RS232C Parallel Port LPT Floppy ConnectorMOPS/586Peripheral Interface Ethernet Connector IDE Connector for 2,5 Hard DiskFeature Connector Power Pins Power ConnectorKeypin Specification XT Bus PC/104-ConnectorSpecification AT Bus X2, C0 C19 Literature, Standards, Links MOPS/586 Literature, Standards, LinksDocument Revision History MOPS/586Document Revision History

MOPS/586 specifications

Tri-M Systems MOPS/586 is an advanced multi-application operating system specifically designed to meet the demands of modern computing environments. This system offers a range of unique features, technologies, and characteristics that position it as a leader in its class, particularly for embedded and real-time applications.

One of the standout features of the MOPS/586 is its modular architecture. This design allows for easy integration of various components, enabling users to tailor the operating system to fit their specific needs. Developers can add or remove modules seamlessly, ensuring that the system remains lightweight and efficient while retaining the necessary functionalities.

MOPS/586 utilizes a microkernel design, which enhances system stability and performance. By focusing on minimalism, the microkernel handles only the most essential services, such as communication and process management, while additional services can run in user space. This separation reduces the risk of system crashes and allows for easier maintenance and upgrades.

Another key characteristic of MOPS/586 is its real-time capabilities. The operating system supports deterministic processing, ensuring that critical tasks are executed within strict time constraints. This feature is particularly beneficial for industries such as automotive, aerospace, and telecommunications, where timing and reliability are crucial.

In terms of hardware compatibility, the MOPS/586 is designed to work seamlessly with a wide array of devices and platforms. Its support for x86 architecture, along with various peripheral interfaces, enables it to be deployed on both legacy systems and cutting-edge hardware. This versatility is a significant advantage for organizations looking to leverage existing infrastructure while transitioning to newer technologies.

Security is a paramount concern in today's digital landscape, and MOPS/586 addresses this through its robust security framework. The system incorporates user authentication, access control, and secure communication protocols, ensuring that sensitive data remains protected. Additionally, the operating system is regularly updated to address vulnerabilities and threats, keeping users safe in an ever-evolving cybersecurity environment.

Overall, Tri-M Systems MOPS/586 stands out for its modularity, microkernel architecture, real-time support, hardware versatility, and robust security features. These elements combined make it an ideal choice for businesses and developers looking for a reliable, adaptable, and secure operating system for their critical applications. Whether in embedded systems or more extensive computing environments, MOPS/586 delivers the performance and reliability that organizations need to succeed in today’s technology-driven world.