Parte 1. Mundo XilinxParte 2. Intel World (Altera)Em uma
tradução publicada anteriormente
de uma revisão de 98 placas -mãe
"hackers" ,
placas -mãe baseadas em SoC combinando núcleos ARM e FPGA como Parallella despertaram considerável interesse do público. E isso não é surpreendente, porque essa combinação oferece oportunidades realmente incríveis em comparação com o processador "just" ou o FPGA "just". Nesses SoCs, você pode criar sistemas que combinem tarefas algoritmicamente complexas, suporte a pilhas de rede, GUIs e outras coisas que são mais fáceis de implementar no processador e tarefas que exigem tempo real, processamento de sinais, processamento de imagens e outras tarefas convenientes para implementação FPGA Obviamente, para muitas tarefas, você pode usar FPGAs simples (possivelmente incluindo o núcleo IP de um processador como NIOS II ou MicroBlaze), muitas tarefas podem ser resolvidas em um processador de energia suficiente usando sistemas operacionais em tempo real (como RTEMS), mas ainda assim, SoC Atualmente, é uma opção muito atraente para resolver muitos problemas, tanto em áreas profissionais quanto em hobbies.

Atualmente, existem muitos SoCs combinando FPGAs e núcleos de processador, com preços diferentes, e destacaremos duas famílias de chips relativamente baratos: Cyclone V da Intel (Altera) e Zynq-7000 da Xilinx. Ambas as famílias contêm um ARM Cortex A9 + FPGA de núcleo duplo. O Zynq também vem com o Zynq-7000S de núcleo único e o UltraScale + de quatro núcleos. Todos esses microcircuitos são entregues em gabinetes BGA, portanto você não deve contar com o fato de poder soldar essa placa em casa com facilidade e facilidade (embora teoricamente isso seja possível). Porém, muitas placas têm a forma de SOM (sistema em módulo), o que as torna convenientes para incorporar em seus produtos, simples ou seriais.
Outros representantes do SoC incluem as famílias Arria V, Arria 10, Stratix 10 (Intel) e Virtex 7 (Xilinx). Os chips Xilinx Virtex também integraram núcleos de processador PowerPC até e inclusive a família Virtex 6. No entanto, o custo das placas nesses chips pode ser bastante alto.
Também é importante notar que, em média, os preços de placas com esse tipo de SoC são muito mais altos do que placas como Raspberry Pi, essa é uma taxa pelas oportunidades muito maiores que você obtém. Os preços das placas começam em cerca de US $ 100 e podem chegar a vários milhares de dólares, e os últimos, obviamente, vão além do que é aceitável para um hobby (embora, para alguns, talvez não). Não incluí placas tão caras na revisão, limitando-me a placas-mãe por um máximo de várias centenas de dólares.
Então, o Cyclone V e o Zynq-7000, como eles diferem? Hardware - são sistemas muito próximos, com dois núcleos Cortex A9 e um certo número de células FPGA. Há uma diferença no software.
Para a Intel, o ambiente de desenvolvimento de projetos FPGA é o Quartus Prime e o ambiente de desenvolvimento de software é o DS-5 Altera Edition. Ele permite que você (na versão gratuita) desenvolva aplicativos para Linux; no entanto, se você deseja desenvolver aplicativos que funcionem no modo Bare Metal (sem um SO), precisará de uma versão comercial do DS-5. O Quartus Prime e o DS-5 existem em versões para Windows e Linux. Também deve ser entendido que a instalação e configuração desses programas no Linux exigirão que você tenha certas habilidades e procure soluções na Internet. No Windows, tudo é colocado fora da caixa.
Para o Xilinx Zynq-7000 (e outros FPGAs de sétima geração), o ambiente de desenvolvimento de projetos FPGA é o Vivado, e o Xilinx Software Development Kit (SDK) é o ambiente de desenvolvimento de software. É gratuito e não possui muitas das limitações que o DS-5 Altera Edition possui. Ambos os produtos também estão disponíveis nas versões para Linux e Windows, mas lembre-se de que o Vivado para Linux não está instalado em nenhum Linux. Eu instalei com sucesso no Ubuntu, mas não funcionou no Debian. No Windows, não deve haver problemas. Para começar a trabalhar com ambientes de desenvolvimento do Xilinx, você pode usar os maravilhosos livros - “O Livro Zynq” (L. Crockett, R. Elliot et al.), Que contém a parte “teórica” e “Os tutoriais do livro Zynq para Zybo e ZedBoard” (os mesmos autores) para "trabalho de laboratório". Ambos os livros são oficiais e gratuitos para download.

Em geral, para iniciantes, o Xilinx Zynq é (na minha opinião subjetiva) uma opção muito mais fácil em termos de estudo, com menos dificuldades do que no caso do Intel Cyclone V. Repito, no entanto, que essa é minha opinião subjetiva com base na minha experiência pessoal com isso. e outro sistema. Se você tem uma opinião diferente sobre esse assunto, escreva nos comentários, será interessante aprender sobre a experiência de outras pessoas.
Para a revisão, escolhi as placas baseadas no Cyclone V e Zynq-7000, atualmente disponíveis para venda. Alguns deles são placas únicas que contêm tudo o necessário para conectar e trabalhar com a placa, outras consistem em uma placa base e um módulo mezanino (uma placa instalada na placa base). No segundo caso, o custo do módulo e da placa base será indicado. Talvez eu tenha perdido algumas placas, se você souber sobre as placas que não estão incluídas na revisão, comente.
O que devo procurar ao comprar uma placa que não seja o preço?
Em primeiro lugar, existe um JTAG no quadro. Caso contrário, será necessário um adaptador JTAG externo, que precisará ser adquirido separadamente. E, neste caso, você precisa verificar se todos os sinais JTAG são enviados para o conector e estão disponíveis para uso. Teoricamente, você também pode trabalhar sem o JTAG, mas é melhor tê-lo.

Separadamente, o adaptador JTAG pode ser comprado no aliexpress a partir de US $ 22,5 (é claro, não o original).
Em segundo lugar, os conectores. Os conectores na placa podem ser IDC "padrão", com um passo de 2,54 mm ou conectores de alta velocidade como FMC (Xilinx) ou HSMC (Altera) ou outros. Para conectar algo de baixa velocidade (LEDs, botões, vários dispositivos externos), o IDC é conveniente, mas o ADC de 125 MHz, por exemplo, não pode ser conectado por ele, você precisa de um conector de alta velocidade. Ao mesmo tempo, se você tiver uma placa com apenas um conector de alta velocidade, ficará em uma posição difícil se desejar conectar algo próprio a ela, porque esses conectores são caros e requerem uma placa multicamada para conectar os sinais de alta velocidade. As placas adaptadoras HSMC-IDC disponíveis no mercado também são assustadoramente caras.
Algumas placas possuem conectores para blindagens do Arduino. Não sei o quanto isso é importante para você, mas de repente alguém é importante. As placas Digilent possuem slots para módulos PMOD e, portanto, esses módulos também estão disponíveis em grandes números. Obviamente, ninguém proíbe que você conecte nenhum de seus dispositivos a esses conectores.
Terceiro, a periferia. Você não precisa de um processador, certo? Precisamos de suporte de rede, precisamos de saída de vídeo (e, possivelmente, entrada de vídeo), precisamos de entradas e saídas de áudio e outros periféricos. Faça uma lista dos dispositivos que você precisa ou pode precisar e escolha uma placa com base nela.
Quarta. Nível de suporte. A placa deve ter um diagrama de circuito aberto, imagens e documentação do Linux disponíveis para download. É aconselhável ter uma grande comunidade, livros, artigos, vídeos no youtube que o ajudem a lidar com problemas inevitáveis. Verifique também se há arquivos BSP prontos (pacote de suporte da placa) para a placa, porque sem eles você não poderá criar um projeto para piscar o LED.
Também deve ser dito que todos os preços na revisão estão excluindo a entrega.
Os preços de algumas pranchas são bastante altos, no entanto, no ebay, você pode comprar (se tiver sorte) uma prancha usada com um grande desconto, embora seja necessário pegá-las, dependendo da sorte.
A maioria das placas nesta revisão é baseada no SoC Zynq 7010 e 7020 (também conhecido como XC7Z010 e XC7Z020). Para entender o local desses chips na linha de produtos Xilinx Zynq-7000, veja a figura abaixo. Todos esses SoCs possuem 2 núcleos de processador, mas também existem famílias Xilinx Zynq-7000S com um núcleo e Xilinx Zynq UktraScale com 4 núcleos.

Agora vamos à revisão.
Digilent Boards

Fabricante: Digilent
SoC: XC7Z020 (ARM Cortex-A9 de núcleo duplo)
RAM: 512 MB DDR3
Flash: 256 MB Quad-SPI
Dimensões: 160x135 mm
Ethernet: 10/100/1000
JTAG: USB-JTAG de bordo
Outras extensões:
- Cartão sd
- USB OTG 2.0 e USB-UART
- Analog Devices ADAU1761 SigmaDSP estéreo, baixa potência, 96 kHz, codec de áudio de 24 bits
- Analog Devices ADV7511 Transmissor HDMI de 225 MHz e alto desempenho (1080p HDMI, 8 bits VGA) 128x32 OLED
- Expansão de E / S PS & PL (FMC, Pmod, XADC)
Preço: $ 495 (preço acadêmico sob consulta)
Uma das placas mais caras da análise, embora nada de especial pareça estar nela.
Das vantagens: existe o JTAG, existe um slot de expansão FMC para conectores PMOD de alta velocidade e "simples" e baixa velocidade.
Também uma grande vantagem para iniciantes é que o quadro pode ser aprendido com o livro The Zynq Book Tutorials for Zybo and ZedBoard.

Fabricante: Digilent
SoC: XC7Z010 (ARM Cortex-A9 de núcleo duplo) 667 MHz
RAM: 512 MB x32 DDR3 com 1050 Mbps de largura de banda
Flash: Flash serial de 128 Mb com interface QSPI
Dimensões: 122 * 84 mm
Ethernet: 10/100/1000
JTAG: USB-JTAG de bordo
Outras extensões:
- slot microSD (suporta sistema de arquivos Linux)
- Controladores periféricos de alta largura de banda: Ethernet 1G, USB 2.0, SDIO
- Controlador periférico de baixa largura de banda: SPI, UART, I2C
- Entrada / saída HDMI
- Saída VGA de 16 bits / pixel
- OTG USB 2.0 PHY (host e dispositivo)
- EEPROM contendo um identificador exclusivo de 48 bits
- Codec de áudio, saída de fone de ouvido, entrada de microfone, entrada de linha
- GPIO: 6 botões, 4 interruptores, 5 LEDs
- 6 portas PMOD
Preço: $ 189 (preço acadêmico sob consulta)
A versão "reduzida" do ZedBoard. O SoC XC7Z010 está instalado e não há FMC. O restante do quadro é semelhante ao Zedboard. É interessante que sinais de alta velocidade na forma de pares diferenciais de 100 ohms sejam emitidos para o conector PMOD (consulte a documentação para obter detalhes). Ao estudar, você também pode ser guiado pelo livro "Os tutoriais do livro Zynq" no estudo.

SoC: Arty Z7-10 - Zynq 7010, Arty Z7-20 - Zynq 7020
RAM: 512 MB DDR3 com barramento de 16 bits a 1050 Mbps
Flash: Flash Quad-SPI de 16 MB
Ethernet: Gigabit Ethernet PHY
Dimensões: 88 * 109 mm
JTAG: USB-JTAG
Preço: $ 149 (Arty Z7-10), $ 209 (Arty Z7-20)
Outros recursos:
- USB UART
- USB OTG
- 4 botões
- 2 interruptores deslizantes
- 4 LEDs
- 2 LEDs RGB
- Até 49 E / S total de FPGA
- Entrada e saída HDMI
Placa pequena com recursos avançados. Há uma entrada e saída HDMI, saída de áudio, dois conectores PMOD. Basicamente, tudo o que você precisa para começar a usar o Zynq. Uma opção muito boa para iniciantes. Vários arquivos de amostra, BSPs e mais estão disponíveis no
github .

SoC: Zynq 7020
RAM: 512 MB DDR3 com barramento de 16 bits a 1050 Mbps
Flash: Flash Quad-SPI de 16 MB
Ethernet: Gigabit Ethernet PHY
Dimensões: 88 * 124 mm
JTAG: USB-JTAG
Preço: $ 229 (preço acadêmico sob consulta)
Outros recursos:
- USB UART
- USB OTG
- 4 botões
- 2 interruptores deslizantes
- 4 LEDs
- 2 LEDs RGB
- Até 49 E / S total de FPGA
- Entrada e saída HDMI
O objetivo do conselho é demonstrar os recursos do projeto
Pynq (Python no Zynq).
A placa de hardware é um análogo quase completo do Arty Z7-20, diferindo apenas na presença de um microfone e um interruptor. Todo o software para o Arty Z7-20, incluindo arquivos BSP, é adequado para ele, respectivamente.
Avnet Boards

Fabricante: Avnet
SoC: Zynq 7010 ou Zynq 7020
RAM: 1 GB de SDRAM DDR3
Flash: 128 Mb de QSPI Flash
Ethernet: 10/100/1000
JTAG: não
Dimensões: 102x57 mm
Preço: Zynq 7010 - US $ 178, Zynq 7020 - US $ 213 (na classe comercial)
Outros recursos:
- USB UART
- 2x6 Digilent Pmod
- LED do usuário e interruptor
Esta placa é um módulo para instalação na placa base.
A vantagem do quadro é que um livro inteiro foi escrito sobre o assunto: “As Crônicas MicroZed - Usando o Zynq 101” (Adam Taylor), até duas partes inteiras. Este livro é baseado em material do blog do autor. Todos esses materiais estão disponíveis online gratuitamente, ou você pode comprar um livro por US $ 8,85 por cada peça (edição Kindle).
Existem três rodapés para o MicroZed.
Primeiro -
Cartão Transportadora Breakout MicroZed
A placa mais simples, contém apenas conectores e circuitos de energia.
Preço: $ 59
Segundo -
Placa Transportadora de E / S MicroZed
Preço: $ 149
A placa é maior, possui conectores e switches PMOD.
Terceiro -
Kit de placa de transporte MicroZed para Arduino
Difere do segundo na presença de conectores Arduino e um número menor de conectores PMOD.
Preço: $ 89.00

Fabricante: Avnet
SoC: Zynq 7010, Zynq 7015, Zynq 7020, Zynq 7030
RAM: 1 GB de SDRAM DDR3
Flash: 128 Mb de QSPI Flash, 4 GB eMMC
Ethernet: 10/100/1000
JTAG: não
Dimensões: 102x57 mm
Preço: Zynq 7010 - US $ 178, Zynq 7015 - US $ 265, Zynq 7020 - US $ 213, Zynq 7030 - US $ 375
Outros recursos:
A placa está disponível em uma variedade de opções com diferentes chips Zynq, nas versões comercial e industrial. Os preços são para uso comercial.
Um módulo sem conectores externos e sem placa de base não pode ser usado.
No momento, a única placa de base é a
placa transportadora PicoZed FMC V2 :

Preço: $ 349

Fabricante: Avnet, Dispositivos analógicos
SoC: Zynq 7035
RAM: 1 GB de DRAM DDR3L
Flash: 256 Mb de QSPI Flash
Ethernet: 10/100/1000
JTAG: não
Dimensões: 100x62 mm
O SOM está disponível em 1x1 (um canal de recebimento e um canal de transmissão) e 2x2 (o chamado modo MIMO).
Preço SOM: US $ 549 (1x1), US $ 1095 (2x2) (atualmente não está à venda, veja os detalhes abaixo)
ADRV1CRR-BOB Preço do rodapé: $ 199
ADRV1CRR-FMC Preço do rodapé: $ 599
Outros recursos:
- USB 2.0 OTG ULPI PHY
- Transceptor Ágil de RF Integrado AD9361-BBCZ da Analog Devices
- Conectores de RF em miniatura - monitor 4 TX, 4 RX, 2 TX
Este fórum não deve ser confundido com o PicoZed, são coisas completamente diferentes. A placa SDR PicoZed foi projetada para construir um transceptor SDR (rádio definido por software) e possui um chip de front-end analógico AD9361 para isso. Por si só, esse chip é muito caro (o preço de atacado do fabricante é de US $ 175 por um lote de 100 peças), o que afetou o custo da placa. Além disso, esta placa é realmente um módulo SOM e precisa de uma placa base (PicoZed SDR Breakout Carrier). As placas de base do PicoZed SDR estavam disponíveis em duas versões, uma das quais você pode ver na foto abaixo.

E agora as más notícias: ambas as versões do PicoZed SDR Breakout Carrier, como o próprio PicoZed SDR, foram descontinuadas pela Avnet, mas a Analog Devices oferece essas placas com o nome ADRV9361. Atualmente, o quadro do AD está no estado de pré-lançamento e você ainda não pode comprá-lo. O preço indicado na descrição é o último preço conhecido da Avnet para esta placa.
Ainda assim, decidi incluir uma placa no Zynq UltraScale na revisão.

Fabricante: Avnet
SoC: Zynq UltraScale + MPSoC XCZU3EG-SFVA625
RAM: SDRAM DDR4 de 2 GB
Flash: Flash QSPI duplo de 64 MB
Tamanho: 51x89 mm
Ethernet: 10/100/1000
JTAG: não
Preço: $ 535
A placa mais poderosa da análise é baseada no Zynq UltraScale + de quatro núcleos. Requer instalação em uma placa base para operação.
Placas de base:
Cartão de transportadora UltraZed IO
Preço: $ 499
Placa transportadora PCIe UltraZed
Preço: $ 499

Fabricante: Avnet
SoC: Zynq 7Z007S
RAM: 512 MB DDR3L
Flash: flash QSPI de 128 Mb, eMMC de 8 GB
Dimensões: 71x76mm
Ethernet: não
JTAG: JTAG USB na placa
Preço: $ 89
Outros recursos:
- Wi-Fi 802.11b / g / n
- Bluetooth 4.1 mais EDR e BLE (Bluetooth de baixa energia)
- Host USB 2.0
- USB UART
- Sensor térmico e acelerômetro
- 2 x PMOD
Uma placa-mãe simples e relativamente barata na 7Z007S. Uma boa opção pelo seu preço. A falta de Ethernet é perturbadora, mas há Wi-Fi e Bluetooth, e com isso tudo está melhorando.
MYIR Tech Limited Placas
Agora haverá placas da MYIR Tech Limited (http://myirtech.com/). Essa empresa fabrica muitas placas, não apenas na Xilinx Zynq, e estabelece preços relativamente baixos para seus produtos.

SoC: Zynq 7007S ou Zynq-7010
RAM: 512MB DDR3 SDRAM
Flash: Flash eMMC de 4 GB, Flash QSPI de 16 MB
Tamanho: 91 x 63 mm
Ethernet: Ethernet 10/100 / 1000M
USB: USB2.0 OTG
JTAG: não
Preço: $ 69 (7007S), $ 75 (7010)
A placa mais barata da análise, no entanto, parece bastante decente. Pode ser instalado nas placas de base disponíveis para a placa Z-turn (veja abaixo). Algumas desvantagens podem ser consideradas: a maioria dos pinos de E / S é roteada para um conector especial na parte inferior da placa, mas nenhuma placa base é oferecida.

SoC: Zynq 7010 ou Zynq 7020
RAM: SDRAM DDR3 de 1 GB
Flash: Flash QSPI de 16 MB
Tamanho: 102x63 mm
Ethernet: 10/100/1000
JTAG - não, o conector está disponível na placa.
Preço: US $ 99 (Zynq 7010), US $ 139 (Zynq 7020)
Outros recursos:
- USB_UART, USB2.0 OTG, CAN, HDMI, TF, ...
- Sensor de aceleração de três eixos e sensor de temperatura
Em um habr já havia uma
visão geral deste quadro.
Placa barata, pode ser usada de forma independente, mas é melhor comprar imediatamente uma placa base.
Também à venda, há um display LCD para esta placa, um módulo de câmera, um módulo Wi-Fi.
Você também pode comprar a placa base do cabo IO Z-turn:

Preço $ 35
MYD-C7Z010 / 15/20 Placa de desenvolvimento

SoC: Zynq 7010, Zynq 7015 ou Zynq 7020
RAM: SDRAM DDR3 de 1 GB
Flash: eMMC de 4 GB, QSPI de 32 MB
Tamanho: 190x110 mm
Ethernet: 10/100/1000
JTAG: não
Preço: US $ 309 (Zynq 7010), US $ 369 (Zynq 7015), US $ 329 (Zynq 7020)
Outros recursos:
- 4 x Host USB2.0, PODE, HDMI, LCD, TF
- 1 x XADC, 3 x PMoD, 1 x FMC
- LCD / TSP opcional de 4,3 ou 7 polegadas
A mais ricamente equipada das placas na revisão. Um conjunto da placa base e do módulo SoM é oferecido imediatamente, o preço é indicado para o conjunto. O preço pode parecer alto, mas para esse conjunto de recursos é um preço bastante razoável. A placa deve ser comprada se você quiser realizar projetos sérios usando o FMC e muitos outros periféricos. Mas deve-se lembrar que nesta placa, como em outras placas desta empresa, não há USB-JTAG.
Trenz electronic
A empresa alemã Trenz Electronic (
trenz-electronic.de ) oferece muitas placas-mãe para o Zynq-7000 e Zynq UltraScale, mas o foco claro no mercado industrial de SOM e preços razoavelmente altos tornam essas placas-mãe não muito atrativas para nossos propósitos. No entanto, incluí três placas da Trenz na revisão, apenas por uma questão de ordem.
DIPFORTy1 “Hélice Suave”
SoC: Zynq-7010
Flash: 16 MByte
RAM: não
JTAG: não
Ethernet: não
Preço: 59,00 €
Tamanho: 18 * 51 mm
Outros recursos:
- LED RGB (PL I / O conectado)
- LED "Concluído" (polaridade invertida)
- LED do usuário (ARM CPU MIO GPIO)
- Soquete para cartão MicroSD (mídia de inicialização secundária MIO, ZYNQ)
- Sensor de proximidade e luz ambiente Sil1143
A Parallax lançou uma vez o microcontrolador multinúcleo Propeller. Trenz fez uma placa compatível com ela para o painel DIP-40 com um chip Zynq.

Sem memória, flash 16Mb. O lançamento do Linux nesta placa não funciona, porque não há memória e, em geral, praticamente não faz sentido comprar esta placa.
Zynqberry

Placa Zynq no formato Raspberry Pi
SOC: Zynq 7007S, Zynq 7010
RAM: 512 MByte DDR3L SDRAM
Flash: 16 MByte
Ethernet 10/100
USB: 4 x USB com interruptores de energia
HDMI: sim
JTAG: JTAG USB integrado
Preço: € 99 (Z-7007S), € 119 (Z 7010)
Bom preço pelo seu preço. Observe que a Ethernet é de 100 Mbps, enquanto outras placas geralmente possuem Ethernet de gigabit.
Arduzynq

SoC: Zynq 7007S, Zynq-7010
RAM: 512 MByte DDR3L
Flash: 16 MByte SPI Flash
Ethernet: não
JTAG: JTAG USB integrado
USB: USB OTG, USB UART
HDMI: não
Preço: € 89 (Z 7007S), € 99 (Z 7010)
Outros recursos:
- Oscilador MEMS de 12 MHz e baixo consumo de energia
- 23 E / S de FPGA disponíveis em conectores placa-a-placa
- Tomada para cartão MicroSD
- LED RGB (PL I / O conectado)
- LED "Concluído" (polaridade invertida)
Placa Zynq no formato Arduino. Existem duas opções: no Zynq XC7Z007S (núcleo único) e no Zynq-7010 (dois núcleos). Uma taxa bastante fraca, mas o preço não é alto em comparação com outros.
Agora considere as placas de vários outros fabricantes.
Parallella

Disponível em três versões: Parallella Microserver (P1600), Parallella Desktop (P1601), Parallella Embedded (P1602)
SoC: Parallella Microserver - Z7010, Parallella Desktop - Z7010, Parallella Embedded - Z7020
RAM: 1 GB DDR3
Flash: não
JTAG: não
Ethernet: 10/100/1000
USB: não (microserver), sim (desktop, incorporado)
HDMI: não (Microserver), sim (computador de mesa, incorporado)
Tamanho: 90 x 53
Preço: Parallella Microserver - Z7010 - $ 126, Parallella Desktop - $ 149, Parallella Embedded - não está à venda
Outros recursos: Coprocessador Epiphany
Este fórum já foi revisado em uma revisão anterior. Uma característica distintiva desta placa é o chip Adapteva Epiphany, um processador de 16 núcleos que pode se comunicar com o núcleo ARM no Zynq SoC. É por isso que o conselho é chamado de 18 núcleos em publicidade, ou seja, 2 núcleos ARM + 16 núcleos Epiphany.Não vejo aplicações práticas aqui, mas você pode jogar muito bem. Agora algumas notícias tristes. A Adapteva também planejava lançar uma versão de 64 e 1024 núcleos, mas o fundador da empresa, Andreas Olofson, admitiu que a empresa não obteve sucesso comercial, apesar das boas características técnicas dos chips. Ele foi trabalhar na DARPA, e não haverá continuação da história ( http://www.adapteva.com/andreas-blog/adapteva-status/ ).Para conectar qualquer dispositivo à placa, você precisará de uma placa base do Porcupine Breakout Board, como esta:
Preço da placa: $ 45.A placa Parallella está equipada com conectores de alta velocidade, nos quais todas as linhas de E / S são roteadas. A desvantagem desta solução é que conectar algo sem uma placa Breakout é muito difícil.Não há adaptador JTAG embutido na placa, as linhas JTAG são roteadas para o conector da placa. Portanto, se você planeja trabalhar com a placa através do JTAG, compre imediatamente uma placa Breakout e um adaptador JTAG separado.
Disponível em três versões: Snickerdoodle One, Snickerdoodle Prime LE, Snickerdoodle BlackSoC: One - Zynq 7010, Prime LE, Black - Zynq 7020RAM: One, Prime LE - 512MB LPDDR2, Preto - 1Gb LPDDR2Flash: 16 MB XIP NORTamanho: 51 x 89 mmEthernet: nosrodapés JTAG: nãoHDMI: nosrodapés USB: USB UART + Host USB nos rodapésPreço: um - US $ 95, Prime LE - US $ 145, preto - US $ 195Outras opções:- Um, Prime LE - Wi-Fi 802.11n de 2,4 GHz
- Preto - 2.4 GHz + 5 GHz 802.11n 2x2 MIMO Wi-Fi, Bluetooth Classic e BLE, dissipador de calor com cabeça de cobre, licença SDSoC gratuita
Placas de base
breakyBreaky breakyBreaky
Taxa. Preço - $ 45piSmasher SBC
piSmasher SBC. Preço - US $ 195 Agrande vantagem do fórum é que os desenvolvedores escreveram um livro inteiro para usuários iniciantes: livro Snickerdoodle. Não é tão volumoso e fundamental como o Zynq Book ou o MicroZed Chronicles, mas muitos outros fabricantes não fornecem nenhuma informação além do mínimo mais básico, e isso deve ser levado em consideração, especialmente se você é um desenvolvedor iniciante.Zedboard (clone de fabricação chinesa)

, Zedboard.
: $260
Zedboard, . FMC , . SoM-, .
Zedboard, .

SoC: Zynq-7010
RAM: 256MB DDR3
Flash: não
Ethernet: 10/100/1000
USB: OTG, MicroUSB (console)
JTAG: não
Tamanho: 107 x 60 mm
Preço:
de € 199 para DAC / ADC de 10 bits
de € 259 para DAC / ADC de 14 bits
Existem também várias opções de equipamentos e descontos para estudantes.
Outros recursos:
2 canais ADC 125 MSPSx14bit ou 10 bits
2 canais DAC 125 MSPSx14bit ou 10 bits
4 canais ADC 100 kSPSx12bit
4 canais DAC 100 kSPSx12bit
A taxa é um pouco diferente do resto, porque Foi posicionado pelos desenvolvedores não apenas como uma placa de desenvolvimento, mas como um substituto para toda uma série de instrumentos de medição: um osciloscópio, um gerador, um analisador de espectro, etc. Obviamente, ele não substituirá os dispositivos profissionais completos (mesmo o nível mais básico), porque os dispositivos não consistem em um ADC, ainda há muito o que fazer.
No entanto, o conselho é interessante. A principal desvantagem é que ele é um hardware de código fechado, ou seja, não existe um esquema de acesso aberto. Tome cuidado.
OZoM: Zynq de código aberto no módulo

SoC: Zynq 7010
RAM: não
Flash: 32Mbyte
Ethernet: não
USB: não
JTAG: não
Tamanho: 75x40 mm
Preço: € 250 (preço esperado, a liberação do conselho não ocorreu)
No começo do artigo, escrevi que, embora seja muito difícil montar o dispositivo no próprio Zynq, no entanto, teoricamente, é possível. O projeto OZoM foi concebido como um projeto de hardware aberto desse módulo. Ele exibiu no Indiegogo, mas não levantou fundos suficientes. Isso poderia ser esperado, no entanto, oportunidades extremamente pequenas a um preço muito alto tornam a compra do conselho inútil. Sua documentação está atualmente disponível
aqui .
Infelizmente, o conselho não pode se orgulhar de alto desempenho. Não há memória, o Linux não pode ser iniciado. Não há grande benefício em tal conselho.
Na próxima parte, consideraremos os devboards baseados no Intel SoC (Altera) Cyclone V.