Texas Instruments TMS9918 - Interface

Interface

The TMS9918 has its own 16k × 8 bit block of video memory, outside the address space of the CPU. This memory is not mapped onto the CPU memory space - the VDC's data memory bus is a private (although external) bus, separated from that of the CPU. A separate addressing space means that the CPU has to write a two-byte command word to the VDC's control port to set the address register, but it also means that the VDC doesn't slow the main processor down when it reads data out of its memory, and since the memory is not mapped onto the CPU's addressing space, there is more address space available for other memory and memory-mapped hardware.

The CPU communicates with the VDC through an additional 8-bit port on the VDC, and data is transferred between the two via port writes. As a byte is written, the TMS9918 increments its internal address register - this is important, because the CPU does not have to send an address update for every byte access. This facilitates quicker reads and writes of blocks of data. Writes to other ports can set various internal registers.

Read more about this topic:  Texas Instruments TMS9918

Other articles related to "interface, interfaces":

CompactFlash - Technical Details
... The CompactFlash interface is a 50-pin subset of the 68-pin PCMCIA connector. 68-pin PCMCIA Type II to CF Type I adapter that fully meets PCMCIA electrical and mechanical interface specifications", according to compactflash.org ... The interface operates, depending on the state of a mode pin on power-up, as either a 16-bit PC Card (0x7FF address limit) or as an IDE (PATA) interface ...
Open Graphics Project - OGD1 - Versioning Schema
... {Root Number} – {Video Memory}{Video Output Interfaces}{Special Options e.g ... outputs, in order, skip any not installed First interface D Dual-link DVI Second interface D Dual-link DVI Third interface A Analog video, 75 ohm, VGA compatible Fourth interface V TV video ...
Web Services Resource Framework - Component Specifications
... WS-ResourceProperties describes an interface to associate a set of typed values with a WS-Resource that may be read and manipulated in a standard way ... WS-ResourceLifetime describes an interface to manage the lifetime of a WS-Resource ... WS-ServiceGroup describes an interface for operating on collections of WS-Resources ...
Ecasound - User Interface
... tool it does not include a native graphical interface ... Major tasks (recording, mixdown) can be easily performed directly from the command line interface, or by scripts ... Tk and ReadLine interfaces ...
Interface, Inc.
... Interface, Inc ... Interface's initial innovation was manufacturing "the first free-lay carpet tiles in America".2 Then, starting in 1994, Interface focused on environmental sustainability, especially in reducing the use of petroleum ... Since 1996, Interface chose to adopt an innovation-based green strategy ...