我有项目要做。这就要求我使用FPGA。主题是,我需要使用VHDL在FPGA中创建一个电路,它将执行一些任务,如乘法或除法。然后,需要将PowerPC (Virtex4微控制器内置)的输入数据发送到该电路,然后使用PowerPC从该电路的输出中采集数据。我试着看了手册,但无法理解FPGA电路和单片机之间的通信。
谷歌也帮不上忙..
请让我知道,如果有一本书或更好的教程,可以帮助我在这个项目中。提前感谢您的关心。
注:我使用的是Virtex-4 ml403 FPGA板。
再次感谢。
发布于 2012-03-06 00:39:44
看看来自Xilinx的Xapp717。http://www.xilinx.com/support/documentation/application_notes/xapp717.pdf
在引言中,它特别提到了你想要做的事情。本文中的APU指的是PowerPC。
本应用笔记介绍了APU,并描述了增强的APU系统的主要功能。包含的示例说明了APU如何在处理器和FPGA之间传输数据。这两个例子是:·一个简单的系统,它通过处理器和APU将数据从内存移动到FPGA中的寄存器中,然后再回到内存中
包含源代码(需要Xilinx登录) http://www.xilinx.com/bvdocs/appnotes/xapp717.zip
发布于 2012-03-08 01:57:27
我们的软件Impulse C将自动建立到PPC的总线连接。欢迎您免费试用。如果您感兴趣,请将您的以太网MAC发送给我或ImpulseC上的信息,我们将帮助您入门。
最好的,布赖恩
发布于 2013-09-12 22:33:44
您是否需要实现multiplier/divider来使用FPGA加速计算?如果是这样,你应该用VHDL代码设计一个乘法器/除法器。也许使用Xilinx IP core是最方便的方式。你需要做的就是指定你想要的参数(例如,输入的数字是32位的)。综合您的设计并分配输入/输出引脚。然后,您可以通过这些引脚在PowerPC和FPGA之间传输数据。
https://stackoverflow.com/questions/9567884
复制相似问题