Linux FPGA冲击Hackaday

最近Hackaday.com异形这个项目是Digilent自己的Mitchell Orsucci正在进行的,涉及到在FPGA上使用Linux。他的项目面对的挑战是在一个平台上使用Zynq设备附庸风雅的Z7-20主板,Linux操作ARM处理器,提供用户空间工具与FPGA接口,并动态配置它。

除了附庸风雅的,他还利用了Pmod CDC1以及Pmod OLEDrgb对于这个项目。他总结了这项努力的目标如下:

“这个项目代表了从Linux用户空间对FPGA的控制。

ArtyZ7-20包含Xilinx Zynq芯片,该芯片包含一个650Mhz的ARM双核处理器以及一些FPGA结构。可以使用Xilinx Vivado实例化FPGA设计。此外,使用Xilinx Petalinux,可以为ARM处理器获得Linux内核和根文件系统。这允许我们运行Linux操作系统,但仍然使用FPGA的功能。可以动态加载和更改FPGA配置,而不会中断或破坏正在运行的内核。

我决定在FPGA中创建一个通用的硬件配置,这样我就可以在不需要不断改变我的模块设计的情况下与最常见的外设进行交互。”
该项目本身使用电容式触摸传感器,根据传感器被激活的时间来打开RGB led灯,并根据激活按钮来打开Arty上的绿色led灯。然而,他所做的工作与接口硬件和软件可以提供宝贵的工具,许多不同的应用程序。

如果你对执行感兴趣这个项目自己示意图和源代码在GitHub。

0
第一个投票。

关于米兰达汉森

我喜欢创作、工程、思考、建筑、探索和与人分享。花时间思考“无关紧要的事情”的狂热者。我对无拘无束的创造力非常感兴趣。我喜欢跨学科的想法,喜欢将它们整合成完整的原始系统。我喜欢能做的事。

查看所有由米兰达·汉森→发布的帖子

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记