f4pga-arch-defs icon indicating copy to clipboard operation
f4pga-arch-defs copied to clipboard

Process of adding a new architecture

Open apond308 opened this issue 2 years ago • 4 comments

I am looking to add a new architecture, and cannot find much documentation on how the process works. I looked around in the testarch directory, but after running build for the 4x4 device (clutff-unidir-s4), I can't find any results or outputs from the build. Where can I find this documentation?

apond308 avatar Dec 09 '21 17:12 apond308

I'm unsure what the question here is?

mithro avatar Jan 04 '22 23:01 mithro

@mithro, I am looking to add a new architecture (SOFA) to SymbiFlow, and can't find any documentation on how to implement a new architecture on symbiflow-arch-defs.

I copied the structure of the 'testarch' directory, and replaced those VPR arch files with mine, and it compiles fine when I add this new architecture to the main CMakeLists.txt file. I do not know, however, how to implement tests or run any benchmarks on the new architecture I just put in. The 'testarch' directory doesn't have any tests in it either.

I am looking for some direction on how to implement tests for an architecture in symbiflow-arch-defs.

apond308 avatar Feb 03 '22 22:02 apond308

I am looking for some direction on how to implement tests for an architecture in symbiflow-arch-defs. @apond308 hi, I have a same issue after added a new architecture (spartan7). Do you find any method to verify the architecture newly added?

KKtiandao avatar Apr 14 '22 01:04 KKtiandao

@apond308 I also had considered directory 'testarch' to be for verification. But after some research, I think it maybe used to explore new archs.

KKtiandao avatar Apr 14 '22 02:04 KKtiandao