#fpga #intel #low-level

无std cyclone-v

Cyclone V FPGA Rust编程库

1个不稳定版本

0.1.0 2024年4月26日

#1555嵌入式开发

MIT 许可证

60KB
1K SLoC

Cyclone-V

一个用于与Cyclone V FPGA交互的crate。这为从Cyclone V的HPS侧访问所有寄存器和地址映射添加了类型和函数。

有关寄存器的更多信息,请参阅 https://www.intel.com/content/www/us/en/programmable/hps/cyclone-v/index_frames.html

限制

此crate不涵盖Cyclone V HPS寄存器的100%。希望随着越来越多的人使用此crate,将添加更多寄存器。


lib.rs:

Cyclone V设备类型。源自 https://www.intel.com/content/www/us/en/programmable/hps/cyclone-v/index_frames.html

这些类型用于访问FPGA管理器寄存器和Cyclone V特定寄存器。代码应该是平台无关的,以便进行测试。这意味着没有汇编或架构特定库。

依赖关系

~200–285KB