Al Morgan July 25, HP1000 to Kestrel Co-Processor KESTREL 2116A 2115A 2114A A-SERIES A600,A700 A900 A400 A MX - M 21MX - E 21MX - F L -SERIES
Al Morgan July 25, Strobe Data - Background Founded in 1972 Initially Data General OEM Provided real-time systems for industry and government Develop, manufacture and sell PC based compatible minicomputer systems
Al Morgan July 25, Strobe Data Providing Solutions to Industry for 28 Years
Al Morgan July 25, Hawk - Migrates Data General Nova and Eclipse Hardware and Operating system to Wintel platform. Osprey - Migrates DEC PDP-11 Hardware, Operating system and Application software to Wintel platform. Kestrel - Migrates HP1000 hardware, RTE, and Application software to Wintel platform. With no changes in the original software!!! Emulation Experience - 24 years
Al Morgan July 25, “” Seamless Migration !! “ Run your minicomputer applications today on your PC platform ”
Al Morgan July 25, Seamless Migration HP 1000 Hardware RTE Fortran Assembly Cobol Application Wintel Computer Windows 2000 HP1000 Emulator Custom Hardware RTE Fortran Assembly Cobol Application
Al Morgan July 25, Kestrel 1st Generation
Al Morgan July 25, MB/S Read Write Functionality of Kestrel PC motherboard PCI slot Clock FIREWIRE ALTERA Firewire Logic & H/W 3.3 VDC Power X86 COP (Floating point, requests to NT,phys vs virtual I/O) PCI Interface Altera Kestrel Bus to-PCI X86 Memory 128k x 32 bits = 512 kB Kestrel Bus Buffers User Memory 2M x 16 bits = 4MB SAGE RAM Xilinx “Brain” HP ucode Engine Xilinx uCode Memory 32k x 64 bits = 256 kB
Al Morgan July 25, Kestrel Features 4Mx8 SRAM - PCI Bus CPU performance > A990 FPU performance = A990 Fibre Channel - Legacy Interface Card Disk Performance XX times Host PC can directly access emulator memory
Al Morgan July 25, Kestrel Co-processor Features “Container” files = HP1000 disk images PC/host Ram/disk/caching network files - RAID - etc. WNT, file interchange VT Pipes, Character Pipes, MS-Net, Novell
Al Morgan July 25, All I/O peripherals Real Virtual User ’ s custom devices Devices not emulated Disk & tape devices Communication devices I/O detector Virtual Device Management Existing HP1000 Configuration Kestrel/PC system I/O devices Real vs Virtual I/O HP1000 system
Al Morgan July 25, “More than just hardware” Virtualized I/O Hp1000 I/O device controllers emulated by PC/host software I/O instructions “trapped” local - real - virtual PC devices, 3Com, GPIB, LPT Com/Muxes RS232/422/20ma
Al Morgan July 25, Kestrel Speeds vs HP1000 A-Series
Al Morgan July 25, Kestrel Enclosures Applications Environments CommercialAdverseIndustrial Tower PC, server class Mil- ruggedized Chassis Rack Mountable Chassis
Al Morgan July 25, Commercial Tower PC Host Example HP ’ s Vectra
Al Morgan July 25, Adverse Mil-Rugged Kestrel/PC
Al Morgan July 25, Industrial Rack Mountable Kestrel/PC Chassis FCC and CE certifiable chassis 450 Watt universal PS Fan cooled Unibus backplane for 4 or 9 hex-height custom cards 267 or 356 mm H 483 mm W 560 mm D 20 kg HP1000 backplane, 10 - slots
Al Morgan July 25, Industrial Rack Mountable Kestrel/PC Chassis Kestrel card plugs into PC motherboard Strobe ’ s HP1000 chassis PC motherboard Power supply
Al Morgan July 25, Kestrel Rack Mount Chassis 10-Slot
Al Morgan July 25, Kestrel Rack Mount Chassis 10-Slot
Al Morgan July 25, Kestrel Co-Processor PDP-11 Highlights Code and Binary compatible with HP1000 software and application code. Emulates a wide class of HP1000 peripherals. Full architectural emulation supports all HP1000 software. Legacy Interface Controller (LIC) available for special I/O needs 99% of the time plug and play!!
Al Morgan July 25, Why an Kestrel? Move to a high reliability, low maintenance cost system platform Investment protection –Keep existing peripherals –Retain the existing code and licenses –Preserve special or custom I/O devices using LIC adapter Access to new, cost-effective technology –Replace low-density, high-cost HP1000 mass storage peripherals with modern commodity devices –Migration of multiple HP1000 systems to a single PC –Code development can continue as on a real HP1000, Or data from the HP1000 application can be piped into new applications on the PC without disturbing the HP1000 code.
Al Morgan July 25, Summary Ride PC improvements into the future! Trivial transition from HP1000 to Kestrel/PC Increased reliability using PC devices Preserves existing HP1000 software investment Improved performance Reduced floorspace and electrical power