我有哪些较便宜的 CPLD 入门选择

电器工程 可编程逻辑
2022-01-06 11:02:43

我想玩弄一些 CPLD 的东西,我发现我有几个选择。我没有考虑特定的应用程序;似乎有很多可能性,其中一些比其他更容易使用。

主要制造商有开发板,有些比其他的更贵。他们也有通常看起来……不便宜的编程器电缆。做了一些挖掘,我遇到了几个选项,我希望了解每个选项的优缺点。

  1. 是否可以公平地说具有 X 宏单元的 CPLD 或多或少相同?
  2. 虽然 JTAG 接口是标准的,但出于对部件编程的目的,之前的 JTAG Question没有标准这是供应商软件与程序员交谈的问题吗?如果我使用其他一些实用程序来转储二进制文件,事情会变得更加标准吗?
  3. 一些平台有更便宜的替代品。我想知道这些在 USB/并行端口、Linux/Windows 方面有什么问题。
  4. 假设我对开发板感到满意,那么过渡到直接使用其中一个基础部件有多困难?我的印象是,在主要选项中,这只是一些插头引脚和几个二极管/电阻器的问题。我离这很远吗?
  5. 我将如何在我自己的设计中对设备进行编程?如果我有开发板或入门套件,我是否必须回去购买昂贵的编程器?为什么开发板卖的便宜,程序员却跑几百块钱?据推测,开发板具有编程能力。

以下是一些对我来说很突出的选项。我列出价格只是为了将它们与数百美元的选择区分开来。对我来说,所有这些都在球场上。我正在寻找易用性、软件问题等方面的隐藏成本。

Xilinx 是一条受欢迎的路径。我可以:

Digilent 电缆需要使用他们目前只有 Windows 的软件,所以我需要走 48 美元的 USB 路线。

Xilinx 的另一种可能性是

将公司切换到 Lattice:

我喜欢在 Mouser.com 上使用 Lattice 部件的想法(我在那里没有看到太多 Xilinx)。我倾向于从他们那里订购更多。一旦我对他们的东西感到满意,我猜我可以根据这个电路板的原理图破解一个编程器电缆。它看起来非常简单。我可以将评估板用作程序员吗?是否公开 JTAG 标头?

Lattice MachXO2 Pico 套件(29 美元)看起来也物超所值,尽管它展示的部分更贵。

Altera 也有很好的产品。

  • 一名程序员可以从 EBay 获得(15 美元)
  • 可以从 EBay 以 28 美元的价格购买演示板

或者,Altera 有

  • 入门套件(50 美元)

对于初学者来说,哪一条路线更容易上手(司机等),具有一定的持久力,并且可能提供最大的灵活性?

2个回答

与 Xilinx 的产品相比,我更喜欢 Altera MAX II CPLD。它们实际上是小型 FPGA,但 Altera 对此保持沉默。我已经为 Xilinx 和 Altera CPLD 设计了自己的 PCB,这很容易。用于 Xilinx 和 Altera 器件的低成本编程电缆可在 Ebay 上获得,我将它们与 FPGA 一起使用,并且 Xilinx 和 Altera 部件都没有任何问题。按照要求的价格,不再值得自己做。

Altera 的软件比 Xilinx 的软件更易于使用。我会为您正在考虑使用的设备下载软件并在做出最终决定之前尝试一下。

如果您想学习的是 VHDL 或 Verilog,那么您实际上并不需要开发板。xilinx 有免费的编译器和模拟器。学习好的模拟技术可以说是比实际使用硬件学到的任何东西更重要的技能。