Download Print this page
HP Visualize c360 Supplementary Manual
HP Visualize c360 Supplementary Manual

HP Visualize c360 Supplementary Manual

Pa-risc workstation universal serial bus
Hide thumbs Also See for Visualize c360:

Advertisement





   
   
   
   
  
  
  
  




 
 
  !" "# ##

    

Advertisement

loading

Summary of Contents for HP Visualize c360

  • Page 1                                           !" "# ##      ...
  • Page 2 • if you have been considering a port of a PC or iMac USB device, or • if you need a keyboard and mouse cable longer than 2.5m, or • if you simply lament the passing of HP-HIL. This presentation does not apply to Intel-based VISUALIZE workstations, as they have had USB ports for some time (as have most PCs), and like all NT Worksta- tions, are awaiting Windows 2000 (aka NT 5) for full USB support.
  • Page 3 • How USB compares to legacy and contemporary alternatives. • How USB will roll out on PA-RISC platforms. • How USB is supported in PA-RISC hardware, firmware and HP-UX. • The initial USB devices. • Considerations for buyers and users at the transition.
  • Page 4: What Is Usb

    • BIOS support: Most “USB” PCs have no USB console capability in BIOS. • Economics: Some PS/2 devices are still cheaper than USB during 1999. Hot attach-detach is planned, but not fully implemented in the first HP-UX USB support.  Icon:     ...
  • Page 5 3. It was getting increasingly expensive for suppliers to maintain proprietary desk- top connectivity solutions such as ADB (Apple Desktop Bus), Access.Bus, AT&T CHI (Concentration Highway Interface), Apple GeoPort and HP-HIL. 4. The IRQ shortage in the Intel architecture isn’t going to be solved by adding more IRQs.
  • Page 6 USB Standards Report There are two hardware Host Controller Interface architectures: UHCI (Universal), and OHCI (Open). UHCI appears on Intel motherboards. OHCI is predominant elsewhere - and is what PA-RISC workstations will use. The underlying USB Standard is presently at release 1.1. {http://www.usb/org} Driver Classes have been defined by Working Groups for ( - release level) Common - 1.0 Hub - 1.0...
  • Page 7 A Closer Look • Devices may be compound (have multiple functions) or contain hubs. • Devices are high-speed (12 Mbps) or low- speed (1.5 Mbps) only. Hubs are high only. • Differential Data Signalling (3.3V NRZI) • +Vcc is 500mA @ 5 Vdc •...
  • Page 8 USB Topology - “Tiered Star” Root Hub Device Device Device Device Device Device Device Device Device Device Device Device 5 (max. powered Device Device hub depth) Max. device depth Device Device • Only devices (not other hubs) may be connected to an un-powered hub. "     ...
  • Page 9 LAN adaptors, modems or null modems in the cabling path, none of which are transparent extensions of the USB. It is not yet clear if any true bridges or remote-repeaters for USB will appear (the equivalent of LAN bridges, the HP 46082A/B HIL extensions or the HP 37204A HP-IB extender).
  • Page 10 The Uses of USB Ideal Uses • Most human input devices: bar code, buttons, digitizers, gaming, gloves, joy- sticks, keyboards, knobs, light-pens, mice, 6-axis, tablets, trackballs, touch-pads • Modem & telephony: POTS, FAX, ISDN, T1, ADSL, low-end cable modem • Printers, up through 40 ppm or so •...
  • Page 11 • CD-ROM, CDR, DVD (USB max’d-out at a mere “4x” CD-ROM) • MO, tape (USB already too slow for DAT, DLT and other streaming formats) • Instrumentation (USB no faster than HP-IB), PCMCIA (PC Card) adaptors • Character-mode terminals, home appliance control (cable length) Despite this, the industry is leaping to USB from Parallel, SCSI and dedicated ISA or PCI cards, purely based on the lower cost and ease of support.
  • Page 12 Devices/port controller Device enumeration Peak transfer rate 12 Mbps Error control Flow control Packet re-try   PS/2 HP-HIL Open (2 typ.) 6 (4 used) 3…25 (9 typ.) 50 ft., however ~45m Unlimited w/repeaters Point-to-Point Daisy-Chain Point-to-Point Point-to-Point Host or Local...
  • Page 13 USB Alternatives Attribute Ports per host Open (2 typ.) Pin count Cable segment length Max. transparent distance Topology Tiered-Star Device-to-Device I/O? Hot attach/detach Device power Bus or Local Power available 100 to 500 mA per port Power management Devices/port controller Device enumeration Peak transfer rate 1.5 MB/s...
  • Page 14 • USB is the standard human interface port for all-new processors in the future. • Performance upgrades of existing processors may integrate USB. • Existing processors with PCI may use a USB PCI card (and require an upgrade to at least the USB release of HP-UX 10.20 or 11.x).      ...
  • Page 15 Port Evolution on all-new PA-RISC SPUs Serial Parallel PS/2 1998 • PS/2 is not present on SPUs with built-in USB, and is not expected to re-appear on any future all-new processor design prior to IA-64. • Parallel may be replaced by a USB-parallel adaptor in the next generation. •...
  • Page 16 USB Support: PA-RISC Hardware • Root hub is based on a National PC87560 Super I/O chip. • This is an OHCI controller. • There are two ports, both located on the rear panel. There is no provision for enabling the USB pins on any EVC connectors present in the SPU. •...
  • Page 17 USB Support: PA-RISC Firmware • PDC/IODC has been updated only for SPUs with built-in USB. • Firmware searches for a keyboard on the USB controller path specified (by default, the built-in controller, but PCI-USB cards are addressable). • At initial release, the console keyboard must be one of the first seven devices found.
  • Page 18 • Requires 11.x (exact release nomenclature unknown at publication) • Supports all WSY-supplied localized layouts. • Does not support Euro ( ), since the ITE emulates HP term0, which defines only the HP-Roman8 character set, which has no available code position for Euro.
  • Page 19 USB Support: HP-UX Kernel (Apps & Admin) Host Interconnect Device User Code dev_t, data buffer interface USB Class Driver Function pipe bundle pipe, data buffer USB Services USB Device pipe0 endpoint, data buffer Host Controller Driver Packet USB Hardware Interface...
  • Page 20 USB Support: HP-UX Kernel (cont.) • Only OCHI controllers are supported, and all tested to date work (although some will appear in ioscan as “unsupported”). HP-UX support for UHCI, although not currently scheduled, will be necessary at or before IA-64.
  • Page 21 • Printer: However, it may be trivial, mainly because Unix has no GDI. Further, at the I/O port level, HP-UX presumes only a raw data stream (lprpp(1M) handles EOL mapping, and the app or spooler is responsible for the PDL). The USB-par- allel adaptors tested so far simply work, once the device file is created.
  • Page 22 Euro support is a retrofit to the current PS/2 keyboards (in work now as User Interface Kit A4030G). • Hot attach/detach does not ship in the first release. • HP-UX will implement X-USB APIs as standards emerge. • See next page for feature support on the USB keyboard and mouse.   and “menu”...
  • Page 23 Scroll-wheel has separate motion & button Forward is X-button4, reverse button5. 2.5 meter cable. • HP D6804A USB Hub (already on CPL) 4-port, powered Docks with emerging HP monitors Not officially supported, but if you must have a hub, use this one.
  • Page 24 If you add any USB devices, you will need a hub. None are officially sup- ported yet, but so far, every hub we’ve tested has worked. • Some random USB devices simply work. HP-UX does not strictly reject unknown/unsupported devices. However, do not assume that any random “plug&play”...
  • Page 25 USB Developer Considerations • The HP-UX DDK has not yet been updated for USB. If you know how to write a WSIO driver, you are qualified to write a USB Class driver. A “CDDK” (Class Driver Developer’s Kit) is under investigation.