This page provides information on the new FPGA architecture description language used by VPR 6.0. This page is geared towards both new and experienced users of vpr.
New users should consult the conference paper that introduces the language here. This paper describes the motivation behind this new language as well as a short tutorial on how to use the language to describe different complex blocks of an FPGA.
New and experienced users alike should consult the VPR user manual (pending, use examples for now) which acts as a reference detailing every property of the language.
Multiple examples of how this language can be used to describe different types of complex blocks are provided as follows:
If you have questions regarding the new architecture file, please e-mail vpr@eecg.utoronto.ca