我正在尝试使用Matlab在FPGA中发送/检索数据。我使用虚拟com端口连接了FPGA。现在如何将数据从Matlab发送到FPGA或读取FPGA的数据?
FPGA上也有FTDI 2232H。我在FPGA的I/O ports上连接了外部发光二极管和开关。
我是这个领域的新手,所以我想要一些指导来开始与MAtlab和FPGA的交流:
我尝试了以下代码:
s1= serial('COM9')
fopen(s1)。这是正确的沟通方式吗?请指点一下。谢谢
发布于 2013-07-06 02:05:30
FPGA使用诸如Verilog或VHDL的硬件描述语言(HDL)来配置。这些语言可让您指定如何在FPGA内配置交换机,进而允许您构建自定义数字逻辑和处理系统。
Matlab中的HDL Coder Toolbox允许您使用高级函数设计和制作自定义逻辑原型,然后将其转换为HDL,并可用于直接对芯片进行编程。This tutorial describes the process in detail。
如果你已经在你的现场可编程门阵列上实现了一个设计,并且想要与这个实现进行通信,你可以使用Matlab的serial port communication functions。确切的协议将取决于您所实现的接口。
我发现一些中间调试步骤很有帮助:
这里的关键是采取小的、增量的步骤,物理地验证每一步都在工作。
https://stackoverflow.com/questions/17493633
复制相似问题