Formerly | Datacube SMK, Inc. |
---|---|
Company type | Private |
Industry | Computer hardware Computer software |
Predecessor | Datacube Corporation |
Founded | 1978 |
Founders | Stanley Michael Karandanis J. Stewart Dunn |
Defunct | 2005 |
Headquarters | Danvers, Massachusetts |
Website | datacube.com (archived) |
Datacube Inc. was an American computer company active from 1978 to 2005. The company focused on products for image processing, developing real-time hardware and software products for the industrial, medical, military and scientific markets. Datacube's MaxVideo line of image processors enjoyed a high market share in the image processing field owing to its modularity. [1] The company was also responsible for a number of industry firsts, including the first single-board frame grabber and the first real-time image convolver. [2]
Datacube was founded as Datacube SMK, Inc., in 1978 by Stanley Michael Karandanis (1934–2007) and J. Stewart Dunn (1941–2020). [3] : 26 [4] [5] Dunn and Karandanis headquartered Datacube SMK in Danvers, Massachusetts; [6] it shares its name with an earlier company founded in 1969 by Karandanis, called Datacube Corporation. That company's only product was a precision, miniature (1.6-cubic inch) power supply for integrated circuits. [7] : 145 The Datacube Corporation was founded in Billerica, Massachusetts, but later moved to Salem, New Hampshire. [8] Initially, Datacube SMK manufactured board-level products for the Multibus, one of the first computer buses developed for microprocessors. [3] Early boards designed by Dunn for Datacube SMK were PROM, RAM and character generator boards. Character display boards, such as the VT-103 and VR-107, were used in programmable read-only memory (PROM) programmers and similar systems. [9]
Early in his career, Datacube's president and CEO Stanley Karandanis followed the leaders in the semiconductor field from Transitron to Bell Labs. [2] [10] Karandanis was the director of engineering at Monolithic Memories (MMI) when John Birkner and H.T. Chua designed the first successful programmable logic device, the programmable array logic (PAL) device. His contacts in the semiconductor field were instrumental in providing Datacube with components for its products. [3] As well, programmable logic was important to Datacube's functional density: from the early days of bipolar PALs and PROMs to generic array logic (GAL), to every generation of FPGAs from Xilinx and then Actel and Quick Logic and Altera CPLDs. Said Rick Cooley, a hardware engineer at Datacube, "We use programmables like other designers use jellybeans". [11]
In early 1980, Datacube introduced the VG-120, a frame grabber built on a single Multibus board. At the time, a frame grabber was a large box with multiple boards. The VG-120 was the first ever commercial single-board frame grabber; based on programmable array logic (PAL), it had a 320 × 240 × 6-bit resolution, grayscale video input and output. [2] [12]
Karandanis hired Rashid Beg and Robert Wang from Matrox to develop the first Q-Bus (DEC LSI-11) frame grabber. They developed the QVG/QAF-120 dual board, an 8-bit product primarily for a new startup named Cognex. While the latter were developing the hardware for Datacube, they were also planning to spin off and form a competitor, Imaging Technology, Inc. (ITI). [13] [14] : 77, 87 To recover from this loss, and to complete the QVG-120 product, Dave Erickson was hired as a consultant in 1981 from Octek by the engineering manager Paul Bloom. Erickson came on full-time in 1982, as did Dave Simmons who was to head applications, and Bob Berger, who was to head software. At this time, ITI was developing a line of frame grabber products for Multibus and Q-Bus, with a real time image processor based on a single-point multiplier, adder and lookup table (LUT). [9] In 1983, Karandanis hired Shep Siegel from Ampex, who had worked on the advanced and successful Ampex Digital Optics (ADO) real-time video spatial manipulator for the broadcast television market. [15] At Datacube, Siegel developed a line of modular machine-vision products for the Motorola's VMEbus. [15] The first in the line, the VVG-128 first video-acquisition, frame-grabber, and display system for the VMEbus, intended for factory automation. [15] [16] : 77 With Dunn's help, Simmons developed the VG-123 Multibus and Q-Bus frame grabber boards. During this development, Paul Bloom died, and Dave Erickson was promoted to engineering manager to replace Bloom. [9]
In late 1985, Datacube introduced the VMEbus-based MaxVideo 10 family of image processing boards for the machine vision market. The first seven MaxVideo boards were the Digimax (digitizer and display), Framestore (triple 512 × 512 framestore with unprecedented density), VFIR (the first real-time 3×3 image filter), SNAP (3×3 Systolic Neighborhood Array Processor), Featuremax (for real-time statistics), SP (a single-point general-purpose processor), and Protomax (a MaxVideo prototyping board). All boards interfaced through the proprietary MaxBus databus, while MaxWare was the software and drivers written to control the new boards. [17] : 42 The MaxBus required accurate synchronization: clocking and timing of each board plus a flexible way to route data from function to function. A simple differential ECL bus with a driver on one end and terminator on the opposite end was used. For data, 14-pin ribbon cables allowed 8-bit 10 MHz data to be routed from any output to any input. [18] [19]
At the turn of the 1990s, Datacube experienced massive growth, tying with their rival spin-off ITI for the top spot for market share in the image processing market, at 17 percent. [20] Around this time Barry Egan was brought on as vice president of manufacturing, and Barry Unger was promoted to chief operating officer from financial advisor. [21] [22] Robert C. Berger meanwhile expanded the software department and moved the main computers from CP/M machines to Unix machines, based on LSI-11s from Digital Equipment Corporation. A Unix-based Pyramid mainframe computer was purchased for hardware and software development. [9] Accordingly, software development switched from assembly language to C. [23] Later the company transitioned to workstations by Sun Microsystems. [23] On April 23, 1987, he registered "datacube.com" as the 68th oldest internet domain name in existence (now owned by an unaffiliated private individual). [9] [24] In hardware, John Bloomfield was hired from Ampex. [25] In 1990, the second tier of MaxVideo products was developed. Siegel began the company's first image warper, consisting of Addgen, Interp and XFS. [25] [26] Bloomfield expanded the fixed 512 × 512 processing to include regions-of-interest (ROI) processing. He began developing with the new FPGAs from Xilinx. [9] Datacube's vertical integration of modular image processing boards established the company as a technology leader in real-time imaging. [27] [28]
The next step was to condense up to a full rack of MaxVideo 10 hardware in a dual-slot VMEbus package, increase the pipeline to 20 MHz, maintain the modularity and flexibility and eliminate most of the MaxBus cables. After two years in development starting in 1988, the MaxVideo 20 was released in late 1990. [29] This required a new 3-port image memory module based on the 72-pin SIMM form factor. Up to 6 SIMMs were used on each MaxVideo 20. The MaxVideo 20 also leveraged a new line of imaging chips from LSI Corporation, including a 32 × 32 digital crosspoint and an 8 × 8 20-MHz finite impulse response (FIR) filter. Dunn developed a new display controller, AG capable of up to 40 MHz display, and Erickson developed a new family of 20 MHz analog and flexible digital front ends, AS and AD. Dunn developed the color digitizer, AC. Another feature of the MaxVideo 20 was the new general processing ASIC, AU, developed by Dunn. This device contained many innovative linear, nonlinear and statistical imaging functions. Its architecture was to be the core of not only the MaxVideo 20 but the next generation imaging system as well. Built in the pre-RTL age of schematics, Dunn's AU ASIC incorporated booth multipliers designed by mathematician Steve Gabriel. [9]
The memory SIMM was implemented with complex programmable logic devices (CPLDs), FPGAs and graphics DRAM. It was limited to 1 MB of memory and required 14 devices tightly packed onto the SIMM. [9] Siegel developed VSIM, a fast and powerful ASIC to control high density SDRAMs. [30] : 62
A number of MaxModule processing modules were developed for MaxVideo 20. One of these was Siegel's MiniWarper, a 20 MHz real-time warper based on a new ASIC design. [25] With the advent of MaxModules, it was now possible to implement an imaging function on a small and simple board with much less overhead than a full VME board. [31] : 88–89
In early 1993, Datacube introduced the MaxVideo 200, their third entry in the MaxVideo line. [32] Powering the MaxVideo 200 is the D52, a 225,000-gate ASIC designed by Siegel that handles pipelines and image processing and permits the system to be expanded with conventional DRAM, on top of the 24 MB of graphics DRAM it possesses stock. [30]
Until 1996, MaxVideo has been entirely VMEbus based. VMEbus and Unix had served markets well, but Pentium-based personal computers (PCs) with the Peripheral Component Interconnect (PCI) bus were coming on strong. Over the span of two years, Datacube developed a version of MaxVideo for PCs. Released in 1996, [33] the MaxPCI had a processing speed of 40 MHz and featured a new, giant crosspoint ASIC: 50 x 40 x 8 with full ROI timing crosspoint and many imaging functions as well, developed by Erich Whitney. Dunn redesigned the AU ASIC to operate at 40 MHz and developed a new statistics unit. Tim Ganley developed the acquisition subsystem and Simmons developed a new family of 40 MHz analog and digital front-ends, QA and QD. For an integrated display, a VGA board from another imaging company, Univision was used. For a real-time disc solution, Shep developed NTD, a software solution for real-time disc access. [9]
Meanwhile, Datacube recognized the need to better help its customers develop complex solutions in the medical, web inspection and machine vision markets. In 1994, three vertical integration development groups were formed. [23] Siegel headed Medical, [34] Simmons headed Web, [9] and Scott Roth headed Machine Vision. Each of these groups developed systems for OEMs in their respective markets. [23]
In 1995, [35] the machine vision group produced the MaxVision Toolkit, a software library for image acquisition, object finding, metrology, inspection functions and camera calibration. More specifically, the Toolkit provided image acquisition (normalized correlation and connectivity), metrology tools (line fitting, arc fitting and edge locators), inspection tools (golden template, pixel counting and histogramming), image processing tools (Sobel edge filters, cross-gradient edge filters, threshold operations, morphology, image arithmetic, image copy, X and Y projections and convolutions) and high accuracy calibration that corrected for perspective distortion. Swami Manickam, Scott Roth and Tom Bushman of the machine vision group developed a significant tool called VsFind which performed intelligent normalized grayscale correlation that is invariant to rotation, scaling, and perspective distortion. [36]
In 1997, [37] Datacube designed and manufactured a single-board image processor with an embedded PowerPC 603e CPU for the VMEbus, called mvPower. [38] Using mvPower, Datacube introduced MvTD, a compact machine-vision system, in the same year. [39] Shortly afterward, Datacube created the mvPower-PCI with similar specifications as mvPower for VME. Both boards used Datacube ASICs for custom image processing and image acquisition. [37]
Datacube was always a hardware-centric company; when CPUs were in the 100–1000 MIPS range, Datacube's 1000–10000 solutions were considered more useful. When CPUs and multi-core CPUs began to exceed 1000 MIPS, however, Datacube solutions were no longer needed, except for the very highest-end applications, whose profits were not adequate to sustain a business. [9] In 2005, after years of steady decline, Datacube's remaining intellectual property, comprising the VMEbus- and PCI-based MaxVideo products, were sold to Shearwater Technology, Inc. [33]
In computing, an expansion card is a printed circuit board that can be inserted into an electrical connector, or expansion slot on a computer's motherboard to add functionality to a computer system. Sometimes the design of the computer's case and motherboard involves placing most of these slots onto a separate, removable card. Typically such cards are referred to as a riser card in part because they project upward from the board and allow expansion cards to be placed above and parallel to the motherboard.
A graphics card is a computer expansion card that generates a feed of graphics output to a display device such as a monitor. Graphics cards are sometimes called discrete or dedicated graphics cards to emphasize their distinction to an integrated graphics processor on the motherboard or the central processing unit (CPU). A graphics processing unit (GPU) that performs the necessary computations is the main component in a graphics card, but the acronym "GPU" is sometimes also used to erroneously refer to the graphics card as a whole.
VMEbus is a computer bus standard physically based on Eurocard sizes.
Data acquisition is the process of sampling signals that measure real-world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the acronyms DAS,DAQ, or DAU, typically convert analog waveforms into digital values for processing. The components of data acquisition systems include:
The Power Macintosh G3 is a series of personal computers designed, manufactured, and sold by Apple Computer from November 1997 to August 1999. It represented Apple's first step towards eliminating redundancy and complexity in the product line by replacing eight Power Macintosh models with three: Desktop and Mini Tower models for professional and home use, and an all-in-one model for education. The introduction of the Desktop and Mini Tower models coincided with Apple starting to sell build-to-order Macs directly from its web site in an online store, which was unusual for the time as Dell was the only major computer manufacturer doing this. Apple's move to build-to-order sales of the Power Macintosh G3 also coincided with the acquisition of Power Computing Corporation, which had been providing telephone sales of Macintosh clones for more than two years.
The DECstation was a brand of computers used by DEC, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter two both released in 1989. These comprised a range of computer workstations based on the MIPS architecture and a range of PC compatibles. The MIPS-based workstations ran ULTRIX, a DEC-proprietary version of UNIX, and early releases of OSF/1.
A gate array is an approach to the design and manufacture of application-specific integrated circuits (ASICs) using a prefabricated chip with components that are later interconnected into logic devices according to custom order by adding metal interconnect layers in the factory. It was popular during the upheaval in the semiconductor industry in the 1980s, and its usage declined by the end of the 1990s.
The GeForce 6 series is the sixth generation of Nvidia's GeForce line of graphics processing units. Launched on April 14, 2004, the GeForce 6 family introduced PureVideo post-processing for video, SLI technology, and Shader Model 3.0 support.
The O2 is an entry-level Unix workstation introduced in 1996 by Silicon Graphics, Inc. (SGI) to replace their earlier Indy series. Like the Indy, the O2 uses a single MIPS microprocessor and was intended to be used mainly for multimedia. Its larger counterpart is the SGI Octane. The O2 was SGI's last attempt at a low-end workstation.
Multibus is a computer bus standard used in industrial systems. It was developed by Intel Corporation and was adopted as the IEEE 796 bus.
The STEbus is a non-proprietary, processor-independent, computer bus with 8 data lines and 20 address lines. It was popular for industrial control systems in the late 1980s and early 1990s before the ubiquitous IBM PC dominated this market. STE stands for STandard Eurocard.
The Sun-2 series of UNIX workstations and servers was launched by Sun Microsystems in November 1983. As the name suggests, the Sun-2 represented the second generation of Sun systems, superseding the original Sun-1 series. The Sun-2 series used a 10 MHz Motorola 68010 microprocessor with a proprietary Sun-2 Memory Management Unit (MMU), which enabled it to be the first Sun architecture to run a full virtual memory UNIX implementation, SunOS 1.0, based on 4.1BSD. Early Sun-2 models were based on the Intel Multibus architecture, with later models using VMEbus, which continued to be used in the successor Sun-3 and Sun-4 families.
Sun-1 was the first generation of UNIX computer workstations and servers produced by Sun Microsystems, launched in May 1982. These were based on a CPU board designed by Andy Bechtolsheim while he was a graduate student at Stanford University and funded by DARPA. The Sun-1 systems ran SunOS 0.9, a port of UniSoft's UniPlus V7 port of Seventh Edition UNIX to the Motorola 68000 microprocessor, with no window system. Affixed to the case of early Sun-1 workstations and servers is a red bas relief emblem with the word SUN spelled using only symbols shaped like the letter U. This is the original Sun logo, rather than the more familiar purple diamond shape used later.
VPX, also known as VITA 46, is a set of standards for connecting components of a computer, commonly used by defense contractors. Some are ANSI standards such as ANSI/VITA 46.0–2019. VPX provides VMEbus-based systems with support for switched fabrics over a new high speed connector. Defined by the VMEbus International Trade Association (VITA) working group starting in 2003, it was first demonstrated in 2004, and became an ANSI standard in 2007.
The SUN workstation was a modular computer system designed at Stanford University in the early 1980s. It became the seed technology for many commercial products, including the original workstations from Sun Microsystems.
The Origin 3000 and the Onyx 3000 is a family of mid-range and high-end computers developed and manufactured by SGI. The Origin 3000 is a server, and the Onyx 3000 is a visualization system. Both systems were introduced in July 2000 to succeed the Origin 2000 and the Onyx2 respectively. These systems ran the IRIX 6.5 Advanced Server Environment operating system. Entry-level variants of these systems based on the same architecture but with a different hardware implementation are known as the Origin 300 and Onyx 300. The Origin 3000 was succeeded by the Altix 3000 in 2004 and the last model was discontinued on 29 December 2006, while the Onyx 3000 was succeeded by the Onyx4 and the Itanium-based Prism in 2004 and the last model was discontinued on 25 March 2005.
InfiniteReality refers to a 3D graphics hardware architecture and a family of graphics systems that implemented the aforementioned hardware architecture that was developed and manufactured by Silicon Graphics from 1996 to 2005. The InfiniteReality was positioned as Silicon Graphics' high-end visualization hardware for their MIPS/IRIX platform and was used exclusively in their Onyx family of visualization systems, which are sometimes referred to as "graphics supercomputers" or "visualization supercomputers". The InfiniteReality was marketed to and used by large organizations such as companies and universities that are involved in computer simulation, digital content creation, engineering and research.
Parallax Graphics, Inc., was an American developer and manufacturer of high-specification computer graphics cards for various platforms, and of supporting software. The company was founded in 1982 as Parallax Systems by two Cornell University graduates.
BusLogic, Inc., was an American computer company active from 1988 to 1996. It specialized in the production of Small Computer System Interface (SCSI) device controller chips and controller expansion cards, becoming a dominant player in that market, behind only Adaptec. In 1996, the company was acquired by Mylex Corporation.
Alaris, Inc., was an American computer hardware and software vendor active from 1991 to 2002. During the first half of its existence, the company sold high-performance x86- and PowerPC-based motherboards as either aftermarket upgrades for consumers or for OEMs to put in their own computer systems. Alaris also briefly sold its own computer systems. In 1996, the company pivoted to software, releasing the Videogram suite of video compression software intended for low-bandwidth websites and email. In 2002, the company was acquired in whole by a Japanese electronics conglomerate.