"鸸鹋基于SDR/FPGA的NFC/RFID仿真器这个项目类似于我在上奥地利应用科学大学的硕士论文中创建的代码库。虽然它原则上是有效的,但该项目可能需要一些清理才能对其他人有用。FPGA设计是为knjn.com的Saxo Q板开发的。要使其与任何其他开发板配合使用,必须调整外围控制器(ADC、DAC、USB-FIFO)。特征:以106kbit/s模式模拟ISO-14443A PICC,包括UID模拟。嗅探来自ISO-14443A PICC和PCD的数据使用卡模型模拟基于APDU的智能卡(在内置软核CPU或主机系统上运行)。

说到软核CPU,如果你对这个话题感兴趣,可以看看这篇文章:Leon3开源CPU软核的FPGA SelectMap接口配置,详细介绍了如何配置Leon3开源CPU软核的FPGA接口。还有关于Nios软核配置的资料:FPGA Nios软核基本配置,这对于了解软核的基本配置非常有帮助。

集成软核CPU (8051)可实现快速原型设计,用于通过USB控制设备的Python/C++API嗅探、中继和其他的示例脚本。如果你想进一步了解软核处理器,可以参考这篇文章:fpga上软核处理器。嗅探、中继和其他的示例脚本以27.12 Msps读取ADC数据使用PC/SC。

如果你对NFC和RFID有兴趣,还可以看看这篇关于自制NFC手表的文章:RFID NFC之自制NFC手表.pdf,相信对你的项目会有很大的启发。

如何更好地实现这些功能?有没有更优化的方法?这些都值得我们深思和探索!"