Tang Primer 25K: kit FPGA compacto com GW5A-LV25MG121

O kit FPGA Tang Primer 25K da Sipeed vem com um módulo FPGA compacto baseado na FPGA Gowin GW5A-LV25MG121 e uma placa base Dock que expõe os principais sinais do dispositivo.

O formato ultracompacto do core board permite sua aplicação em cenários com restrição de espaço. A placa base possibilita a conexão de um joystick USB, a instalação de um módulo SDRAM de 40 pinos e o uso das três interfaces PMOD para conexão a um display HDMI ou a um joystick PS2, permitindo a formação de uma configuração típica de console retro.

O conjunto também pode ser combinado com a linha de módulos PMOD da Sipeed, sendo adequado para uso em ensino universitário de FPGA.

Neste artigo, analiso os detalhes técnicos do Tang Primer 25K, sua arquitetura, organização de I/Os, recursos de memória e a estrutura da placa Dock, com foco em prototipagem e desenvolvimento com FPGA.

FPGA Tang Primer 25K baseado no GW5A-LV25MG121

O núcleo do Tang Primer 25K é a FPGA Gowin GW5A-LV25MG121C1/I0. De acordo com os parâmetros do core board, o dispositivo apresenta a seguinte organização interna:

  • 23.040 Logic Units (LUT4)
  • 23.040 registradores (FF)
  • SRAM distribuída (S-SRAM):
    • Versão A: 0 Kbits
    • Versão B: 180 Kbits
  • 1.008 Kbits de Block SRAM (B-SRAM)
  • 56 blocos de B-SRAM
  • 28 multiplicadores 18 × 18
  • 6 PLLs
  • 8 bancos de I/O

O módulo integra ainda 64 Mbits de NOR Flash para armazenamento da configuração.

Do ponto de vista físico, o core board utiliza dois conectores board-to-board (BTB) de 60 pinos (2x60P BTB), por meio dos quais são disponibilizados 75 GPIOs e uma interface MIPI com 4 vias de dados.

Essa combinação de recursos lógicos, memória interna e organização por bancos de I/O define a base arquitetural do Tang Primer 25K.

Tang Primer 25K

O core board do Tang Primer 25K possui dimensões de 22,9 mm × 17,8 mm e utiliza conectores DF40C-60DP-0.4V(51) para interface com a placa base.

Placa Dock do Tang Primer 25K e interfaces de expansão

A placa Dock complementa o módulo com recursos de conectividade e acesso aos sinais do FPGA.

A base inclui:

  • Conectores DF40C-60DS-0.4V(51) para acoplamento ao core board
  • Conector USB Type-C para depuração e programação
  • Conector USB Type-A com suporte a USB 1.1 Host
  • Header 2 × 20 pinos (2,54 mm) para expansão
  • 3 interfaces PMOD
  • 2 botões
  • 3 LEDs de status
  • Suporte a JTAG e UART
Tang Primer 25K

O conector USB Type-A pode operar como host para conexão de dispositivos HID, como controles de jogo. O conector header de 40 pinos permite a conexão de módulos adicionais, incluindo um módulo SDRAM opcional.

O circuito de depuração da Dock utiliza um microcontrolador BL616 para prover USB-JTAG e UART.

A placa Dock também permite a conexão de um módulo SDRAM por meio do conector de 40 pinos. Com essa expansão, o sistema pode executar soft-cores e aplicações que demandam maior capacidade de memória externa.

Tang Primer 25K

Aplicações

O Tang Primer 25K é direcionado a atividades de prototipagem e desenvolvimento com FPGA, tanto em ambiente acadêmico quanto em aplicações embarcadas.

A arquitetura baseada na FPGA GW5A-LV25MG121C1/I0, com 23.040 LUT4, 23.040 registradores, blocos de memória interna e 8 bancos de I/O, permite a implementação de soft-cores, controladores personalizados, interfaces digitais e lógica dedicada para processamento de sinais.

A presença de 64 Mbits de NOR Flash viabiliza o armazenamento da configuração do dispositivo, enquanto a interface JTAG exposta na placa Dock permite a programação e depuração do FPGA. O kit também integra recursos de USB-JTAG e UART na base Dock, simplificando o fluxo de gravação e testes.

Com a possibilidade de expansão via conector de 40 pinos, módulos PMOD e módulo SDRAM opcional, o Tang Primer 25K pode ser utilizado em aplicações como:

  • Prototipagem de controladores digitais
  • Implementação de soft-processadores
  • Sistemas de aquisição e processamento de dados
  • Controle de matrizes LED
  • Interfaces com dispositivos externos via PMOD
  • Implementações com suporte a USB Host

A presença da interface MIPI com 4 vias de dados amplia o escopo para projetos que envolvam comunicação de alta velocidade e integração com periféricos compatíveis.

Conclusão

O Tang Primer 25K combina um módulo FPGA compacto com uma placa Dock que expõe interfaces de depuração, expansão e USB Host. A arquitetura baseada na GW5A-LV25MG121C1/I0, associada à memória Flash integrada e à possibilidade de SDRAM externa, forma uma plataforma modular voltada à prototipagem e desenvolvimento com FPGA.

A placa Dock oferece três interfaces PMOD e compatibilidade com a linha de módulos PMOD da Sipeed, permitindo a conexão de câmera, display, joystick, matriz LED e outros periféricos. Essa variedade amplia o leque de cenários de teste e experimentação.

Além disso, o Tang Primer 25K conta com exemplos e recursos disponibilizados pela comunidade e pelo fabricante, facilitando a exploração de diferentes aplicações e a validação de projetos.

A organização por bancos de I/O com tensões independentes, a interface MIPI de múltiplas vias e os recursos internos de lógica e memória tornam o Tang Primer 25K uma solução consistente para projetos que exigem flexibilidade de hardware em um formato reduzido.

O que achou desse kit? Deixe seu comentário abaixo!

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
0 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Home » Hardware » Placas de desenvolvimento » Tang Primer 25K: kit FPGA compacto com GW5A-LV25MG121

EM DESTAQUE

WEBINARS

VEJA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste: