Quais são minhas opções mais baratas para começar a usar CPLDs [fechado]


10

Eu gostaria de brincar com algumas coisas do CPLD e vejo que tenho algumas opções por aí. Não tenho uma aplicação específica em mente; parece que existem muitas possibilidades, algumas das quais são mais fáceis de usar do que outras.

Os principais fabricantes possuem placas de desenvolvimento, algumas mais caras que outras. Eles também têm cabos de programador que geralmente parecem ... não baratos. Pesquisando, encontrei várias opções e estou procurando entender os prós / contras de cada uma.

  1. É justo dizer que CPLDs com macrocélulas X são mais ou menos iguais?
  2. Embora a interface JTAG seja padrão, para fins de programação da peça, não há uma pergunta JTAG padrão anterior . Isso é uma questão de o software do fornecedor falar com o programador? As coisas se tornam mais padrão se eu usar algum outro utilitário para despejar um arquivo binário?
  3. Algumas das plataformas têm alternativas mais baratas. Eu estou querendo saber o que as capturas são com estes em termos de porta USB / paralela, Linux / Windows.
  4. Supondo que eu me sinta à vontade com uma placa de desenvolvimento, quão difícil é a transição para o uso direto de uma das peças básicas? Minha impressão é que, nas principais opções, é apenas uma questão de alguns pinos de cabeçalho e alguns diodos / resistores. Estou longe disso?
  5. Como programaria os dispositivos em meus próprios projetos? Se eu tiver uma placa de desenvolvimento ou kit de iniciação, terei que voltar e comprar um programador caro? Por que uma placa de desenvolvimento vende barato, mas o programador custa centenas de dólares? Presumivelmente, a placa de desenvolvimento vem com a capacidade de programar.

Aqui estão algumas das opções que se destacam para mim. Listo os preços apenas para diferenciá-los das opções de centenas de dólares. Todos eles estão no estádio para mim. Estou procurando os custos ocultos em termos de facilidade de uso, problemas de software e assim por diante.

Xilinx é um caminho popular. Eu poderia fazer:

O cabo Digilent requer o uso de seu software, que é apenas o Windows, então eu precisaria seguir a rota USB de US $ 48.

Outra possibilidade do Xilinx é

Mudando de empresa para a Lattice:

Gosto da ideia de usar peças Lattice à medida que o Mouser.com as carrega (não vejo muito Xilinx lá). Costumo pedir mais deles. Depois de me acostumar com as coisas deles, suponho que poderia cortar um cabo de programador com base nos esquemas desta placa. Parece realmente simples. Eu poderia usar o quadro de avaliação como programador? O expor o cabeçalho JTAG?

O kit Lattice MachXO2 Pico (US $ 29) também parece ser de grande valor, embora a parte que está exibindo seja mais cara.

Altera também tem boas ofertas.

  • Um programador pode ser adquirido no eBay por (US $ 15)
  • Uma placa de demonstração pode ser adquirida no eBay por (US $ 28)

Alterna, Altera tem

  • Um kit inicial por (US $ 50)

Qual desses é o melhor caminho para um iniciante que é mais fácil de trabalhar (motoristas e afins), tem algum poder de permanência e talvez ofereça mais flexibilidade?


Este site é um bom lugar para aprender sobre os tipos, fabricantes e sistemas de programação de CPLD, mas não serve para comparar as ofertas atuais dólar por dólar dos distribuidores atuais.
Kevin Vermeer

Você poderia revisar sua pergunta para se concentrar menos nos preços e ofertas atuais e mais nos drivers de plataforma cruzada, mantendo o poder da peça e a flexibilidade? Em seguida, poderíamos educar você e os futuros leitores, em vez de apenas fornecer um link. (Consulte a tag [shopping] e as Perguntas frequentes para obter mais informações sobre esta política).
Kevin Vermeer

@reemrevnivek eu adicionei à pergunta. Espero que isso esclareça as perguntas que caem na minha cabeça.
Mmccoo

Respostas:


5

Eu prefiro os CPLDs do Altera MAX II aos do Xilinx. Na verdade, eles são pequenos FPGAs, mas Altera permanece quieto sobre isso. Projetei meus próprios PCBs para CPLDs Xilinx e Altera, é bem fácil. Cabos de programação de baixo custo para dispositivos Xilinx e Altera estão disponíveis no Ebay, eu os uso com FPGAs e não tenho problemas com as partes Xilinx e Altera. Com os preços solicitados, não vale mais a pena fazer a sua.

O software da Altera é muito mais fácil de usar do que o Xilinx. Eu faria o download do software para os dispositivos que você está pensando em usar e o testaria antes de tomar uma decisão final.


Encontrei alguns programadores do ebay Altera, como você sugeriu. Obrigado. Não consigo encontrar um compatível com Xilinx. O que devo procurar?
Mmccoo


Pesquise por "cabo Xilinx"
Leon Heller

0

Se o que você deseja aprender é VHDL ou Verilog, não precisa realmente de uma placa de desenvolvimento. O xilinx possui compiladores e simuladores gratuitos. Aprender uma boa técnica de simulação é sem dúvida uma habilidade mais importante do que qualquer coisa que você aprenderia com o uso de hardware.


11
Verdade, mas é muito mais emocionante ver um piscar de LED real :)
John Burton
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.