Usb FPGA输入Simulink

Usb FPGA输入Simulink,usb,simulink,fpga,Usb,Simulink,Fpga,我有一个DE2i-150板。我目前有一个Simulink模型,它将正弦输入引入外部控制系统。与其使用Simulink库进行输入,不如改用主板。也就是说,我想从充当正弦发生器的FPGA板输出数据。该板可以通过USB、数据或串行端口输出数据。为了澄清,我所说的正弦输入仅仅是一个Simulink块。因此,理论上我认为我应该能够检查Simulink创建的C程序,并知道从我的电路板输出哪些数据。我需要让Quartus同时运行吗?如有任何想法或建议,将不胜感激 我不太明白您到底想做什么,但以下是一些您可以开

我有一个DE2i-150板。我目前有一个Simulink模型,它将正弦输入引入外部控制系统。与其使用Simulink库进行输入,不如改用主板。也就是说,我想从充当正弦发生器的FPGA板输出数据。该板可以通过USB、数据或串行端口输出数据。为了澄清,我所说的正弦输入仅仅是一个Simulink块。因此,理论上我认为我应该能够检查Simulink创建的C程序,并知道从我的电路板输出哪些数据。我需要让Quartus同时运行吗?如有任何想法或建议,将不胜感激

我不太明白您到底想做什么,但以下是一些您可以开始查找的想法:

  • 编写自己的API调用外部API,访问FPGA并使用Simulink编码器或嵌入式编码器生成C
  • 编写调用外部API并使用嵌入式编码器生成C
  • 将模型转换为定点并使用生成VHDL

我不太明白您到底想做什么,但以下是一些您可以开始查找的想法:

  • 编写自己的API调用外部API,访问FPGA并使用Simulink编码器或嵌入式编码器生成C
  • 编写调用外部API并使用嵌入式编码器生成C
  • 将模型转换为定点并使用生成VHDL

我不太明白您到底想做什么,但以下是一些您可以开始查找的想法:

  • 编写自己的API调用外部API,访问FPGA并使用Simulink编码器或嵌入式编码器生成C
  • 编写调用外部API并使用嵌入式编码器生成C
  • 将模型转换为定点并使用生成VHDL

我不太明白您到底想做什么,但以下是一些您可以开始查找的想法:

  • 编写自己的API调用外部API,访问FPGA并使用Simulink编码器或嵌入式编码器生成C
  • 编写调用外部API并使用嵌入式编码器生成C
  • 将模型转换为定点并使用生成VHDL


谢谢!我将研究这些选项。基本上,我想用来自FPGA的正弦波块来创建。您可以忽略第三个选项,除非您也想为正弦发生器生成HDL代码。您是否已经有了访问FPGA的方法?它是内存映射的吗?它是内存映射的,我目前使用Quartus软件访问电路板。我不熟悉Quartus软件,因此我无法在这方面帮助您。如果有任何方法可以从Simulink中的C代码调用此软件,那么您可以使用选项1或2。这可能是我将采用的方法。Simulink生成C代码,所以我想我可以从中提取正弦块,并尝试用我的板实现它。谢谢!我将研究这些选项。基本上,我想用来自FPGA的正弦波块来创建。您可以忽略第三个选项,除非您也想为正弦发生器生成HDL代码。您是否已经有了访问FPGA的方法?它是内存映射的吗?它是内存映射的,我目前使用Quartus软件访问电路板。我不熟悉Quartus软件,因此我无法在这方面帮助您。如果有任何方法可以从Simulink中的C代码调用此软件,那么您可以使用选项1或2。这可能是我将采用的方法。Simulink生成C代码,所以我想我可以从中提取正弦块,并尝试用我的板实现它。谢谢!我将研究这些选项。基本上,我想用来自FPGA的正弦波块来创建。您可以忽略第三个选项,除非您也想为正弦发生器生成HDL代码。您是否已经有了访问FPGA的方法?它是内存映射的吗?它是内存映射的,我目前使用Quartus软件访问电路板。我不熟悉Quartus软件,因此我无法在这方面帮助您。如果有任何方法可以从Simulink中的C代码调用此软件,那么您可以使用选项1或2。这可能是我将采用的方法。Simulink生成C代码,所以我想我可以从中提取正弦块,并尝试用我的板实现它。谢谢!我将研究这些选项。基本上,我想用来自FPGA的正弦波块来创建。您可以忽略第三个选项,除非您也想为正弦发生器生成HDL代码。您是否已经有了访问FPGA的方法?它是内存映射的吗?它是内存映射的,我目前使用Quartus软件访问电路板。我不熟悉Quartus软件,因此我无法在这方面帮助您。如果有任何方法可以从Simulink中的C代码调用此软件,那么您可以使用选项1或2。这可能是我将采用的方法。Simulink生成C代码,所以我想我可以从中提取正弦块,并尝试用我的电路板实现它。