中文

Syntroids:使用时态逻辑规约综合用于FPGA的游戏

计算机科学中的逻辑 2021-01-19 v1 硬件体系结构

摘要

我们提出Syntroids,一个从时态逻辑规约自动综合硬件的案例研究。Syntroids是一个在FPGA上实现的太空射击街机游戏,其控制流架构完全在时态流逻辑(Temporal Stream Logic, TSL)中规约并使用反应式综合实现。TSL是最近引入的一种将控制与数据分离的时态逻辑。这带来了可扩展的综合,因为综合过程的代价与所处理数据的复杂度无关。在本案例研究中,我们报告了使用基于TSL开发Syntroids游戏的经历,以及通过综合相对于手工编程所获得的实现质量。我们还讨论了当前可用综合工具已解决和未解决的挑战。

关键词

引用

@article{arxiv.2101.07232,
  title  = {Syntroids: Synthesizing a Game for FPGAs using Temporal Logic Specifications},
  author = {Gideon Geier and Philippe Heim and Felix Klein and Bernd Finkbeiner},
  journal= {arXiv preprint arXiv:2101.07232},
  year   = {2021}
}