jill vanoncini  
writer . editor . producer 

jill@vanoncini.net  (415) 626-5049   
   

HOME
RESUME
PORTFOLIO
CONTACT

PORTFOLIO: MARKETING COMMUNICATIONS
Altera Customer Testimonial

FLEX 8000 Devices Put Sega’s Virtua Cop on Target

 

The Altera Solution

Sega creates some of the world’s most innovative entertainment products, including the popular Virtua series of video arcade games, which features high-speed, three-dimensional perspectives. Virtua Cop, Sega’s latest addition to the Virtua series, uses an Altera FLEX 8000 device: the EPF8282. The Sega design team chose the EPF8282 to meet their demanding three-month design cycle. Such short design cycles are common in today’s competitive high-tech entertainment industry.

The EPF8282 Target Sensor

The EPF8282, which functions as a target sensor, resides on a board that is independent from the game’s main video processor. Therefore, other Sega designers can use the same board design for future Virtua games.

In Virtua Cop, one or two players advance through a three-dimensional landscape attempting to rescue hostages from a band of terrorists. Players reload their guns by pointing away from the screen and pulling the trigger. The EPF8282 target sensor determines whether the players are shooting terrorists or reloading their guns when their triggers are pulled.

The Virtua Cop system block diagram shows how the Altera EPF8282 interacts with the other system components. When a player pulls the trigger, a light beam is projected from the CRT/Projector. Sensors mounted in the player’s gun detect the beam. This information is relayed to the EPF8282 target sensor, which calculates where the gun is pointed based on the H-Synch and V-Synch information provided by the H/V Separator. The target information is then passed on to the data controller and the CPU to determine the outcome of the player’s action.

Meeting Critical Design Cycles

Sega’s design engineers originally prototyped the target sensor design using over 30 TTL components and a wire-wrapped board. For the production version, they needed a solution that used minimal board space and would allow them to complete the design of the entire game in three months. For the 2,500-gate target sensor design, the Sega team determined that a programmable logic device would do the job more quickly and cost-effectively than a gate array. After evaluating different FLEX 8000 devices, the chose the EPF8282.

First Experience with MAX+PLUS II and FLEX 8000

Although the Sega engineer who designed the target sensor had never used Altera’s development tools before, the intuitive operation and ease-of-use of MAX+PLUS II allowed him to complete the target sensor design in a single week. The EPF8282 design cycle included design entry, design modification, and verification to ensure that the device’s timing characteristics would meet the overall system requirements. If the Sega team had used a gate array, the target sensor design alone would have taken the 12 weeks allotted to complete the entire game.

First, the designer used the Graphic Editor to enter and connect symbols for the TTL components that were on the prototype’s wire-wrap board. After MAX+PLUS II complied and fit the design into the smallest possible FLEX 8000 device, the designer used the Timing Analyzer to verify the design’s maximum clock speed. Even without using the carry and cascade chains, the FLEX 8000 family’s high-speed interconnect functions allowed the design to run at 24 MHz in the slowest speed grade of the EPF8282, exceeding Sega’s 16 MHz requirement.

The Virtua Cop project was also the design team’s first exposure to SRAM-based programmable logic. FLEX 8000 devices, which use SRAM configuration elements, can be configured for operation via an external data source. This feature, called in-circuit reconfigurability (ICR), allows designers to solder the programmable logic devices directly to the board. They can then modify the design by simply downloading an updated configuration file into the device. The speed and convenience of ICR allowed the Sega engineers to perform multiple design iterations in a matter of days, which would have been impossible if they had used a gate array.

A Simple Solution for Volume Production

The EPF8282 replaced over 30 TTL components, simplifying manufacturing and requiring less board space. Sega’s manufacturing division also noted the ease and convenience of SRAM-based devices. FLEX 8000 devices support ICR, so they can be mounted unprogrammed onto the boards, resulting in a fast and efficient manufacturing flow.

Fast Time-to-Market

Although they had never used Altera devices and development tools, the Sega design team completed the EPF8282 target sensor in just 1 week. They were able to design the whole game in 12 weeks, sending Virtua Cop to market on schedule.

Copyright © 1995, Altera Corporation.

 Home : Resume : Portfolio : Contact