ASIC: Application-Specific Integrated Circuit, ou circuito integrado de aplicação específica. É um circuito otimizado para uma funcionalidade específica.
Bitstream: Fluxo de dados bit por bit, ao em oposição à transmissão de palavras inteiras. Bottom up: Estratégia de desenvolvimento no qual se parte de modelos menores, que são sucessivamente agregados, em que cada agregação acrescenta maior abstração ao modelo, escondendo detalhes que eram considerados na agregação anterior.
Buffer: Área de memória que é utilizada para armazenamento temporário de informações produzidas, mas que ainda não foram consumidas.
ByteBlaster II, ByteBlasterMV e MasterBlaster: Cabos de programação de dispositivos FPGA da Altera Corporation Inc.
Colisão de sprites: Evento em que regiões de dois ou mais sprites se encontram nas mesmas coordenadas da tela.
Concorrência: Disputa por recursos compartilhados, por parte de um ou mais componentes ou processos.
CPLD: Complex Programmable Logic Device, ou dispositivo lógico programável complexo. É um conjunto de múltiplos PLDs, com um barramento configurável de interconexão em um único chip.
CPU: Central Processing Unit, ou unidade central de processamento. É a parte de um sistema computacional que interpreta e executa as instruções contidas no software. DIP: Dual In-line Package, padrão de fabricação de circuitos integrados conectados a pinos em dois lados.
EPM3064: Linha de CPLDs da família MAX3000A, da Altera.
EPROM: Erasable Programmable ROM. Tipo de ROM que pode ser apagada apenas por exposição à forte luz ultravioleta.
Framework: Estrutura de suporte definida, em que um outro projeto pode ser organizado e desenvolvido a partir desta.
Full Custom: Metodologia de projeto de circuitos integrados totalmente customizada. Realizada por meio da especificação do layout de cada transistor individualmente, e das interconexões entre os mesmos.
Gate Array: Metodologia de projeto semi-customizada, caracterizada pela repetição sistemática de células em uma região mono ou bidirecional, as quais são customizadas pela adição ou deleção de contatos por diferentes níveis de máscaras (metalização) para implementação lógica dos circuitos.
Interrupção: Sinal assíncrono em hardware, indicando a necessidade de atenção, ou um evento síncrono em software, indicando uma mudança na execução.
JTAG: Joint Test Action Group. Padrão utilizado para acesso, teste e programação de circuitos integrados.
Latch: Circuito eletrônico digital que implementa uma célula de memória estática. Seu modelo mais simples é formado por um par de inversores montados de forma que a entrada de um seja conectada à saída do outro, formando uma realimentação dupla. Linguagem fortemente tipada: Linguagem na qual cada variável do programa representa um objeto de tipo bem definido, isto é, as operações devem ocorrer entre variáveis de um mesmo tipo;
LVTTL: Low Voltage TTL. Um subtipo do padrão TTL que utiliza 3.3v para alimentação. Mega-funções: Funções pré-configuradas na ferramenta de síntese, que simulam comportamentos de circuitos mais complexos.
Middle out: Estratégia de desenvolvimento no qual se parte de um nível de abstração intermediário e estabelece que é necessário agrupar processos num nível superior e decompor processos em níveis de detalhe inferiores.
Netlist: Listagem de componentes de um circuito eletrônico, bem como suas interconexões.
NTSC: National Television System Committee, ou Comitê Nacional de Sistema de Televisão. Sistema analógico de TV atualmente em uso nos Estados Unidos e em muitos outros países.
Opcode: Pedaço de uma instrução da linguagem de máquina que especifica a operação a ser executada. Abreviação de operation code (código de operação).
Página zero: Início absoluto do espaço endereçável de uma memória RAM. Especificamente para processador MOS 6502, são os primeiros 256 bytes da RAM.
Pinball: Jogo eletro-mecânico onde o jogador manipula duas ou mais 'palhetas' de modo a evitar que uma ou mais bolas de metal caiam no espaço existente na parte inferior da área de jogo.
PLD: Programmable Logic Device, ou dispositivo lógico programável. É um dispositivo que possui em seu interior diversas portas lógicas, flip-flops e registradores, que oferecem uma forma flexível de arranjo destes componentes no nível de hardware. PLI: Program Language Interface, ou interface de linguagem de programação. Permite que a linguagem Verilog interaja com outros programas, escritos em linguagem C.
PLL: Phase-Locked-Loop, ou malha de captura de fase. É um sistema de realimentação em que o sinal de realimentação é usado para sincronizar a freqüência instantânea do sinal de saída com a freqüência instantânea do sinal de entrada. É utilizado para multiplicar e dividir freqüências de clock.
PROM: Programmable ROM. Tipo de ROM que pode ser programada apenas uma única vez.
RAM dual-port: Tipo de RAM que permite múltiplas leituras ou gravações simultaneamente, ou quase simultaneamente.
RAM: Random Access Memory, ou memória de acesso aleatório. Permite leitura e escrita de dados, utilizada como memória primária em sistemas eletrônicos digitais.
Rasterização: Processo de conversão entre as representações vetorial (primitivas geométricas) e matricial (conjuntos de pixels).
RISC: Reduced Instruction Set Computer, ou computador com um conjunto reduzido de instruções. É um modelo de arquitetura que utiliza um conjunto simples e reduzido de instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas.
ROM: Read Only Memory, ou memória somente para leitura. Seus dados normalmente nunca são apagados.
Sprite: Objeto gráfico bi ou tridimensional que se move numa tela de forma animada. Top down: Estratégia de desenvolvimento na qual se parte de um modelo superior (mais abstrato), que é sucessivamente refinado, acrescentando-lhe detalhes que eram abstratos no refinamento anterior.
TTL: Transistor-Transistor Logic, ou lógica transistor–transistor. É uma classe de circuitos digitais construídos a partir de transistores de junta bipolar (BJT), e resistores. Tem como principal característica a utilização de sinais de 5 volts para nível lógico alto. Verilog: Linguagem de descrição de hardware usada para modelar sistemas eletrônicos. VGA: Video Graphics Array. Padrão de vídeo para computadores introduzido em 1987, e ainda largamente utilizado, por meio das suas variações.
VHDL: VHSIC Hardware Description Language, ou linguagem de descrição de hardware VHSIC.
VHSIC: Very High Speed Integrated Circuit, ou circuito integrado de velocidade muito alta.