Notas da versão do Vivado IP
Este artigo contém uma lista de todos os registros de resposta "Notas da versão do Vivado™ IP - todas as informações do log de alterações de IP" e a versão associada das ferramentas Vivado.
by: AMD
O CAM LogiCORE IP implementa uma estrutura de dados de matriz associativa, também conhecida como memória endereçável de conteúdo. As pesquisas podem ser realizadas por meio de pesquisa binária (BCAM), pesquisa ternária (TCAM) ou pesquisa semiternária (STCAM), esses IPs suportam tanto implementações de UltraRAM (URAM) quanto de blocos de RAM. O CDCAM LogiCORE IP também implementa a funcionalidade de memória endereçável de conteúdo, mas usa DRAM para armazenamento. O DRAM Binary CAM AMD LogiCORE™ IP em cache (CDBCAM) é a variante de pesquisa binária, enquanto o DRAM Semi-Ternary CAM AMD LogiCORE™ IP (DSTCAM) implementa a pesquisa semiternária.
Binary CAM (BCAM)
O Binary CAM LogiCORE™ IP (BCAM) implementa uma estrutura de dados de matriz associativa, também conhecida como memória endereçável de conteúdo. O BCAM armazena entradas (chave, resposta) com strings arbitrárias de chave e bit de resposta e permite a recuperação da resposta com base em uma correspondência exata de todos os bits na chave de pesquisa com todos os bits na chave.
HBM/DDR4 Binary CAM (HBM/DDR BCAM)
O HBM/DDR4 Binary CAM LogiCORE IP (HBM/DDR BCAM) implementa uma estrutura de dados de matriz associativa também conhecida como memória endereçável de conteúdo usando DRAM para armazenamento. O HBM/DDR BCAM armazena entradas (chave, resposta) com strings arbitrárias de chave e bit de resposta e permite a recuperação da resposta com base em uma correspondência exata de todos os bits na chave de pesquisa com todos os bits na chave.
Semi-Ternary CAM (STCAM)
O Semi-Ternary CAM LogiCORE IP (STCAM) implementa uma estrutura de dados de matriz associativa, também conhecida como memória endereçável de conteúdo. O STCAM armazena entradas (chave, máscara, prioridade, resposta) com cadeias de bits arbitrárias de chave, máscara e resposta e permite a recuperação da resposta com base na correspondência ternária da chave de pesquisa. A correspondência ternária permite que várias entradas correspondam à mesma chave de pesquisa. A entrada com a prioridade mais baixa é selecionada como a vencedora. O STCAM suporta um número limitado de máscaras exclusivas, ou seja, cada máscara é compartilhada por várias entradas. Isso permite uma considerável redução de lógica e memória em comparação com TCAMs. O STCAM é adequado para aplicações que exigem armazenamento eficiente de entradas usando várias máscaras, mas em um número limitado. Por exemplo, a correspondência de prefixo mais longa do endereço IP para tabelas de encaminhamento de IP ou tabelas de pesquisa de megafluxo OVS.
Ternary CAM (TCAM)
O Ternary CAM LogiCORE IP (TCAM) implementa uma estrutura de dados de matriz associativa, também conhecida como memória endereçável de conteúdo ternário. O TCAM armazena entradas (chave, máscara, prioridade, resposta) com valores arbitrários de chave, máscara, prioridade e resposta e permite a recuperação da resposta com base em uma correspondência ternária de todos os bits da chave de pesquisa mascarada com todos os bits da chave mascarada. A chave é mascarável bit a bit, permitindo que bits arbitrários na key sejam definidos para o estado ternário (don’t care). A correspondência ternária permite que várias entradas correspondam e o valor de prioridade da entrada determina a resposta vencedora.
A solução CAM é baseada em uma implementação combinada de hardware e software.
Memória endereçável de conteúdo binário
Memória endereçável de conteúdo binário DRAM em cache HBM/DDR4
Memória endereçável de conteúdo semiternário
Memória endereçável de conteúdo ternário
| Número da peça | Descrição |
|---|---|
| EF-DI-CAM-EXTENDED-PROj | LogiCORE™, BCAM, CBDCAM, STCAM (LPM), TCAM (Todos) Licença de projeto |
| EF-DI-CAM-EXTENDED-SITE | LogiCORE, BCAM, CBDCAM, STCAM (LPM), TCAM (Todos) Licença de site |
| EF-DI-CAM-EXTENDED-WW | LogiCORE, BCAM, CBDCAM, STCAM (LPM), TCAM (Todos) Licença mundial |
| EFR-DI-CAM-EXTENDED-PROJ | LogiCORE, BCAM, CBDCAM, STCAM (LPM), TCAM (Todos) Renovação de suporte de licença de projeto |
| EFR-DI-CAM-EXTENDED-SITE | LogiCORE, BCAM, CBDCAM, STCAM (LPM), TCAM (Todos) Renovação de suporte de licença de site |
| EFR-DI-CAM-EXTENDED-WW | LogiCORE, BCAM, CBDCAM, STCAM (LPM), TCAM (Todos) Renovação de suporte de licença de site |
Certas tecnologias AMD podem exigir permissão ou ativação de terceiros. Os recursos compatíveis podem variar de acordo com o sistema operacional. Confirme com o fabricante do sistema sobre a existência de recursos específicos. Nenhum produto ou tecnologia pode ser completamente seguro.