├── .clang-format ├── .gitignore ├── .gitmodules ├── 3rdparty ├── QtPropertyBrowser │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── CommonCMakeUtils.cmake │ │ ├── CompileSettings.cmake │ │ ├── InstallProjectConfig.cmake │ │ ├── InstallSettings.cmake │ │ ├── QtPropertyBrowserConfig.cmake.in │ │ └── cmake_uninstall.cmake │ ├── doc │ │ └── images │ │ │ ├── canvas_typed.png │ │ │ ├── canvas_variant.png │ │ │ ├── decoration.png │ │ │ ├── demo.png │ │ │ ├── extension.png │ │ │ ├── object_controller.png │ │ │ ├── qt-logo.png │ │ │ ├── qtbuttonpropertybrowser.png │ │ │ ├── qtgroupboxpropertybrowser.png │ │ │ ├── qtpropertybrowser-duplicate.png │ │ │ ├── qtpropertybrowser.png │ │ │ ├── qttreepropertybrowser.png │ │ │ └── simple.png │ ├── examples │ │ ├── CMakeLists.txt │ │ ├── canvas_typed │ │ │ ├── CMakeLists.txt │ │ │ ├── canvas_typed.qdoc │ │ │ ├── main.cpp │ │ │ ├── mainwindow.cpp │ │ │ ├── mainwindow.h │ │ │ ├── qtcanvas.cpp │ │ │ └── qtcanvas.h │ │ ├── canvas_variant │ │ │ ├── CMakeLists.txt │ │ │ ├── canvas_variant.qdoc │ │ │ ├── main.cpp │ │ │ ├── mainwindow.cpp │ │ │ ├── mainwindow.h │ │ │ ├── qtcanvas.cpp │ │ │ └── qtcanvas.h │ │ ├── decoration │ │ │ ├── CMakeLists.txt │ │ │ ├── decoration.qdoc │ │ │ └── main.cpp │ │ ├── demo │ │ │ ├── CMakeLists.txt │ │ │ ├── demo.pro │ │ │ ├── demo.qdoc │ │ │ ├── demo.qrc │ │ │ ├── images │ │ │ │ ├── down.png │ │ │ │ ├── left.png │ │ │ │ ├── right.png │ │ │ │ └── up.png │ │ │ └── main.cpp │ │ ├── examples.pro │ │ ├── extension │ │ │ ├── CMakeLists.txt │ │ │ ├── extension.pro │ │ │ ├── extension.qdoc │ │ │ └── main.cpp │ │ ├── object_controller │ │ │ ├── CMakeLists.txt │ │ │ ├── main.cpp │ │ │ ├── object_controller.qdoc │ │ │ ├── objectcontroller.cpp │ │ │ └── objectcontroller.h │ │ └── simple │ │ │ ├── CMakeLists.txt │ │ │ ├── main.cpp │ │ │ └── simple.qdoc │ └── src │ │ ├── CMakeLists.txt │ │ ├── QtAbstractEditorFactoryBase │ │ ├── QtAbstractPropertyBrowser │ │ ├── QtAbstractPropertyManager │ │ ├── QtBoolPropertyManager │ │ ├── QtBrowserItem │ │ ├── QtButtonPropertyBrowser │ │ ├── QtCharEditorFactory │ │ ├── QtCharPropertyManager │ │ ├── QtCheckBoxFactory │ │ ├── QtColorEditorFactory │ │ ├── QtColorPropertyManager │ │ ├── QtCursorEditorFactory │ │ ├── QtCursorPropertyManager │ │ ├── QtDateEditFactory │ │ ├── QtDatePropertyManager │ │ ├── QtDateTimeEditFactory │ │ ├── QtDateTimePropertyManager │ │ ├── QtDoublePropertyManager │ │ ├── QtDoubleSpinBoxFactory │ │ ├── QtEnumEditorFactory │ │ ├── QtEnumPropertyManager │ │ ├── QtFlagPropertyManager │ │ ├── QtFontEditorFactory │ │ ├── QtFontPropertyManager │ │ ├── QtGroupBoxPropertyBrowser │ │ ├── QtGroupPropertyManager │ │ ├── QtIntPropertyManager │ │ ├── QtKeySequenceEditorFactory │ │ ├── QtKeySequencePropertyManager │ │ ├── QtLineEditFactory │ │ ├── QtLocalePropertyManager │ │ ├── QtPointFPropertyManager │ │ ├── QtPointPropertyManager │ │ ├── QtProperty │ │ ├── QtRectFPropertyManager │ │ ├── QtRectPropertyManager │ │ ├── QtScrollBarFactory │ │ ├── QtSizeFPropertyManager │ │ ├── QtSizePolicyPropertyManager │ │ ├── QtSizePropertyManager │ │ ├── QtSliderFactory │ │ ├── QtSpinBoxFactory │ │ ├── QtStringPropertyManager │ │ ├── QtTimeEditFactory │ │ ├── QtTimePropertyManager │ │ ├── QtTreePropertyBrowser │ │ ├── QtVariantEditorFactory │ │ ├── QtVariantProperty │ │ ├── QtVariantPropertyManager │ │ ├── images │ │ ├── cursor-arrow.png │ │ ├── cursor-busy.png │ │ ├── cursor-closedhand.png │ │ ├── cursor-cross.png │ │ ├── cursor-forbidden.png │ │ ├── cursor-hand.png │ │ ├── cursor-hsplit.png │ │ ├── cursor-ibeam.png │ │ ├── cursor-openhand.png │ │ ├── cursor-sizeall.png │ │ ├── cursor-sizeb.png │ │ ├── cursor-sizef.png │ │ ├── cursor-sizeh.png │ │ ├── cursor-sizev.png │ │ ├── cursor-uparrow.png │ │ ├── cursor-vsplit.png │ │ ├── cursor-wait.png │ │ └── cursor-whatsthis.png │ │ ├── qtbuttonpropertybrowser.cpp │ │ ├── qtbuttonpropertybrowser.h │ │ ├── qteditorfactory.cpp │ │ ├── qteditorfactory.h │ │ ├── qtgroupboxpropertybrowser.cpp │ │ ├── qtgroupboxpropertybrowser.h │ │ ├── qtpropertybrowser.cpp │ │ ├── qtpropertybrowser.h │ │ ├── qtpropertybrowser.pri │ │ ├── qtpropertybrowser.qrc │ │ ├── qtpropertybrowserutils.cpp │ │ ├── qtpropertybrowserutils_p.h │ │ ├── qtpropertymanager.cpp │ │ ├── qtpropertymanager.h │ │ ├── qttreepropertybrowser.cpp │ │ ├── qttreepropertybrowser.h │ │ ├── qtvariantproperty.cpp │ │ └── qtvariantproperty.h ├── googletest │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── README.md │ ├── appveyor.yml │ ├── googlemock │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── CheatSheet.md │ │ │ ├── CookBook.md │ │ │ ├── DesignDoc.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── ForDummies.md │ │ │ ├── FrequentlyAskedQuestions.md │ │ │ ├── KnownIssues.md │ │ │ ├── v1_5 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ ├── v1_6 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ └── v1_7 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ ├── include │ │ │ └── gmock │ │ │ │ ├── gmock-actions.h │ │ │ │ ├── gmock-cardinalities.h │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-generated-function-mockers.h │ │ │ │ ├── gmock-generated-function-mockers.h.pump │ │ │ │ ├── gmock-generated-matchers.h │ │ │ │ ├── gmock-generated-matchers.h.pump │ │ │ │ ├── gmock-generated-nice-strict.h │ │ │ │ ├── gmock-generated-nice-strict.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ ├── gmock-more-actions.h │ │ │ │ ├── gmock-more-matchers.h │ │ │ │ ├── gmock-spec-builders.h │ │ │ │ ├── gmock.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ └── gmock-port.h │ │ │ │ ├── gmock-generated-internal-utils.h │ │ │ │ ├── gmock-generated-internal-utils.h.pump │ │ │ │ ├── gmock-internal-utils.h │ │ │ │ └── gmock-port.h │ │ ├── msvc │ │ │ ├── 2005 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcproj │ │ │ │ ├── gmock_config.vsprops │ │ │ │ ├── gmock_main.vcproj │ │ │ │ └── gmock_test.vcproj │ │ │ ├── 2010 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ │ └── 2015 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ ├── scripts │ │ │ ├── fuse_gmock_files.py │ │ │ ├── generator │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── README.cppclean │ │ │ │ ├── cpp │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ast.py │ │ │ │ │ ├── gmock_class.py │ │ │ │ │ ├── gmock_class_test.py │ │ │ │ │ ├── keywords.py │ │ │ │ │ ├── tokenize.py │ │ │ │ │ └── utils.py │ │ │ │ └── gmock_gen.py │ │ │ ├── gmock-config.in │ │ │ ├── gmock_doctor.py │ │ │ ├── upload.py │ │ │ └── upload_gmock.py │ │ ├── src │ │ │ ├── gmock-all.cc │ │ │ ├── gmock-cardinalities.cc │ │ │ ├── gmock-internal-utils.cc │ │ │ ├── gmock-matchers.cc │ │ │ ├── gmock-spec-builders.cc │ │ │ ├── gmock.cc │ │ │ └── gmock_main.cc │ │ └── test │ │ │ ├── gmock-actions_test.cc │ │ │ ├── gmock-cardinalities_test.cc │ │ │ ├── gmock-generated-actions_test.cc │ │ │ ├── gmock-generated-function-mockers_test.cc │ │ │ ├── gmock-generated-internal-utils_test.cc │ │ │ ├── gmock-generated-matchers_test.cc │ │ │ ├── gmock-internal-utils_test.cc │ │ │ ├── gmock-matchers_test.cc │ │ │ ├── gmock-more-actions_test.cc │ │ │ ├── gmock-nice-strict_test.cc │ │ │ ├── gmock-port_test.cc │ │ │ ├── gmock-spec-builders_test.cc │ │ │ ├── gmock_all_test.cc │ │ │ ├── gmock_ex_test.cc │ │ │ ├── gmock_leak_test.py │ │ │ ├── gmock_leak_test_.cc │ │ │ ├── gmock_link2_test.cc │ │ │ ├── gmock_link_test.cc │ │ │ ├── gmock_link_test.h │ │ │ ├── gmock_output_test.py │ │ │ ├── gmock_output_test_.cc │ │ │ ├── gmock_output_test_golden.txt │ │ │ ├── gmock_stress_test.cc │ │ │ ├── gmock_test.cc │ │ │ └── gmock_test_utils.py │ ├── googletest │ │ ├── .gitignore │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── cmake │ │ │ └── internal_utils.cmake │ │ ├── codegear │ │ │ ├── gtest.cbproj │ │ │ ├── gtest.groupproj │ │ │ ├── gtest_all.cc │ │ │ ├── gtest_link.cc │ │ │ ├── gtest_main.cbproj │ │ │ └── gtest_unittest.cbproj │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── AdvancedGuide.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── FAQ.md │ │ │ ├── Primer.md │ │ │ ├── PumpManual.md │ │ │ ├── Samples.md │ │ │ ├── V1_5_AdvancedGuide.md │ │ │ ├── V1_5_Documentation.md │ │ │ ├── V1_5_FAQ.md │ │ │ ├── V1_5_Primer.md │ │ │ ├── V1_5_PumpManual.md │ │ │ ├── V1_5_XcodeGuide.md │ │ │ ├── V1_6_AdvancedGuide.md │ │ │ ├── V1_6_Documentation.md │ │ │ ├── V1_6_FAQ.md │ │ │ ├── V1_6_Primer.md │ │ │ ├── V1_6_PumpManual.md │ │ │ ├── V1_6_Samples.md │ │ │ ├── V1_6_XcodeGuide.md │ │ │ ├── V1_7_AdvancedGuide.md │ │ │ ├── V1_7_Documentation.md │ │ │ ├── V1_7_FAQ.md │ │ │ ├── V1_7_Primer.md │ │ │ ├── V1_7_PumpManual.md │ │ │ ├── V1_7_Samples.md │ │ │ ├── V1_7_XcodeGuide.md │ │ │ └── XcodeGuide.md │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-printers.h │ │ │ │ └── gtest.h │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port-arch.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ ├── m4 │ │ │ ├── acx_pthread.m4 │ │ │ └── gtest.m4 │ │ ├── msvc │ │ │ ├── gtest-md.sln │ │ │ ├── gtest-md.vcproj │ │ │ ├── gtest.sln │ │ │ ├── gtest.vcproj │ │ │ ├── gtest_main-md.vcproj │ │ │ ├── gtest_main.vcproj │ │ │ ├── gtest_prod_test-md.vcproj │ │ │ ├── gtest_prod_test.vcproj │ │ │ ├── gtest_unittest-md.vcproj │ │ │ └── gtest_unittest.vcproj │ │ ├── samples │ │ │ ├── prime_tables.h │ │ │ ├── sample1.cc │ │ │ ├── sample1.h │ │ │ ├── sample10_unittest.cc │ │ │ ├── sample1_unittest.cc │ │ │ ├── sample2.cc │ │ │ ├── sample2.h │ │ │ ├── sample2_unittest.cc │ │ │ ├── sample3-inl.h │ │ │ ├── sample3_unittest.cc │ │ │ ├── sample4.cc │ │ │ ├── sample4.h │ │ │ ├── sample4_unittest.cc │ │ │ ├── sample5_unittest.cc │ │ │ ├── sample6_unittest.cc │ │ │ ├── sample7_unittest.cc │ │ │ ├── sample8_unittest.cc │ │ │ └── sample9_unittest.cc │ │ ├── scripts │ │ │ ├── common.py │ │ │ ├── fuse_gtest_files.py │ │ │ ├── gen_gtest_pred_impl.py │ │ │ ├── gtest-config.in │ │ │ ├── pump.py │ │ │ ├── release_docs.py │ │ │ ├── upload.py │ │ │ └── upload_gtest.py │ │ ├── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ ├── test │ │ │ ├── gtest-death-test_ex_test.cc │ │ │ ├── gtest-death-test_test.cc │ │ │ ├── gtest-filepath_test.cc │ │ │ ├── gtest-linked_ptr_test.cc │ │ │ ├── gtest-listener_test.cc │ │ │ ├── gtest-message_test.cc │ │ │ ├── gtest-options_test.cc │ │ │ ├── gtest-param-test2_test.cc │ │ │ ├── gtest-param-test_test.cc │ │ │ ├── gtest-param-test_test.h │ │ │ ├── gtest-port_test.cc │ │ │ ├── gtest-printers_test.cc │ │ │ ├── gtest-test-part_test.cc │ │ │ ├── gtest-tuple_test.cc │ │ │ ├── gtest-typed-test2_test.cc │ │ │ ├── gtest-typed-test_test.cc │ │ │ ├── gtest-typed-test_test.h │ │ │ ├── gtest-unittest-api_test.cc │ │ │ ├── gtest_all_test.cc │ │ │ ├── gtest_break_on_failure_unittest.py │ │ │ ├── gtest_break_on_failure_unittest_.cc │ │ │ ├── gtest_catch_exceptions_test.py │ │ │ ├── gtest_catch_exceptions_test_.cc │ │ │ ├── gtest_color_test.py │ │ │ ├── gtest_color_test_.cc │ │ │ ├── gtest_env_var_test.py │ │ │ ├── gtest_env_var_test_.cc │ │ │ ├── gtest_environment_test.cc │ │ │ ├── gtest_filter_unittest.py │ │ │ ├── gtest_filter_unittest_.cc │ │ │ ├── gtest_help_test.py │ │ │ ├── gtest_help_test_.cc │ │ │ ├── gtest_list_tests_unittest.py │ │ │ ├── gtest_list_tests_unittest_.cc │ │ │ ├── gtest_main_unittest.cc │ │ │ ├── gtest_no_test_unittest.cc │ │ │ ├── gtest_output_test.py │ │ │ ├── gtest_output_test_.cc │ │ │ ├── gtest_output_test_golden_lin.txt │ │ │ ├── gtest_pred_impl_unittest.cc │ │ │ ├── gtest_premature_exit_test.cc │ │ │ ├── gtest_prod_test.cc │ │ │ ├── gtest_repeat_test.cc │ │ │ ├── gtest_shuffle_test.py │ │ │ ├── gtest_shuffle_test_.cc │ │ │ ├── gtest_sole_header_test.cc │ │ │ ├── gtest_stress_test.cc │ │ │ ├── gtest_test_utils.py │ │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ │ ├── gtest_throw_on_failure_test.py │ │ │ ├── gtest_throw_on_failure_test_.cc │ │ │ ├── gtest_uninitialized_test.py │ │ │ ├── gtest_uninitialized_test_.cc │ │ │ ├── gtest_unittest.cc │ │ │ ├── gtest_xml_outfile1_test_.cc │ │ │ ├── gtest_xml_outfile2_test_.cc │ │ │ ├── gtest_xml_outfiles_test.py │ │ │ ├── gtest_xml_output_unittest.py │ │ │ ├── gtest_xml_output_unittest_.cc │ │ │ ├── gtest_xml_test_utils.py │ │ │ ├── production.cc │ │ │ └── production.h │ │ └── xcode │ │ │ ├── Config │ │ │ ├── DebugProject.xcconfig │ │ │ ├── FrameworkTarget.xcconfig │ │ │ ├── General.xcconfig │ │ │ ├── ReleaseProject.xcconfig │ │ │ ├── StaticLibraryTarget.xcconfig │ │ │ └── TestTarget.xcconfig │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ ├── Samples │ │ │ └── FrameworkSample │ │ │ │ ├── Info.plist │ │ │ │ ├── WidgetFramework.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ │ ├── runtests.sh │ │ │ │ ├── widget.cc │ │ │ │ ├── widget.h │ │ │ │ └── widget_test.cc │ │ │ ├── Scripts │ │ │ ├── runtests.sh │ │ │ └── versiongenerate.py │ │ │ └── gtest.xcodeproj │ │ │ └── project.pbxproj │ └── travis.sh ├── imgui │ ├── .travis.yml │ ├── LICENSE.txt │ ├── docs │ │ ├── CHANGELOG.txt │ │ ├── README.md │ │ └── TODO.txt │ ├── examples │ │ ├── .gitignore │ │ ├── README.txt │ │ ├── example_allegro5 │ │ │ ├── README.md │ │ │ ├── example_allegro5.vcxproj │ │ │ ├── example_allegro5.vcxproj.filters │ │ │ ├── imconfig_allegro5.h │ │ │ └── main.cpp │ │ ├── example_apple_metal │ │ │ ├── README.md │ │ │ ├── Shared │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── Renderer.h │ │ │ │ ├── Renderer.mm │ │ │ │ ├── ViewController.h │ │ │ │ ├── ViewController.mm │ │ │ │ └── main.m │ │ │ ├── example_apple_metal.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ ├── iOS │ │ │ │ ├── Base.lproj │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Default-568h@2x.png │ │ │ │ ├── Info-iOS.plist │ │ │ │ └── Launch Screen.storyboard │ │ │ └── macOS │ │ │ │ ├── Base.lproj │ │ │ │ └── Main.storyboard │ │ │ │ └── Info-macOS.plist │ │ ├── example_apple_opengl2 │ │ │ ├── example_apple_opengl2.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── main.mm │ │ ├── example_freeglut_opengl2 │ │ │ ├── example_freeglut_opengl2.vcxproj │ │ │ ├── example_freeglut_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_opengl2 │ │ │ ├── build_win32.bat │ │ │ ├── example_glfw_opengl2.vcxproj │ │ │ ├── example_glfw_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_opengl3 │ │ │ ├── build_win32.bat │ │ │ ├── example_glfw_opengl3.vcxproj │ │ │ ├── example_glfw_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_vulkan │ │ │ ├── CMakeLists.txt │ │ │ ├── build_win32.bat │ │ │ ├── build_win64.bat │ │ │ ├── example_glfw_vulkan.vcxproj │ │ │ ├── example_glfw_vulkan.vcxproj.filters │ │ │ ├── gen_spv.sh │ │ │ ├── glsl_shader.frag │ │ │ ├── glsl_shader.vert │ │ │ └── main.cpp │ │ ├── example_marmalade │ │ │ ├── data │ │ │ │ └── app.icf │ │ │ ├── main.cpp │ │ │ └── marmalade_example.mkb │ │ ├── example_null │ │ │ ├── build_win32.bat │ │ │ └── main.cpp │ │ ├── example_sdl_opengl2 │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl_opengl2.vcxproj │ │ │ ├── example_sdl_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl_opengl3 │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl_opengl3.vcxproj │ │ │ ├── example_sdl_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl_vulkan │ │ │ ├── example_sdl_vulkan.vcxproj │ │ │ ├── example_sdl_vulkan.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx10 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx10.vcxproj │ │ │ ├── example_win32_directx10.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx11 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx11.vcxproj │ │ │ ├── example_win32_directx11.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx12 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx12.vcxproj │ │ │ ├── example_win32_directx12.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx9 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx9.vcxproj │ │ │ ├── example_win32_directx9.vcxproj.filters │ │ │ └── main.cpp │ │ ├── imgui_examples.sln │ │ ├── imgui_impl_allegro5.cpp │ │ ├── imgui_impl_allegro5.h │ │ ├── imgui_impl_dx10.cpp │ │ ├── imgui_impl_dx10.h │ │ ├── imgui_impl_dx11.cpp │ │ ├── imgui_impl_dx11.h │ │ ├── imgui_impl_dx12.cpp │ │ ├── imgui_impl_dx12.h │ │ ├── imgui_impl_dx9.cpp │ │ ├── imgui_impl_dx9.h │ │ ├── imgui_impl_freeglut.cpp │ │ ├── imgui_impl_freeglut.h │ │ ├── imgui_impl_glfw.cpp │ │ ├── imgui_impl_glfw.h │ │ ├── imgui_impl_marmalade.cpp │ │ ├── imgui_impl_marmalade.h │ │ ├── imgui_impl_metal.h │ │ ├── imgui_impl_metal.mm │ │ ├── imgui_impl_opengl2.cpp │ │ ├── imgui_impl_opengl2.h │ │ ├── imgui_impl_opengl3.cpp │ │ ├── imgui_impl_opengl3.h │ │ ├── imgui_impl_osx.h │ │ ├── imgui_impl_osx.mm │ │ ├── imgui_impl_sdl.cpp │ │ ├── imgui_impl_sdl.h │ │ ├── imgui_impl_vulkan.cpp │ │ ├── imgui_impl_vulkan.h │ │ ├── imgui_impl_win32.cpp │ │ ├── imgui_impl_win32.h │ │ └── libs │ │ │ ├── gl3w │ │ │ └── GL │ │ │ │ ├── gl3w.c │ │ │ │ ├── gl3w.h │ │ │ │ └── glcorearb.h │ │ │ ├── glfw │ │ │ ├── COPYING.txt │ │ │ ├── include │ │ │ │ └── GLFW │ │ │ │ │ ├── glfw3.h │ │ │ │ │ └── glfw3native.h │ │ │ ├── lib-vc2010-32 │ │ │ │ └── glfw3.lib │ │ │ └── lib-vc2010-64 │ │ │ │ └── glfw3.lib │ │ │ └── usynergy │ │ │ ├── README.txt │ │ │ ├── uSynergy.c │ │ │ └── uSynergy.h │ ├── imconfig.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_demo.cpp │ ├── imgui_draw.cpp │ ├── imgui_internal.h │ ├── imgui_widgets.cpp │ ├── imstb_rectpack.h │ ├── imstb_textedit.h │ ├── imstb_truetype.h │ └── misc │ │ ├── README.txt │ │ ├── cpp │ │ ├── imgui_stdlib.cpp │ │ └── imgui_stdlib.h │ │ ├── fonts │ │ ├── Cousine-Regular.ttf │ │ ├── DroidSans.ttf │ │ ├── Karla-Regular.ttf │ │ ├── ProggyClean.ttf │ │ ├── ProggyTiny.ttf │ │ ├── README.txt │ │ ├── Roboto-Medium.ttf │ │ └── binary_to_compressed_c.cpp │ │ ├── freetype │ │ ├── README.md │ │ ├── imgui_freetype.cpp │ │ └── imgui_freetype.h │ │ └── natvis │ │ ├── README.txt │ │ └── imgui.natvis ├── json11 │ ├── LICENSE.txt │ ├── json11.cpp │ └── json11.hpp ├── pybind11 │ ├── .appveyor.yml │ ├── .clang-format │ ├── .clang-tidy │ ├── .cmake-format.yaml │ ├── .codespell-ignore-lines │ ├── .gitattributes │ ├── .github │ │ ├── CODEOWNERS │ │ ├── CONTRIBUTING.md │ │ ├── ISSUE_TEMPLATE │ │ │ ├── bug-report.md │ │ │ ├── bug-report.yml │ │ │ ├── config.yml │ │ │ ├── feature-request.md │ │ │ └── question.md │ │ ├── dependabot.yml │ │ ├── labeler.yml │ │ ├── labeler_merged.yml │ │ ├── pull_request_template.md │ │ └── workflows │ │ │ ├── ci.yml │ │ │ ├── configure.yml │ │ │ ├── format.yml │ │ │ ├── labeler.yml │ │ │ ├── pip.yml │ │ │ └── upstream.yml │ ├── .gitignore │ ├── .pre-commit-config.yaml │ ├── .readthedocs.yml │ ├── CMakeLists.txt │ ├── LICENSE │ ├── MANIFEST.in │ ├── README.rst │ ├── docs │ │ ├── Doxyfile │ │ ├── _static │ │ │ ├── css │ │ │ │ └── custom.css │ │ │ └── theme_overrides.css │ │ ├── advanced │ │ │ ├── cast │ │ │ │ ├── chrono.rst │ │ │ │ ├── custom.rst │ │ │ │ ├── eigen.rst │ │ │ │ ├── functional.rst │ │ │ │ ├── index.rst │ │ │ │ ├── overview.rst │ │ │ │ ├── stl.rst │ │ │ │ └── strings.rst │ │ │ ├── classes.rst │ │ │ ├── embedding.rst │ │ │ ├── exceptions.rst │ │ │ ├── functions.rst │ │ │ ├── misc.rst │ │ │ ├── pycpp │ │ │ │ ├── index.rst │ │ │ │ ├── numpy.rst │ │ │ │ ├── object.rst │ │ │ │ └── utilities.rst │ │ │ └── smart_ptrs.rst │ │ ├── basics.rst │ │ ├── benchmark.py │ │ ├── benchmark.rst │ │ ├── changelog.rst │ │ ├── classes.rst │ │ ├── cmake │ │ │ └── index.rst │ │ ├── compiling.rst │ │ ├── conf.py │ │ ├── faq.rst │ │ ├── index.rst │ │ ├── installing.rst │ │ ├── limitations.rst │ │ ├── pybind11-logo.png │ │ ├── pybind11_vs_boost_python1.png │ │ ├── pybind11_vs_boost_python1.svg │ │ ├── pybind11_vs_boost_python2.png │ │ ├── pybind11_vs_boost_python2.svg │ │ ├── reference.rst │ │ ├── release.rst │ │ ├── requirements.txt │ │ └── upgrade.rst │ ├── include │ │ └── pybind11 │ │ │ ├── attr.h │ │ │ ├── buffer_info.h │ │ │ ├── cast.h │ │ │ ├── chrono.h │ │ │ ├── common.h │ │ │ ├── complex.h │ │ │ ├── detail │ │ │ ├── class.h │ │ │ ├── common.h │ │ │ ├── descr.h │ │ │ ├── init.h │ │ │ ├── internals.h │ │ │ ├── type_caster_base.h │ │ │ └── typeid.h │ │ │ ├── eigen.h │ │ │ ├── embed.h │ │ │ ├── eval.h │ │ │ ├── functional.h │ │ │ ├── gil.h │ │ │ ├── iostream.h │ │ │ ├── numpy.h │ │ │ ├── operators.h │ │ │ ├── options.h │ │ │ ├── pybind11.h │ │ │ ├── pytypes.h │ │ │ ├── stl.h │ │ │ ├── stl │ │ │ └── filesystem.h │ │ │ └── stl_bind.h │ ├── noxfile.py │ ├── pybind11 │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── _version.py │ │ ├── _version.pyi │ │ ├── commands.py │ │ ├── py.typed │ │ ├── setup_helpers.py │ │ └── setup_helpers.pyi │ ├── pyproject.toml │ ├── setup.cfg │ ├── setup.py │ ├── tests │ │ ├── CMakeLists.txt │ │ ├── conftest.py │ │ ├── constructor_stats.h │ │ ├── cross_module_gil_utils.cpp │ │ ├── cross_module_interleaved_error_already_set.cpp │ │ ├── env.py │ │ ├── extra_python_package │ │ │ ├── pytest.ini │ │ │ └── test_files.py │ │ ├── extra_setuptools │ │ │ ├── pytest.ini │ │ │ └── test_setuphelper.py │ │ ├── local_bindings.h │ │ ├── object.h │ │ ├── pybind11_cross_module_tests.cpp │ │ ├── pybind11_tests.cpp │ │ ├── pybind11_tests.h │ │ ├── pytest.ini │ │ ├── requirements.txt │ │ ├── test_async.cpp │ │ ├── test_async.py │ │ ├── test_buffers.cpp │ │ ├── test_buffers.py │ │ ├── test_builtin_casters.cpp │ │ ├── test_builtin_casters.py │ │ ├── test_call_policies.cpp │ │ ├── test_call_policies.py │ │ ├── test_callbacks.cpp │ │ ├── test_callbacks.py │ │ ├── test_chrono.cpp │ │ ├── test_chrono.py │ │ ├── test_class.cpp │ │ ├── test_class.py │ │ ├── test_cmake_build │ │ │ ├── CMakeLists.txt │ │ │ ├── embed.cpp │ │ │ ├── installed_embed │ │ │ │ └── CMakeLists.txt │ │ │ ├── installed_function │ │ │ │ └── CMakeLists.txt │ │ │ ├── installed_target │ │ │ │ └── CMakeLists.txt │ │ │ ├── main.cpp │ │ │ ├── subdirectory_embed │ │ │ │ └── CMakeLists.txt │ │ │ ├── subdirectory_function │ │ │ │ └── CMakeLists.txt │ │ │ ├── subdirectory_target │ │ │ │ └── CMakeLists.txt │ │ │ └── test.py │ │ ├── test_const_name.cpp │ │ ├── test_const_name.py │ │ ├── test_constants_and_functions.cpp │ │ ├── test_constants_and_functions.py │ │ ├── test_copy_move.cpp │ │ ├── test_copy_move.py │ │ ├── test_custom_type_casters.cpp │ │ ├── test_custom_type_casters.py │ │ ├── test_custom_type_setup.cpp │ │ ├── test_custom_type_setup.py │ │ ├── test_docstring_options.cpp │ │ ├── test_docstring_options.py │ │ ├── test_eigen.cpp │ │ ├── test_eigen.py │ │ ├── test_embed │ │ │ ├── CMakeLists.txt │ │ │ ├── catch.cpp │ │ │ ├── external_module.cpp │ │ │ ├── test_interpreter.cpp │ │ │ ├── test_interpreter.py │ │ │ └── test_trampoline.py │ │ ├── test_enum.cpp │ │ ├── test_enum.py │ │ ├── test_eval.cpp │ │ ├── test_eval.py │ │ ├── test_eval_call.py │ │ ├── test_exceptions.cpp │ │ ├── test_exceptions.h │ │ ├── test_exceptions.py │ │ ├── test_factory_constructors.cpp │ │ ├── test_factory_constructors.py │ │ ├── test_gil_scoped.cpp │ │ ├── test_gil_scoped.py │ │ ├── test_iostream.cpp │ │ ├── test_iostream.py │ │ ├── test_kwargs_and_defaults.cpp │ │ ├── test_kwargs_and_defaults.py │ │ ├── test_local_bindings.cpp │ │ ├── test_local_bindings.py │ │ ├── test_methods_and_attributes.cpp │ │ ├── test_methods_and_attributes.py │ │ ├── test_modules.cpp │ │ ├── test_modules.py │ │ ├── test_multiple_inheritance.cpp │ │ ├── test_multiple_inheritance.py │ │ ├── test_numpy_array.cpp │ │ ├── test_numpy_array.py │ │ ├── test_numpy_dtypes.cpp │ │ ├── test_numpy_dtypes.py │ │ ├── test_numpy_vectorize.cpp │ │ ├── test_numpy_vectorize.py │ │ ├── test_opaque_types.cpp │ │ ├── test_opaque_types.py │ │ ├── test_operator_overloading.cpp │ │ ├── test_operator_overloading.py │ │ ├── test_pickling.cpp │ │ ├── test_pickling.py │ │ ├── test_pytypes.cpp │ │ ├── test_pytypes.py │ │ ├── test_sequences_and_iterators.cpp │ │ ├── test_sequences_and_iterators.py │ │ ├── test_smart_ptr.cpp │ │ ├── test_smart_ptr.py │ │ ├── test_stl.cpp │ │ ├── test_stl.py │ │ ├── test_stl_binders.cpp │ │ ├── test_stl_binders.py │ │ ├── test_tagbased_polymorphic.cpp │ │ ├── test_tagbased_polymorphic.py │ │ ├── test_thread.cpp │ │ ├── test_thread.py │ │ ├── test_union.cpp │ │ ├── test_union.py │ │ ├── test_virtual_functions.cpp │ │ ├── test_virtual_functions.py │ │ ├── valgrind-numpy-scipy.supp │ │ └── valgrind-python.supp │ └── tools │ │ ├── FindCatch.cmake │ │ ├── FindEigen3.cmake │ │ ├── FindPythonLibsNew.cmake │ │ ├── JoinPaths.cmake │ │ ├── check-style.sh │ │ ├── cmake_uninstall.cmake.in │ │ ├── codespell_ignore_lines_from_errors.py │ │ ├── libsize.py │ │ ├── make_changelog.py │ │ ├── pybind11.pc.in │ │ ├── pybind11Common.cmake │ │ ├── pybind11Config.cmake.in │ │ ├── pybind11NewTools.cmake │ │ ├── pybind11Tools.cmake │ │ ├── pyproject.toml │ │ ├── setup_global.py.in │ │ └── setup_main.py.in ├── python-console │ ├── CMakeLists.txt │ ├── ColumnFormatter.cpp │ ├── ColumnFormatter.h │ ├── Console.cpp │ ├── Console.h │ ├── Interpreter.cpp │ ├── Interpreter.h │ ├── LICENSE │ ├── ParseHelper.BlockParseState.cpp │ ├── ParseHelper.BracketParseState.cpp │ ├── ParseHelper.ContinuationParseState.cpp │ ├── ParseHelper.cpp │ ├── ParseHelper.h │ ├── ParseListener.cpp │ ├── ParseListener.h │ ├── ParseMessage.cpp │ ├── ParseMessage.h │ ├── README.md │ ├── Utils.h │ ├── data │ │ ├── test.py │ │ ├── test2.py │ │ ├── test3.py │ │ ├── test4.py │ │ └── test5.py │ ├── modified │ │ ├── pyinterpreter.cc │ │ ├── pyinterpreter.h │ │ ├── pyredirector.cc │ │ └── pyredirector.h │ ├── test_cli.cpp │ ├── test_console.cpp │ ├── test_parse_helper.cpp │ └── test_python_interpreter.cpp ├── qtimgui │ ├── .gitignore │ ├── ImGuiRenderer.cpp │ ├── ImGuiRenderer.h │ ├── LICENSE │ ├── QtImGui.cpp │ ├── QtImGui.h │ ├── README.md │ ├── demo-widget │ │ ├── demo-widget.cpp │ │ └── demo-widget.pro │ ├── demo-window │ │ ├── demo-window.cpp │ │ └── demo-window.pro │ ├── qtimgui.pri │ └── qtimgui.pro └── sanitizers-cmake │ ├── .gitignore │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── cmake │ ├── FindASan.cmake │ ├── FindMSan.cmake │ ├── FindSanitizers.cmake │ ├── FindTSan.cmake │ ├── FindUBSan.cmake │ ├── asan-wrapper │ └── sanitize-helpers.cmake │ └── tests │ ├── CMakeLists.txt │ └── asan_test.cpp ├── CMakeLists.txt ├── COPYING ├── CodeCoverage.cmake ├── README.md ├── bba ├── CMakeLists.txt ├── README.md └── main.cc ├── common ├── kernel │ ├── arch_api.h │ ├── arch_pybindings_shared.h │ ├── archcheck.cc │ ├── base_arch.h │ ├── base_clusterinfo.h │ ├── basectx.cc │ ├── basectx.h │ ├── bits.cc │ ├── bits.h │ ├── chain_utils.h │ ├── command.cc │ ├── command.h │ ├── constraints.h │ ├── constraints.impl.h │ ├── context.cc │ ├── context.h │ ├── design_utils.cc │ ├── design_utils.h │ ├── deterministic_rng.h │ ├── dynamic_bitarray.h │ ├── embed.cc │ ├── embed.h │ ├── exclusive_state_groups.h │ ├── exclusive_state_groups.impl.h │ ├── handle_error.cc │ ├── hashlib.h │ ├── idstring.cc │ ├── idstring.h │ ├── idstringlist.cc │ ├── idstringlist.h │ ├── indexed_store.h │ ├── log.cc │ ├── log.h │ ├── nextpnr.cc │ ├── nextpnr.h │ ├── nextpnr_assertions.cc │ ├── nextpnr_assertions.h │ ├── nextpnr_base_types.h │ ├── nextpnr_namespaces.cc │ ├── nextpnr_namespaces.h │ ├── nextpnr_types.cc │ ├── nextpnr_types.h │ ├── property.cc │ ├── property.h │ ├── pybindings.cc │ ├── pybindings.h │ ├── pycontainers.h │ ├── pywrappers.h │ ├── relptr.h │ ├── report.cc │ ├── scope_lock.h │ ├── sdf.cc │ ├── sso_array.h │ ├── str_ring_buffer.cc │ ├── str_ring_buffer.h │ ├── svg.cc │ ├── timing.cc │ ├── timing.h │ └── util.h ├── place │ ├── detail_place_cfg.h │ ├── detail_place_core.cc │ ├── detail_place_core.h │ ├── fast_bels.h │ ├── parallel_refine.cc │ ├── parallel_refine.h │ ├── place_common.cc │ ├── place_common.h │ ├── placer1.cc │ ├── placer1.h │ ├── placer_heap.cc │ ├── placer_heap.h │ ├── timing_opt.cc │ └── timing_opt.h ├── route │ ├── router1.cc │ ├── router1.h │ ├── router2.cc │ └── router2.h └── version.h.in ├── docs ├── archapi.md ├── coding.md ├── constraints.md ├── faq.md ├── generic.md ├── ice40.md ├── netlist.md ├── nexus.md ├── python.md ├── report.md └── viaduct.md ├── ecp5 ├── .gitignore ├── CMakeLists.txt ├── arch.cc ├── arch.h ├── arch_place.cc ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── baseconfigs.cc ├── bitstream.cc ├── bitstream.h ├── cells.cc ├── cells.h ├── config.cc ├── config.h ├── constids.inc ├── dcu_bitstream.h ├── docs │ └── primitives.md ├── family.cmake ├── gfx.cc ├── gfx.h ├── globals.cc ├── globals.h ├── iotypes.inc ├── lpf.cc ├── main.cc ├── pack.cc ├── pio.cc ├── pio.h └── trellis_import.py ├── fpga_interchange ├── README.md ├── arch.cc ├── arch.h ├── arch_iterators.h ├── arch_pack_clusters.cc ├── arch_pack_io.cc ├── arch_place_constr.cc ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── cell_parameters.cc ├── cell_parameters.h ├── chipdb.h ├── cost_map.cc ├── cost_map.h ├── dedicated_interconnect.cc ├── dedicated_interconnect.h ├── examples │ ├── README.md │ ├── boards.cmake │ ├── boards │ │ └── CMakeLists.txt │ ├── chipdb.cmake │ ├── chipdb_nexus.cmake │ ├── chipdb_xilinx.cmake │ ├── devices │ │ ├── CMakeLists.txt │ │ ├── LIFCL-17 │ │ │ ├── CMakeLists.txt │ │ │ └── test_data.yaml │ │ ├── LIFCL-40 │ │ │ ├── CMakeLists.txt │ │ │ └── test_data.yaml │ │ ├── xc7a100t │ │ │ ├── CMakeLists.txt │ │ │ └── test_data.yaml │ │ ├── xc7a200t │ │ │ ├── CMakeLists.txt │ │ │ └── test_data.yaml │ │ ├── xc7a35t │ │ │ ├── CMakeLists.txt │ │ │ └── test_data.yaml │ │ └── xc7z010 │ │ │ ├── CMakeLists.txt │ │ │ └── test_data.yaml │ ├── remap_nexus.v │ ├── remap_xilinx.v │ ├── tests.cmake │ └── tests │ │ ├── CMakeLists.txt │ │ ├── const_wire │ │ ├── CMakeLists.txt │ │ ├── arty100t.xdc │ │ ├── arty35t.xdc │ │ ├── basys3.xdc │ │ ├── run.tcl │ │ └── wire.v │ │ ├── counter │ │ ├── CMakeLists.txt │ │ ├── arty100t.xdc │ │ ├── arty35t.xdc │ │ ├── basys3.xdc │ │ ├── counter.v │ │ ├── lifcl17.xdc │ │ ├── lifcl40evn.xdc │ │ ├── run_nexus.tcl │ │ ├── run_xilinx.tcl │ │ └── zybo.xdc │ │ ├── ff │ │ ├── CMakeLists.txt │ │ ├── arty100t.xdc │ │ ├── arty35t.xdc │ │ ├── basys3.xdc │ │ ├── ff.v │ │ └── run.tcl │ │ ├── lut │ │ ├── CMakeLists.txt │ │ ├── arty100t.xdc │ │ ├── arty35t.xdc │ │ ├── basys3.xdc │ │ ├── lut.v │ │ └── run.tcl │ │ ├── lut_nexus │ │ ├── CMakeLists.txt │ │ ├── empty.xdc │ │ ├── lut.v │ │ └── run.tcl │ │ ├── lutram │ │ ├── CMakeLists.txt │ │ ├── basys3.pcf │ │ ├── basys3.xdc │ │ ├── lutram.v │ │ └── run.tcl │ │ ├── obuftds │ │ ├── CMakeLists.txt │ │ ├── basys3.xdc │ │ ├── obuftds.v │ │ └── run.tcl │ │ ├── ram │ │ ├── CMakeLists.txt │ │ ├── basys3.pcf │ │ ├── basys3.xdc │ │ ├── ram.v │ │ └── run.tcl │ │ ├── ram_nexus │ │ ├── CMakeLists.txt │ │ ├── lifcl40evn.xdc │ │ ├── ram_nexus.v │ │ └── run_nexus.tcl │ │ └── wire │ │ ├── CMakeLists.txt │ │ ├── arty100t.xdc │ │ ├── arty35t.xdc │ │ ├── basys3.xdc │ │ ├── lifcl40evn.xdc │ │ ├── nexys_video.xdc │ │ ├── run.tcl │ │ ├── run_nexus.tcl │ │ ├── wire.v │ │ └── zybo.xdc ├── family.cmake ├── flat_wire_map.h ├── fpga_interchange.cpp ├── fpga_interchange.h ├── globals.cc ├── lookahead.capnp ├── lookahead.cc ├── lookahead.h ├── luts.cc ├── luts.h ├── macros.cc ├── main.cc ├── pseudo_pip_model.cc ├── pseudo_pip_model.h ├── sampler.cc ├── sampler.h ├── site_arch.cc ├── site_arch.h ├── site_arch.impl.h ├── site_lut_mapping_cache.cc ├── site_lut_mapping_cache.h ├── site_router.cc ├── site_router.h ├── site_routing_cache.cc ├── site_routing_cache.h ├── site_routing_storage.h ├── type_wire.cc ├── type_wire.h ├── xdc.cc └── xdc.h ├── frontend ├── frontend_base.h ├── json_frontend.cc └── json_frontend.h ├── generic ├── arch.cc ├── arch.h ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── cells.cc ├── cells.h ├── examples │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── bitstream.py │ ├── blinky.v │ ├── blinky_tb.v │ ├── simple.py │ ├── simple.sh │ ├── simple_config.py │ ├── simple_timing.py │ ├── simtest.sh │ └── write_fasm.py ├── family.cmake ├── main.cc ├── pack.cc ├── synth │ ├── cells_map.v │ ├── prims.v │ └── synth_generic.tcl ├── viaduct │ ├── example │ │ ├── .gitignore │ │ ├── constids.inc │ │ ├── example.cc │ │ ├── example_map.v │ │ ├── example_prims.v │ │ ├── synth_viaduct_example.tcl │ │ └── viaduct_example.sh │ ├── fabulous │ │ ├── constids.inc │ │ ├── fab_cfg.h │ │ ├── fab_defs.h │ │ ├── fabric_parsing.h │ │ ├── fabulous.cc │ │ ├── fasm.cc │ │ ├── fasm.h │ │ ├── pack.cc │ │ ├── pack.h │ │ ├── validity_check.cc │ │ └── validity_check.h │ └── okami │ │ ├── constids.inc │ │ ├── okami.cc │ │ ├── okami_map.v │ │ ├── okami_prims.v │ │ ├── synth_okami.tcl │ │ └── viaduct_example.sh ├── viaduct_api.cc ├── viaduct_api.h ├── viaduct_constids.h ├── viaduct_helpers.cc └── viaduct_helpers.h ├── gowin ├── CMakeLists.txt ├── arch.cc ├── arch.h ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── cells.cc ├── cells.h ├── constids.inc ├── cst.cc ├── cst.h ├── family.cmake ├── gfx.cc ├── gfx.h ├── globals.cc ├── globals.h ├── main.cc └── pack.cc ├── gui ├── CMakeLists.txt ├── application.cc ├── application.h ├── base.qrc ├── basewindow.cc ├── basewindow.h ├── create_img.sh ├── designwidget.cc ├── designwidget.h ├── ecp5 │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ ├── nextpnr.qrc │ └── resources │ │ ├── open_base.png │ │ ├── open_lpf.png │ │ └── save_config.png ├── fpga_interchange │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ └── nextpnr.qrc ├── fpgaviewwidget.cc ├── fpgaviewwidget.h ├── generic │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ └── nextpnr.qrc ├── gowin │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ ├── nextpnr.qrc │ └── resources │ │ └── open_cst.png ├── ice40 │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ ├── nextpnr.qrc │ └── resources │ │ ├── open_pcf.png │ │ └── save_asc.png ├── line_editor.cc ├── line_editor.h ├── lineshader.cc ├── lineshader.h ├── machxo2 │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ ├── nextpnr.qrc │ └── resources │ │ ├── open_base.png │ │ ├── open_lpf.png │ │ └── save_config.png ├── mistral │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ └── nextpnr.qrc ├── nexus │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ └── nextpnr.qrc ├── pyconsole.cc ├── pyconsole.h ├── pythontab.cc ├── pythontab.h ├── quadtree.h ├── resources │ ├── bel.png │ ├── camera.png │ ├── control_pause.png │ ├── control_play.png │ ├── control_stop.png │ ├── cross.png │ ├── exit.png │ ├── film.png │ ├── group.png │ ├── new.png │ ├── open.png │ ├── open_json.png │ ├── pack.png │ ├── pip.png │ ├── place.png │ ├── py.png │ ├── resultset_first.png │ ├── resultset_last.png │ ├── resultset_next.png │ ├── resultset_previous.png │ ├── route.png │ ├── save.png │ ├── save_json.png │ ├── save_svg.png │ ├── shape_handles.png │ ├── shape_square.png │ ├── time_add.png │ ├── wire.png │ ├── zoom.png │ ├── zoom_in.png │ └── zoom_out.png ├── treemodel.cc ├── treemodel.h ├── worker.cc ├── worker.h └── xilinx │ ├── family.cmake │ ├── mainwindow.cc │ ├── mainwindow.h │ ├── nextpnr.qrc │ └── resources │ ├── open_xdc.png │ └── save_fasm.png ├── ice40 ├── .gitignore ├── CMakeLists.txt ├── arch.cc ├── arch.h ├── arch_place.cc ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── benchmark │ ├── .gitignore │ ├── Makefile │ ├── hx8kdemo.pcf │ ├── hx8kdemo.v │ ├── picorv32.v │ ├── picosoc.v │ ├── report.ipynb │ ├── simpleuart.v │ └── spimemio.v ├── bitstream.cc ├── bitstream.h ├── carry_tests │ ├── .gitignore │ ├── counter.v │ ├── counter_tb.v │ ├── test.pcf │ └── test.sh ├── cells.cc ├── cells.h ├── chains.cc ├── chains.h ├── chipdb.py ├── constids.inc ├── delay.cc ├── examples │ ├── blinky │ │ ├── blinky.pcf │ │ ├── blinky.proj │ │ ├── blinky.sh │ │ ├── blinky.v │ │ ├── blinky.ys │ │ └── blinky_tb.v │ └── floorplan │ │ ├── .gitignore │ │ ├── floorplan.py │ │ ├── floorplan.sh │ │ ├── floorplan.v │ │ └── icebreaker.pcf ├── family.cmake ├── gfx.cc ├── gfx.h ├── icebreaker.pcf ├── icebreaker.v ├── icebreaker.ys ├── main.cc ├── pack.cc ├── pack_tests │ ├── .gitignore │ ├── ffmodes.v │ ├── locals.v │ ├── place_constr.v │ ├── test.pcf │ └── test.sh ├── pcf.cc ├── pcf.h ├── picorv32.proj ├── picorv32.sh ├── picorv32_benchmark.py ├── picorv32_top.v ├── smoketest │ └── attosoc │ │ ├── .gitignore │ │ ├── attosoc.pcf │ │ ├── attosoc.v │ │ ├── attosoc_tb.v │ │ ├── firmware.hex │ │ ├── golden.txt │ │ ├── picorv32.v │ │ └── smoketest.sh └── tmfuzz.py ├── json ├── jsonwrite.cc └── jsonwrite.h ├── machxo2 ├── .gitignore ├── CMakeLists.txt ├── README.md ├── arch.cc ├── arch.h ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── bitstream.cc ├── bitstream.h ├── cells.cc ├── cells.h ├── config.cc ├── config.h ├── constids.inc ├── examples │ ├── .gitignore │ ├── README.md │ ├── blinky.v │ ├── blinky_ext.v │ ├── blinky_tb.v │ ├── demo-vhdl.sh │ ├── demo.sh │ ├── mitertest.sh │ ├── prims.vhd │ ├── rgbcount.v │ ├── simple.sh │ ├── simtest.sh │ ├── tinyfpga.v │ ├── tinyfpga.vhd │ └── uart.v ├── facade_import.py ├── family.cmake ├── gfx.cc ├── gfx.h ├── machxo2_available.h.in ├── main.cc └── pack.cc ├── mistral ├── arch.cc ├── arch.h ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.cc ├── archdefs.h ├── bitstream.cc ├── constids.inc ├── delay.cc ├── family.cmake ├── globals.cc ├── io.cc ├── lab.cc ├── m10k.cc ├── main.cc ├── pack.cc ├── pins.cc └── qsf.cc ├── nexus ├── .gitignore ├── CMakeLists.txt ├── arch.cc ├── arch.h ├── arch_place.cc ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── bba_version.inc ├── constids.inc ├── family.cmake ├── fasm.cc ├── global.cc ├── io.cc ├── main.cc ├── pack.cc ├── pdc.cc ├── pins.cc └── post_place.cc ├── python ├── check_arch_api.py ├── delay_vs_fanout.py ├── dump_design.py ├── interactive.py ├── report_hierarchy.py ├── svg_placement.py ├── svg_routing.py └── svg_routing_fast.py └── xilinx ├── arch.cc ├── arch.h ├── arch_place.cc ├── arch_pybindings.cc ├── arch_pybindings.h ├── archdefs.h ├── cells.cc ├── cells.h ├── constids.inc ├── examples ├── .gitignore ├── arty-a35 │ ├── arty.xdc │ ├── attosoc.sh │ ├── attosoc_top.v │ ├── blinky.sh │ ├── blinky.v │ └── firmware.hex ├── artyz7-20 │ ├── artyz7.xdc │ ├── blinky.sh │ └── blinky.v ├── attosoc │ ├── attosoc.sh │ ├── attosoc.tcl │ ├── attosoc.v │ ├── attosoc_tb.v │ ├── attosoc_top.v │ └── firmware.hex ├── blinky │ ├── blinky.sh │ ├── blinky.tcl │ ├── blinky.v │ └── blinky_tb.v ├── sim │ ├── io_sim.v │ └── ramd64e_sim.v └── zcu104 │ ├── blinky.sh │ ├── blinky.tcl │ ├── blinky.v │ ├── firmware.hex │ └── zcu104.xdc ├── family.cmake ├── fasm.cc ├── java ├── bbaexport.java └── json2dcp.java ├── main.cc ├── pack.cc ├── pack.h ├── pack_carry_xc7.cc ├── pack_carry_xcup.cc ├── pack_clocking_xc7.cc ├── pack_clocking_xcup.cc ├── pack_dram.cc ├── pack_dsp_xc7.cc ├── pack_dsp_xcup.cc ├── pack_io_xc7.cc ├── pack_io_xcup.cc ├── pins.cc ├── pins.h ├── python ├── bba.py ├── bbaexport.py ├── bels.py ├── constid.py ├── nextpnr_structs.py ├── parse_sdf.py ├── tileconn.py └── xilinx_device.py ├── scripts └── invertible_pins.py └── xdc.cc /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/.gitmodules -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/QtPropertyBrowser/.gitignore -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/QtPropertyBrowser/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/QtPropertyBrowser/README.md -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/QtPropertyBrowser/src/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtAbstractEditorFactoryBase: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtAbstractPropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtAbstractPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtBoolPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtBrowserItem: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtButtonPropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qtbuttonpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtCharEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtCharPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtCheckBoxFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtColorEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtColorPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtCursorEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtCursorPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtDateEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtDatePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtDateTimeEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtDateTimePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtDoublePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtDoubleSpinBoxFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtEnumEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtEnumPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtFlagPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtFontEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtFontPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtGroupBoxPropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qtgroupboxpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtGroupPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtIntPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtKeySequenceEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtKeySequencePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtLineEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtLocalePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtPointFPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtPointPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtProperty: -------------------------------------------------------------------------------- 1 | #include "qtpropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtRectFPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtRectPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtScrollBarFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtSizeFPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtSizePolicyPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtSizePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtSliderFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtSpinBoxFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtStringPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtTimeEditFactory: -------------------------------------------------------------------------------- 1 | #include "qteditorfactory.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtTimePropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtpropertymanager.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtTreePropertyBrowser: -------------------------------------------------------------------------------- 1 | #include "qttreepropertybrowser.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtVariantEditorFactory: -------------------------------------------------------------------------------- 1 | #include "qtvariantproperty.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtVariantProperty: -------------------------------------------------------------------------------- 1 | #include "qtvariantproperty.h" 2 | -------------------------------------------------------------------------------- /3rdparty/QtPropertyBrowser/src/QtVariantPropertyManager: -------------------------------------------------------------------------------- 1 | #include "qtvariantproperty.h" 2 | -------------------------------------------------------------------------------- /3rdparty/googletest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/.gitignore -------------------------------------------------------------------------------- /3rdparty/googletest/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/.travis.yml -------------------------------------------------------------------------------- /3rdparty/googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/README.md -------------------------------------------------------------------------------- /3rdparty/googletest/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/appveyor.yml -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/CHANGES -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/CONTRIBUTORS -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/LICENSE -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/Makefile.am -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/README.md -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/build-aux/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/configure.ac -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/googletest/googlemock/src/gmock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googlemock/src/gmock.cc -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/.gitignore: -------------------------------------------------------------------------------- 1 | # python 2 | *.pyc 3 | -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/CHANGES -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/CONTRIBUTORS -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/LICENSE -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/Makefile.am -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/README.md -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/build-aux/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/configure.ac -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/docs/FAQ.md -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/docs/Primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/docs/Primer.md -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/m4/gtest.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/m4/gtest.m4 -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/msvc/gtest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/msvc/gtest.sln -------------------------------------------------------------------------------- /3rdparty/googletest/googletest/src/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/googletest/src/gtest.cc -------------------------------------------------------------------------------- /3rdparty/googletest/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/googletest/travis.sh -------------------------------------------------------------------------------- /3rdparty/imgui/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/.travis.yml -------------------------------------------------------------------------------- /3rdparty/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/LICENSE.txt -------------------------------------------------------------------------------- /3rdparty/imgui/docs/CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/docs/CHANGELOG.txt -------------------------------------------------------------------------------- /3rdparty/imgui/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/docs/README.md -------------------------------------------------------------------------------- /3rdparty/imgui/docs/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/docs/TODO.txt -------------------------------------------------------------------------------- /3rdparty/imgui/examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/.gitignore -------------------------------------------------------------------------------- /3rdparty/imgui/examples/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/README.txt -------------------------------------------------------------------------------- /3rdparty/imgui/examples/example_null/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/example_null/main.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_examples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_examples.sln -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_allegro5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_allegro5.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx10.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx10.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx11.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx11.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx12.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx12.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx9.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_dx9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_dx9.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_freeglut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_freeglut.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_glfw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_glfw.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_glfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_glfw.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_metal.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_metal.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_metal.mm -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_opengl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_opengl2.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_opengl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_opengl3.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_osx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_osx.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_osx.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_osx.mm -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_sdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_sdl.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_sdl.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_vulkan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_vulkan.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_vulkan.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_win32.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/examples/imgui_impl_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/imgui_impl_win32.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/libs/gl3w/GL/gl3w.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/libs/gl3w/GL/gl3w.c -------------------------------------------------------------------------------- /3rdparty/imgui/examples/libs/gl3w/GL/gl3w.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/libs/gl3w/GL/gl3w.h -------------------------------------------------------------------------------- /3rdparty/imgui/examples/libs/glfw/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/examples/libs/glfw/COPYING.txt -------------------------------------------------------------------------------- /3rdparty/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imconfig.h -------------------------------------------------------------------------------- /3rdparty/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imgui.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imgui.h -------------------------------------------------------------------------------- /3rdparty/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imgui_internal.h -------------------------------------------------------------------------------- /3rdparty/imgui/imgui_widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imgui_widgets.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/imstb_rectpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imstb_rectpack.h -------------------------------------------------------------------------------- /3rdparty/imgui/imstb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imstb_textedit.h -------------------------------------------------------------------------------- /3rdparty/imgui/imstb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/imstb_truetype.h -------------------------------------------------------------------------------- /3rdparty/imgui/misc/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/README.txt -------------------------------------------------------------------------------- /3rdparty/imgui/misc/cpp/imgui_stdlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/cpp/imgui_stdlib.cpp -------------------------------------------------------------------------------- /3rdparty/imgui/misc/cpp/imgui_stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/cpp/imgui_stdlib.h -------------------------------------------------------------------------------- /3rdparty/imgui/misc/fonts/Cousine-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/fonts/Cousine-Regular.ttf -------------------------------------------------------------------------------- /3rdparty/imgui/misc/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /3rdparty/imgui/misc/fonts/Karla-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/fonts/Karla-Regular.ttf -------------------------------------------------------------------------------- /3rdparty/imgui/misc/fonts/ProggyClean.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/fonts/ProggyClean.ttf -------------------------------------------------------------------------------- /3rdparty/imgui/misc/fonts/ProggyTiny.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/fonts/ProggyTiny.ttf -------------------------------------------------------------------------------- /3rdparty/imgui/misc/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/fonts/README.txt -------------------------------------------------------------------------------- /3rdparty/imgui/misc/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /3rdparty/imgui/misc/freetype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/freetype/README.md -------------------------------------------------------------------------------- /3rdparty/imgui/misc/freetype/imgui_freetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/freetype/imgui_freetype.h -------------------------------------------------------------------------------- /3rdparty/imgui/misc/natvis/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/natvis/README.txt -------------------------------------------------------------------------------- /3rdparty/imgui/misc/natvis/imgui.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/imgui/misc/natvis/imgui.natvis -------------------------------------------------------------------------------- /3rdparty/json11/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/json11/LICENSE.txt -------------------------------------------------------------------------------- /3rdparty/json11/json11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/json11/json11.cpp -------------------------------------------------------------------------------- /3rdparty/json11/json11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/json11/json11.hpp -------------------------------------------------------------------------------- /3rdparty/pybind11/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.appveyor.yml -------------------------------------------------------------------------------- /3rdparty/pybind11/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.clang-format -------------------------------------------------------------------------------- /3rdparty/pybind11/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.clang-tidy -------------------------------------------------------------------------------- /3rdparty/pybind11/.cmake-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.cmake-format.yaml -------------------------------------------------------------------------------- /3rdparty/pybind11/.codespell-ignore-lines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.codespell-ignore-lines -------------------------------------------------------------------------------- /3rdparty/pybind11/.gitattributes: -------------------------------------------------------------------------------- 1 | docs/*.svg binary 2 | -------------------------------------------------------------------------------- /3rdparty/pybind11/.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.github/CODEOWNERS -------------------------------------------------------------------------------- /3rdparty/pybind11/.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /3rdparty/pybind11/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.github/dependabot.yml -------------------------------------------------------------------------------- /3rdparty/pybind11/.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.github/labeler.yml -------------------------------------------------------------------------------- /3rdparty/pybind11/.github/labeler_merged.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.github/labeler_merged.yml -------------------------------------------------------------------------------- /3rdparty/pybind11/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.github/workflows/ci.yml -------------------------------------------------------------------------------- /3rdparty/pybind11/.github/workflows/pip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.github/workflows/pip.yml -------------------------------------------------------------------------------- /3rdparty/pybind11/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.gitignore -------------------------------------------------------------------------------- /3rdparty/pybind11/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.pre-commit-config.yaml -------------------------------------------------------------------------------- /3rdparty/pybind11/.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/.readthedocs.yml -------------------------------------------------------------------------------- /3rdparty/pybind11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/pybind11/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/LICENSE -------------------------------------------------------------------------------- /3rdparty/pybind11/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/MANIFEST.in -------------------------------------------------------------------------------- /3rdparty/pybind11/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/README.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/Doxyfile -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/advanced/misc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/advanced/misc.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/basics.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/benchmark.py -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/benchmark.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/benchmark.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/changelog.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/classes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/classes.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/cmake/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/cmake/index.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/compiling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/compiling.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/conf.py -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/faq.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/index.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/installing.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/limitations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/limitations.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/pybind11-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/pybind11-logo.png -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/reference.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/release.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/release.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/requirements.txt -------------------------------------------------------------------------------- /3rdparty/pybind11/docs/upgrade.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/docs/upgrade.rst -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/attr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/attr.h -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/cast.h -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/eigen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/eigen.h -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/embed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/embed.h -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/eval.h -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/gil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/gil.h -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/numpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/numpy.h -------------------------------------------------------------------------------- /3rdparty/pybind11/include/pybind11/stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/include/pybind11/stl.h -------------------------------------------------------------------------------- /3rdparty/pybind11/noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/noxfile.py -------------------------------------------------------------------------------- /3rdparty/pybind11/pybind11/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/pybind11/__init__.py -------------------------------------------------------------------------------- /3rdparty/pybind11/pybind11/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/pybind11/__main__.py -------------------------------------------------------------------------------- /3rdparty/pybind11/pybind11/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/pybind11/_version.py -------------------------------------------------------------------------------- /3rdparty/pybind11/pybind11/_version.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/pybind11/_version.pyi -------------------------------------------------------------------------------- /3rdparty/pybind11/pybind11/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/pybind11/commands.py -------------------------------------------------------------------------------- /3rdparty/pybind11/pybind11/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/pybind11/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/pyproject.toml -------------------------------------------------------------------------------- /3rdparty/pybind11/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/setup.cfg -------------------------------------------------------------------------------- /3rdparty/pybind11/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/setup.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/conftest.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/env.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/extra_python_package/pytest.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/extra_setuptools/pytest.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/local_bindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/local_bindings.h -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/object.h -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/pybind11_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/pybind11_tests.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/pybind11_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/pybind11_tests.h -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/pytest.ini -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/requirements.txt -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_async.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_async.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_buffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_buffers.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_buffers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_buffers.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_callbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_callbacks.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_callbacks.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_chrono.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_chrono.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_chrono.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_class.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_class.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_const_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_const_name.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_copy_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_copy_move.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_copy_move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_copy_move.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_eigen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_eigen.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_eigen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_eigen.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_enum.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_enum.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_eval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_eval.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_eval.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_eval_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_eval_call.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_exceptions.h -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_exceptions.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_gil_scoped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_gil_scoped.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_iostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_iostream.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_iostream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_iostream.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_modules.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_modules.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_pickling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_pickling.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_pickling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_pickling.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_pytypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_pytypes.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_pytypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_pytypes.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_smart_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_smart_ptr.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_smart_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_smart_ptr.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_stl.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_stl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_stl.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_thread.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_thread.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_union.cpp -------------------------------------------------------------------------------- /3rdparty/pybind11/tests/test_union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tests/test_union.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/FindCatch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/FindCatch.cmake -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/FindEigen3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/FindEigen3.cmake -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/JoinPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/JoinPaths.cmake -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/check-style.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/check-style.sh -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/libsize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/libsize.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/make_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/make_changelog.py -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/pybind11.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/pybind11.pc.in -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/pyproject.toml -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/setup_global.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/setup_global.py.in -------------------------------------------------------------------------------- /3rdparty/pybind11/tools/setup_main.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/pybind11/tools/setup_main.py.in -------------------------------------------------------------------------------- /3rdparty/python-console/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/python-console/ColumnFormatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/ColumnFormatter.h -------------------------------------------------------------------------------- /3rdparty/python-console/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/Console.cpp -------------------------------------------------------------------------------- /3rdparty/python-console/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/Console.h -------------------------------------------------------------------------------- /3rdparty/python-console/Interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/Interpreter.cpp -------------------------------------------------------------------------------- /3rdparty/python-console/Interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/Interpreter.h -------------------------------------------------------------------------------- /3rdparty/python-console/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/LICENSE -------------------------------------------------------------------------------- /3rdparty/python-console/ParseHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/ParseHelper.cpp -------------------------------------------------------------------------------- /3rdparty/python-console/ParseHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/ParseHelper.h -------------------------------------------------------------------------------- /3rdparty/python-console/ParseListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/ParseListener.cpp -------------------------------------------------------------------------------- /3rdparty/python-console/ParseListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/ParseListener.h -------------------------------------------------------------------------------- /3rdparty/python-console/ParseMessage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/ParseMessage.cpp -------------------------------------------------------------------------------- /3rdparty/python-console/ParseMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/ParseMessage.h -------------------------------------------------------------------------------- /3rdparty/python-console/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/README.md -------------------------------------------------------------------------------- /3rdparty/python-console/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/Utils.h -------------------------------------------------------------------------------- /3rdparty/python-console/data/test.py: -------------------------------------------------------------------------------- 1 | for i in range(1, 10): 2 | print i 3 | -------------------------------------------------------------------------------- /3rdparty/python-console/data/test2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/data/test2.py -------------------------------------------------------------------------------- /3rdparty/python-console/data/test3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/data/test3.py -------------------------------------------------------------------------------- /3rdparty/python-console/data/test4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/data/test4.py -------------------------------------------------------------------------------- /3rdparty/python-console/data/test5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/data/test5.py -------------------------------------------------------------------------------- /3rdparty/python-console/test_cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/test_cli.cpp -------------------------------------------------------------------------------- /3rdparty/python-console/test_console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/python-console/test_console.cpp -------------------------------------------------------------------------------- /3rdparty/qtimgui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/.gitignore -------------------------------------------------------------------------------- /3rdparty/qtimgui/ImGuiRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/ImGuiRenderer.cpp -------------------------------------------------------------------------------- /3rdparty/qtimgui/ImGuiRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/ImGuiRenderer.h -------------------------------------------------------------------------------- /3rdparty/qtimgui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/LICENSE -------------------------------------------------------------------------------- /3rdparty/qtimgui/QtImGui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/QtImGui.cpp -------------------------------------------------------------------------------- /3rdparty/qtimgui/QtImGui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/QtImGui.h -------------------------------------------------------------------------------- /3rdparty/qtimgui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/README.md -------------------------------------------------------------------------------- /3rdparty/qtimgui/qtimgui.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/qtimgui.pri -------------------------------------------------------------------------------- /3rdparty/qtimgui/qtimgui.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/qtimgui/qtimgui.pro -------------------------------------------------------------------------------- /3rdparty/sanitizers-cmake/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/sanitizers-cmake/.gitignore -------------------------------------------------------------------------------- /3rdparty/sanitizers-cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/sanitizers-cmake/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/sanitizers-cmake/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/sanitizers-cmake/LICENSE -------------------------------------------------------------------------------- /3rdparty/sanitizers-cmake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/3rdparty/sanitizers-cmake/README.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/COPYING -------------------------------------------------------------------------------- /CodeCoverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/CodeCoverage.cmake -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/README.md -------------------------------------------------------------------------------- /bba/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/bba/CMakeLists.txt -------------------------------------------------------------------------------- /bba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/bba/README.md -------------------------------------------------------------------------------- /bba/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/bba/main.cc -------------------------------------------------------------------------------- /common/kernel/arch_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/arch_api.h -------------------------------------------------------------------------------- /common/kernel/arch_pybindings_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/arch_pybindings_shared.h -------------------------------------------------------------------------------- /common/kernel/archcheck.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/archcheck.cc -------------------------------------------------------------------------------- /common/kernel/base_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/base_arch.h -------------------------------------------------------------------------------- /common/kernel/base_clusterinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/base_clusterinfo.h -------------------------------------------------------------------------------- /common/kernel/basectx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/basectx.cc -------------------------------------------------------------------------------- /common/kernel/basectx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/basectx.h -------------------------------------------------------------------------------- /common/kernel/bits.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/bits.cc -------------------------------------------------------------------------------- /common/kernel/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/bits.h -------------------------------------------------------------------------------- /common/kernel/chain_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/chain_utils.h -------------------------------------------------------------------------------- /common/kernel/command.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/command.cc -------------------------------------------------------------------------------- /common/kernel/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/command.h -------------------------------------------------------------------------------- /common/kernel/constraints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/constraints.h -------------------------------------------------------------------------------- /common/kernel/constraints.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/constraints.impl.h -------------------------------------------------------------------------------- /common/kernel/context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/context.cc -------------------------------------------------------------------------------- /common/kernel/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/context.h -------------------------------------------------------------------------------- /common/kernel/design_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/design_utils.cc -------------------------------------------------------------------------------- /common/kernel/design_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/design_utils.h -------------------------------------------------------------------------------- /common/kernel/deterministic_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/deterministic_rng.h -------------------------------------------------------------------------------- /common/kernel/dynamic_bitarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/dynamic_bitarray.h -------------------------------------------------------------------------------- /common/kernel/embed.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/embed.cc -------------------------------------------------------------------------------- /common/kernel/embed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/embed.h -------------------------------------------------------------------------------- /common/kernel/exclusive_state_groups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/exclusive_state_groups.h -------------------------------------------------------------------------------- /common/kernel/handle_error.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/handle_error.cc -------------------------------------------------------------------------------- /common/kernel/hashlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/hashlib.h -------------------------------------------------------------------------------- /common/kernel/idstring.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/idstring.cc -------------------------------------------------------------------------------- /common/kernel/idstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/idstring.h -------------------------------------------------------------------------------- /common/kernel/idstringlist.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/idstringlist.cc -------------------------------------------------------------------------------- /common/kernel/idstringlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/idstringlist.h -------------------------------------------------------------------------------- /common/kernel/indexed_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/indexed_store.h -------------------------------------------------------------------------------- /common/kernel/log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/log.cc -------------------------------------------------------------------------------- /common/kernel/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/log.h -------------------------------------------------------------------------------- /common/kernel/nextpnr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr.cc -------------------------------------------------------------------------------- /common/kernel/nextpnr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr.h -------------------------------------------------------------------------------- /common/kernel/nextpnr_assertions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr_assertions.cc -------------------------------------------------------------------------------- /common/kernel/nextpnr_assertions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr_assertions.h -------------------------------------------------------------------------------- /common/kernel/nextpnr_base_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr_base_types.h -------------------------------------------------------------------------------- /common/kernel/nextpnr_namespaces.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr_namespaces.cc -------------------------------------------------------------------------------- /common/kernel/nextpnr_namespaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr_namespaces.h -------------------------------------------------------------------------------- /common/kernel/nextpnr_types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr_types.cc -------------------------------------------------------------------------------- /common/kernel/nextpnr_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/nextpnr_types.h -------------------------------------------------------------------------------- /common/kernel/property.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/property.cc -------------------------------------------------------------------------------- /common/kernel/property.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/property.h -------------------------------------------------------------------------------- /common/kernel/pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/pybindings.cc -------------------------------------------------------------------------------- /common/kernel/pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/pybindings.h -------------------------------------------------------------------------------- /common/kernel/pycontainers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/pycontainers.h -------------------------------------------------------------------------------- /common/kernel/pywrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/pywrappers.h -------------------------------------------------------------------------------- /common/kernel/relptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/relptr.h -------------------------------------------------------------------------------- /common/kernel/report.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/report.cc -------------------------------------------------------------------------------- /common/kernel/scope_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/scope_lock.h -------------------------------------------------------------------------------- /common/kernel/sdf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/sdf.cc -------------------------------------------------------------------------------- /common/kernel/sso_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/sso_array.h -------------------------------------------------------------------------------- /common/kernel/str_ring_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/str_ring_buffer.cc -------------------------------------------------------------------------------- /common/kernel/str_ring_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/str_ring_buffer.h -------------------------------------------------------------------------------- /common/kernel/svg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/svg.cc -------------------------------------------------------------------------------- /common/kernel/timing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/timing.cc -------------------------------------------------------------------------------- /common/kernel/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/timing.h -------------------------------------------------------------------------------- /common/kernel/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/kernel/util.h -------------------------------------------------------------------------------- /common/place/detail_place_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/detail_place_cfg.h -------------------------------------------------------------------------------- /common/place/detail_place_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/detail_place_core.cc -------------------------------------------------------------------------------- /common/place/detail_place_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/detail_place_core.h -------------------------------------------------------------------------------- /common/place/fast_bels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/fast_bels.h -------------------------------------------------------------------------------- /common/place/parallel_refine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/parallel_refine.cc -------------------------------------------------------------------------------- /common/place/parallel_refine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/parallel_refine.h -------------------------------------------------------------------------------- /common/place/place_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/place_common.cc -------------------------------------------------------------------------------- /common/place/place_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/place_common.h -------------------------------------------------------------------------------- /common/place/placer1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/placer1.cc -------------------------------------------------------------------------------- /common/place/placer1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/placer1.h -------------------------------------------------------------------------------- /common/place/placer_heap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/placer_heap.cc -------------------------------------------------------------------------------- /common/place/placer_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/placer_heap.h -------------------------------------------------------------------------------- /common/place/timing_opt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/timing_opt.cc -------------------------------------------------------------------------------- /common/place/timing_opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/place/timing_opt.h -------------------------------------------------------------------------------- /common/route/router1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/route/router1.cc -------------------------------------------------------------------------------- /common/route/router1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/route/router1.h -------------------------------------------------------------------------------- /common/route/router2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/route/router2.cc -------------------------------------------------------------------------------- /common/route/router2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/route/router2.h -------------------------------------------------------------------------------- /common/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/common/version.h.in -------------------------------------------------------------------------------- /docs/archapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/archapi.md -------------------------------------------------------------------------------- /docs/coding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/coding.md -------------------------------------------------------------------------------- /docs/constraints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/constraints.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/generic.md -------------------------------------------------------------------------------- /docs/ice40.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/ice40.md -------------------------------------------------------------------------------- /docs/netlist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/netlist.md -------------------------------------------------------------------------------- /docs/nexus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/nexus.md -------------------------------------------------------------------------------- /docs/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/python.md -------------------------------------------------------------------------------- /docs/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/report.md -------------------------------------------------------------------------------- /docs/viaduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/docs/viaduct.md -------------------------------------------------------------------------------- /ecp5/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | chipdb/ 3 | -------------------------------------------------------------------------------- /ecp5/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/CMakeLists.txt -------------------------------------------------------------------------------- /ecp5/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/arch.cc -------------------------------------------------------------------------------- /ecp5/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/arch.h -------------------------------------------------------------------------------- /ecp5/arch_place.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/arch_place.cc -------------------------------------------------------------------------------- /ecp5/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/arch_pybindings.cc -------------------------------------------------------------------------------- /ecp5/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/arch_pybindings.h -------------------------------------------------------------------------------- /ecp5/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/archdefs.h -------------------------------------------------------------------------------- /ecp5/baseconfigs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/baseconfigs.cc -------------------------------------------------------------------------------- /ecp5/bitstream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/bitstream.cc -------------------------------------------------------------------------------- /ecp5/bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/bitstream.h -------------------------------------------------------------------------------- /ecp5/cells.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/cells.cc -------------------------------------------------------------------------------- /ecp5/cells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/cells.h -------------------------------------------------------------------------------- /ecp5/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/config.cc -------------------------------------------------------------------------------- /ecp5/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/config.h -------------------------------------------------------------------------------- /ecp5/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/constids.inc -------------------------------------------------------------------------------- /ecp5/dcu_bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/dcu_bitstream.h -------------------------------------------------------------------------------- /ecp5/docs/primitives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/docs/primitives.md -------------------------------------------------------------------------------- /ecp5/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/family.cmake -------------------------------------------------------------------------------- /ecp5/gfx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/gfx.cc -------------------------------------------------------------------------------- /ecp5/gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/gfx.h -------------------------------------------------------------------------------- /ecp5/globals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/globals.cc -------------------------------------------------------------------------------- /ecp5/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/globals.h -------------------------------------------------------------------------------- /ecp5/iotypes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/iotypes.inc -------------------------------------------------------------------------------- /ecp5/lpf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/lpf.cc -------------------------------------------------------------------------------- /ecp5/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/main.cc -------------------------------------------------------------------------------- /ecp5/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/pack.cc -------------------------------------------------------------------------------- /ecp5/pio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/pio.cc -------------------------------------------------------------------------------- /ecp5/pio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/pio.h -------------------------------------------------------------------------------- /ecp5/trellis_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ecp5/trellis_import.py -------------------------------------------------------------------------------- /fpga_interchange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/README.md -------------------------------------------------------------------------------- /fpga_interchange/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch.cc -------------------------------------------------------------------------------- /fpga_interchange/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch.h -------------------------------------------------------------------------------- /fpga_interchange/arch_iterators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch_iterators.h -------------------------------------------------------------------------------- /fpga_interchange/arch_pack_clusters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch_pack_clusters.cc -------------------------------------------------------------------------------- /fpga_interchange/arch_pack_io.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch_pack_io.cc -------------------------------------------------------------------------------- /fpga_interchange/arch_place_constr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch_place_constr.cc -------------------------------------------------------------------------------- /fpga_interchange/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch_pybindings.cc -------------------------------------------------------------------------------- /fpga_interchange/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/arch_pybindings.h -------------------------------------------------------------------------------- /fpga_interchange/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/archdefs.h -------------------------------------------------------------------------------- /fpga_interchange/cell_parameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/cell_parameters.cc -------------------------------------------------------------------------------- /fpga_interchange/cell_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/cell_parameters.h -------------------------------------------------------------------------------- /fpga_interchange/chipdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/chipdb.h -------------------------------------------------------------------------------- /fpga_interchange/cost_map.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/cost_map.cc -------------------------------------------------------------------------------- /fpga_interchange/cost_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/cost_map.h -------------------------------------------------------------------------------- /fpga_interchange/dedicated_interconnect.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/dedicated_interconnect.cc -------------------------------------------------------------------------------- /fpga_interchange/dedicated_interconnect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/dedicated_interconnect.h -------------------------------------------------------------------------------- /fpga_interchange/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/README.md -------------------------------------------------------------------------------- /fpga_interchange/examples/boards.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/boards.cmake -------------------------------------------------------------------------------- /fpga_interchange/examples/chipdb.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/chipdb.cmake -------------------------------------------------------------------------------- /fpga_interchange/examples/remap_nexus.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/remap_nexus.v -------------------------------------------------------------------------------- /fpga_interchange/examples/remap_xilinx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/remap_xilinx.v -------------------------------------------------------------------------------- /fpga_interchange/examples/tests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/tests.cmake -------------------------------------------------------------------------------- /fpga_interchange/examples/tests/ff/ff.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/tests/ff/ff.v -------------------------------------------------------------------------------- /fpga_interchange/examples/tests/ff/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/tests/ff/run.tcl -------------------------------------------------------------------------------- /fpga_interchange/examples/tests/lut/lut.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/tests/lut/lut.v -------------------------------------------------------------------------------- /fpga_interchange/examples/tests/lut_nexus/empty.xdc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fpga_interchange/examples/tests/ram/ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/examples/tests/ram/ram.v -------------------------------------------------------------------------------- /fpga_interchange/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/family.cmake -------------------------------------------------------------------------------- /fpga_interchange/flat_wire_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/flat_wire_map.h -------------------------------------------------------------------------------- /fpga_interchange/fpga_interchange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/fpga_interchange.cpp -------------------------------------------------------------------------------- /fpga_interchange/fpga_interchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/fpga_interchange.h -------------------------------------------------------------------------------- /fpga_interchange/globals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/globals.cc -------------------------------------------------------------------------------- /fpga_interchange/lookahead.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/lookahead.capnp -------------------------------------------------------------------------------- /fpga_interchange/lookahead.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/lookahead.cc -------------------------------------------------------------------------------- /fpga_interchange/lookahead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/lookahead.h -------------------------------------------------------------------------------- /fpga_interchange/luts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/luts.cc -------------------------------------------------------------------------------- /fpga_interchange/luts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/luts.h -------------------------------------------------------------------------------- /fpga_interchange/macros.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/macros.cc -------------------------------------------------------------------------------- /fpga_interchange/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/main.cc -------------------------------------------------------------------------------- /fpga_interchange/pseudo_pip_model.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/pseudo_pip_model.cc -------------------------------------------------------------------------------- /fpga_interchange/pseudo_pip_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/pseudo_pip_model.h -------------------------------------------------------------------------------- /fpga_interchange/sampler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/sampler.cc -------------------------------------------------------------------------------- /fpga_interchange/sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/sampler.h -------------------------------------------------------------------------------- /fpga_interchange/site_arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_arch.cc -------------------------------------------------------------------------------- /fpga_interchange/site_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_arch.h -------------------------------------------------------------------------------- /fpga_interchange/site_arch.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_arch.impl.h -------------------------------------------------------------------------------- /fpga_interchange/site_lut_mapping_cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_lut_mapping_cache.cc -------------------------------------------------------------------------------- /fpga_interchange/site_lut_mapping_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_lut_mapping_cache.h -------------------------------------------------------------------------------- /fpga_interchange/site_router.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_router.cc -------------------------------------------------------------------------------- /fpga_interchange/site_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_router.h -------------------------------------------------------------------------------- /fpga_interchange/site_routing_cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_routing_cache.cc -------------------------------------------------------------------------------- /fpga_interchange/site_routing_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_routing_cache.h -------------------------------------------------------------------------------- /fpga_interchange/site_routing_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/site_routing_storage.h -------------------------------------------------------------------------------- /fpga_interchange/type_wire.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/type_wire.cc -------------------------------------------------------------------------------- /fpga_interchange/type_wire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/type_wire.h -------------------------------------------------------------------------------- /fpga_interchange/xdc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/xdc.cc -------------------------------------------------------------------------------- /fpga_interchange/xdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/fpga_interchange/xdc.h -------------------------------------------------------------------------------- /frontend/frontend_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/frontend/frontend_base.h -------------------------------------------------------------------------------- /frontend/json_frontend.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/frontend/json_frontend.cc -------------------------------------------------------------------------------- /frontend/json_frontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/frontend/json_frontend.h -------------------------------------------------------------------------------- /generic/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/arch.cc -------------------------------------------------------------------------------- /generic/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/arch.h -------------------------------------------------------------------------------- /generic/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/arch_pybindings.cc -------------------------------------------------------------------------------- /generic/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/arch_pybindings.h -------------------------------------------------------------------------------- /generic/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/archdefs.h -------------------------------------------------------------------------------- /generic/cells.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/cells.cc -------------------------------------------------------------------------------- /generic/cells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/cells.h -------------------------------------------------------------------------------- /generic/examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/.gitignore -------------------------------------------------------------------------------- /generic/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/README.md -------------------------------------------------------------------------------- /generic/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /generic/examples/bitstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/bitstream.py -------------------------------------------------------------------------------- /generic/examples/blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/blinky.v -------------------------------------------------------------------------------- /generic/examples/blinky_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/blinky_tb.v -------------------------------------------------------------------------------- /generic/examples/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/simple.py -------------------------------------------------------------------------------- /generic/examples/simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/simple.sh -------------------------------------------------------------------------------- /generic/examples/simple_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/simple_config.py -------------------------------------------------------------------------------- /generic/examples/simple_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/simple_timing.py -------------------------------------------------------------------------------- /generic/examples/simtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/simtest.sh -------------------------------------------------------------------------------- /generic/examples/write_fasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/examples/write_fasm.py -------------------------------------------------------------------------------- /generic/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/family.cmake -------------------------------------------------------------------------------- /generic/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/main.cc -------------------------------------------------------------------------------- /generic/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/pack.cc -------------------------------------------------------------------------------- /generic/synth/cells_map.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/synth/cells_map.v -------------------------------------------------------------------------------- /generic/synth/prims.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/synth/prims.v -------------------------------------------------------------------------------- /generic/synth/synth_generic.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/synth/synth_generic.tcl -------------------------------------------------------------------------------- /generic/viaduct/example/.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | -------------------------------------------------------------------------------- /generic/viaduct/example/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/example/constids.inc -------------------------------------------------------------------------------- /generic/viaduct/example/example.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/example/example.cc -------------------------------------------------------------------------------- /generic/viaduct/example/example_map.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/example/example_map.v -------------------------------------------------------------------------------- /generic/viaduct/example/example_prims.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/example/example_prims.v -------------------------------------------------------------------------------- /generic/viaduct/example/viaduct_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/example/viaduct_example.sh -------------------------------------------------------------------------------- /generic/viaduct/fabulous/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/constids.inc -------------------------------------------------------------------------------- /generic/viaduct/fabulous/fab_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/fab_cfg.h -------------------------------------------------------------------------------- /generic/viaduct/fabulous/fab_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/fab_defs.h -------------------------------------------------------------------------------- /generic/viaduct/fabulous/fabric_parsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/fabric_parsing.h -------------------------------------------------------------------------------- /generic/viaduct/fabulous/fabulous.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/fabulous.cc -------------------------------------------------------------------------------- /generic/viaduct/fabulous/fasm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/fasm.cc -------------------------------------------------------------------------------- /generic/viaduct/fabulous/fasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/fasm.h -------------------------------------------------------------------------------- /generic/viaduct/fabulous/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/pack.cc -------------------------------------------------------------------------------- /generic/viaduct/fabulous/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/pack.h -------------------------------------------------------------------------------- /generic/viaduct/fabulous/validity_check.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/validity_check.cc -------------------------------------------------------------------------------- /generic/viaduct/fabulous/validity_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/fabulous/validity_check.h -------------------------------------------------------------------------------- /generic/viaduct/okami/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/okami/constids.inc -------------------------------------------------------------------------------- /generic/viaduct/okami/okami.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/okami/okami.cc -------------------------------------------------------------------------------- /generic/viaduct/okami/okami_map.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/okami/okami_map.v -------------------------------------------------------------------------------- /generic/viaduct/okami/okami_prims.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/okami/okami_prims.v -------------------------------------------------------------------------------- /generic/viaduct/okami/synth_okami.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/okami/synth_okami.tcl -------------------------------------------------------------------------------- /generic/viaduct/okami/viaduct_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct/okami/viaduct_example.sh -------------------------------------------------------------------------------- /generic/viaduct_api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct_api.cc -------------------------------------------------------------------------------- /generic/viaduct_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct_api.h -------------------------------------------------------------------------------- /generic/viaduct_constids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct_constids.h -------------------------------------------------------------------------------- /generic/viaduct_helpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct_helpers.cc -------------------------------------------------------------------------------- /generic/viaduct_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/generic/viaduct_helpers.h -------------------------------------------------------------------------------- /gowin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/CMakeLists.txt -------------------------------------------------------------------------------- /gowin/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/arch.cc -------------------------------------------------------------------------------- /gowin/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/arch.h -------------------------------------------------------------------------------- /gowin/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/arch_pybindings.cc -------------------------------------------------------------------------------- /gowin/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/arch_pybindings.h -------------------------------------------------------------------------------- /gowin/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/archdefs.h -------------------------------------------------------------------------------- /gowin/cells.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/cells.cc -------------------------------------------------------------------------------- /gowin/cells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/cells.h -------------------------------------------------------------------------------- /gowin/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/constids.inc -------------------------------------------------------------------------------- /gowin/cst.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/cst.cc -------------------------------------------------------------------------------- /gowin/cst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/cst.h -------------------------------------------------------------------------------- /gowin/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/family.cmake -------------------------------------------------------------------------------- /gowin/gfx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/gfx.cc -------------------------------------------------------------------------------- /gowin/gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/gfx.h -------------------------------------------------------------------------------- /gowin/globals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/globals.cc -------------------------------------------------------------------------------- /gowin/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/globals.h -------------------------------------------------------------------------------- /gowin/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/main.cc -------------------------------------------------------------------------------- /gowin/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gowin/pack.cc -------------------------------------------------------------------------------- /gui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/CMakeLists.txt -------------------------------------------------------------------------------- /gui/application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/application.cc -------------------------------------------------------------------------------- /gui/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/application.h -------------------------------------------------------------------------------- /gui/base.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/base.qrc -------------------------------------------------------------------------------- /gui/basewindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/basewindow.cc -------------------------------------------------------------------------------- /gui/basewindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/basewindow.h -------------------------------------------------------------------------------- /gui/create_img.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/create_img.sh -------------------------------------------------------------------------------- /gui/designwidget.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/designwidget.cc -------------------------------------------------------------------------------- /gui/designwidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/designwidget.h -------------------------------------------------------------------------------- /gui/ecp5/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/ecp5/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ecp5/mainwindow.cc -------------------------------------------------------------------------------- /gui/ecp5/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ecp5/mainwindow.h -------------------------------------------------------------------------------- /gui/ecp5/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ecp5/nextpnr.qrc -------------------------------------------------------------------------------- /gui/ecp5/resources/open_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ecp5/resources/open_base.png -------------------------------------------------------------------------------- /gui/ecp5/resources/open_lpf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ecp5/resources/open_lpf.png -------------------------------------------------------------------------------- /gui/ecp5/resources/save_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ecp5/resources/save_config.png -------------------------------------------------------------------------------- /gui/fpga_interchange/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/fpga_interchange/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/fpga_interchange/mainwindow.cc -------------------------------------------------------------------------------- /gui/fpga_interchange/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/fpga_interchange/mainwindow.h -------------------------------------------------------------------------------- /gui/fpga_interchange/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/fpga_interchange/nextpnr.qrc -------------------------------------------------------------------------------- /gui/fpgaviewwidget.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/fpgaviewwidget.cc -------------------------------------------------------------------------------- /gui/fpgaviewwidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/fpgaviewwidget.h -------------------------------------------------------------------------------- /gui/generic/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/generic/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/generic/mainwindow.cc -------------------------------------------------------------------------------- /gui/generic/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/generic/mainwindow.h -------------------------------------------------------------------------------- /gui/generic/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/generic/nextpnr.qrc -------------------------------------------------------------------------------- /gui/gowin/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/gowin/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/gowin/mainwindow.cc -------------------------------------------------------------------------------- /gui/gowin/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/gowin/mainwindow.h -------------------------------------------------------------------------------- /gui/gowin/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/gowin/nextpnr.qrc -------------------------------------------------------------------------------- /gui/gowin/resources/open_cst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/gowin/resources/open_cst.png -------------------------------------------------------------------------------- /gui/ice40/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/ice40/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ice40/mainwindow.cc -------------------------------------------------------------------------------- /gui/ice40/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ice40/mainwindow.h -------------------------------------------------------------------------------- /gui/ice40/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ice40/nextpnr.qrc -------------------------------------------------------------------------------- /gui/ice40/resources/open_pcf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ice40/resources/open_pcf.png -------------------------------------------------------------------------------- /gui/ice40/resources/save_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/ice40/resources/save_asc.png -------------------------------------------------------------------------------- /gui/line_editor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/line_editor.cc -------------------------------------------------------------------------------- /gui/line_editor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/line_editor.h -------------------------------------------------------------------------------- /gui/lineshader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/lineshader.cc -------------------------------------------------------------------------------- /gui/lineshader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/lineshader.h -------------------------------------------------------------------------------- /gui/machxo2/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/machxo2/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/machxo2/mainwindow.cc -------------------------------------------------------------------------------- /gui/machxo2/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/machxo2/mainwindow.h -------------------------------------------------------------------------------- /gui/machxo2/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/machxo2/nextpnr.qrc -------------------------------------------------------------------------------- /gui/machxo2/resources/open_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/machxo2/resources/open_base.png -------------------------------------------------------------------------------- /gui/machxo2/resources/open_lpf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/machxo2/resources/open_lpf.png -------------------------------------------------------------------------------- /gui/machxo2/resources/save_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/machxo2/resources/save_config.png -------------------------------------------------------------------------------- /gui/mistral/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/mistral/family.cmake -------------------------------------------------------------------------------- /gui/mistral/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/mistral/mainwindow.cc -------------------------------------------------------------------------------- /gui/mistral/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/mistral/mainwindow.h -------------------------------------------------------------------------------- /gui/mistral/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/mistral/nextpnr.qrc -------------------------------------------------------------------------------- /gui/nexus/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/nexus/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/nexus/mainwindow.cc -------------------------------------------------------------------------------- /gui/nexus/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/nexus/mainwindow.h -------------------------------------------------------------------------------- /gui/nexus/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/nexus/nextpnr.qrc -------------------------------------------------------------------------------- /gui/pyconsole.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/pyconsole.cc -------------------------------------------------------------------------------- /gui/pyconsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/pyconsole.h -------------------------------------------------------------------------------- /gui/pythontab.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/pythontab.cc -------------------------------------------------------------------------------- /gui/pythontab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/pythontab.h -------------------------------------------------------------------------------- /gui/quadtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/quadtree.h -------------------------------------------------------------------------------- /gui/resources/bel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/bel.png -------------------------------------------------------------------------------- /gui/resources/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/camera.png -------------------------------------------------------------------------------- /gui/resources/control_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/control_pause.png -------------------------------------------------------------------------------- /gui/resources/control_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/control_play.png -------------------------------------------------------------------------------- /gui/resources/control_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/control_stop.png -------------------------------------------------------------------------------- /gui/resources/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/cross.png -------------------------------------------------------------------------------- /gui/resources/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/exit.png -------------------------------------------------------------------------------- /gui/resources/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/film.png -------------------------------------------------------------------------------- /gui/resources/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/group.png -------------------------------------------------------------------------------- /gui/resources/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/new.png -------------------------------------------------------------------------------- /gui/resources/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/open.png -------------------------------------------------------------------------------- /gui/resources/open_json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/open_json.png -------------------------------------------------------------------------------- /gui/resources/pack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/pack.png -------------------------------------------------------------------------------- /gui/resources/pip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/pip.png -------------------------------------------------------------------------------- /gui/resources/place.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/place.png -------------------------------------------------------------------------------- /gui/resources/py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/py.png -------------------------------------------------------------------------------- /gui/resources/resultset_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/resultset_first.png -------------------------------------------------------------------------------- /gui/resources/resultset_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/resultset_last.png -------------------------------------------------------------------------------- /gui/resources/resultset_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/resultset_next.png -------------------------------------------------------------------------------- /gui/resources/resultset_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/resultset_previous.png -------------------------------------------------------------------------------- /gui/resources/route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/route.png -------------------------------------------------------------------------------- /gui/resources/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/save.png -------------------------------------------------------------------------------- /gui/resources/save_json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/save_json.png -------------------------------------------------------------------------------- /gui/resources/save_svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/save_svg.png -------------------------------------------------------------------------------- /gui/resources/shape_handles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/shape_handles.png -------------------------------------------------------------------------------- /gui/resources/shape_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/shape_square.png -------------------------------------------------------------------------------- /gui/resources/time_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/time_add.png -------------------------------------------------------------------------------- /gui/resources/wire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/wire.png -------------------------------------------------------------------------------- /gui/resources/zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/zoom.png -------------------------------------------------------------------------------- /gui/resources/zoom_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/zoom_in.png -------------------------------------------------------------------------------- /gui/resources/zoom_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/resources/zoom_out.png -------------------------------------------------------------------------------- /gui/treemodel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/treemodel.cc -------------------------------------------------------------------------------- /gui/treemodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/treemodel.h -------------------------------------------------------------------------------- /gui/worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/worker.cc -------------------------------------------------------------------------------- /gui/worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/worker.h -------------------------------------------------------------------------------- /gui/xilinx/family.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gui/xilinx/mainwindow.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/xilinx/mainwindow.cc -------------------------------------------------------------------------------- /gui/xilinx/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/xilinx/mainwindow.h -------------------------------------------------------------------------------- /gui/xilinx/nextpnr.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/xilinx/nextpnr.qrc -------------------------------------------------------------------------------- /gui/xilinx/resources/open_xdc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/xilinx/resources/open_xdc.png -------------------------------------------------------------------------------- /gui/xilinx/resources/save_fasm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/gui/xilinx/resources/save_fasm.png -------------------------------------------------------------------------------- /ice40/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/.gitignore -------------------------------------------------------------------------------- /ice40/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/CMakeLists.txt -------------------------------------------------------------------------------- /ice40/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/arch.cc -------------------------------------------------------------------------------- /ice40/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/arch.h -------------------------------------------------------------------------------- /ice40/arch_place.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/arch_place.cc -------------------------------------------------------------------------------- /ice40/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/arch_pybindings.cc -------------------------------------------------------------------------------- /ice40/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/arch_pybindings.h -------------------------------------------------------------------------------- /ice40/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/archdefs.h -------------------------------------------------------------------------------- /ice40/benchmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/.gitignore -------------------------------------------------------------------------------- /ice40/benchmark/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/Makefile -------------------------------------------------------------------------------- /ice40/benchmark/hx8kdemo.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/hx8kdemo.pcf -------------------------------------------------------------------------------- /ice40/benchmark/hx8kdemo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/hx8kdemo.v -------------------------------------------------------------------------------- /ice40/benchmark/picorv32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/picorv32.v -------------------------------------------------------------------------------- /ice40/benchmark/picosoc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/picosoc.v -------------------------------------------------------------------------------- /ice40/benchmark/report.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/report.ipynb -------------------------------------------------------------------------------- /ice40/benchmark/simpleuart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/simpleuart.v -------------------------------------------------------------------------------- /ice40/benchmark/spimemio.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/benchmark/spimemio.v -------------------------------------------------------------------------------- /ice40/bitstream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/bitstream.cc -------------------------------------------------------------------------------- /ice40/bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/bitstream.h -------------------------------------------------------------------------------- /ice40/carry_tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.vcd 2 | *_out.v 3 | *.out 4 | 5 | -------------------------------------------------------------------------------- /ice40/carry_tests/counter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/carry_tests/counter.v -------------------------------------------------------------------------------- /ice40/carry_tests/counter_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/carry_tests/counter_tb.v -------------------------------------------------------------------------------- /ice40/carry_tests/test.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/carry_tests/test.pcf -------------------------------------------------------------------------------- /ice40/carry_tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/carry_tests/test.sh -------------------------------------------------------------------------------- /ice40/cells.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/cells.cc -------------------------------------------------------------------------------- /ice40/cells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/cells.h -------------------------------------------------------------------------------- /ice40/chains.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/chains.cc -------------------------------------------------------------------------------- /ice40/chains.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/chains.h -------------------------------------------------------------------------------- /ice40/chipdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/chipdb.py -------------------------------------------------------------------------------- /ice40/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/constids.inc -------------------------------------------------------------------------------- /ice40/delay.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/delay.cc -------------------------------------------------------------------------------- /ice40/examples/blinky/blinky.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/blinky/blinky.pcf -------------------------------------------------------------------------------- /ice40/examples/blinky/blinky.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/blinky/blinky.proj -------------------------------------------------------------------------------- /ice40/examples/blinky/blinky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/blinky/blinky.sh -------------------------------------------------------------------------------- /ice40/examples/blinky/blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/blinky/blinky.v -------------------------------------------------------------------------------- /ice40/examples/blinky/blinky.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/blinky/blinky.ys -------------------------------------------------------------------------------- /ice40/examples/blinky/blinky_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/blinky/blinky_tb.v -------------------------------------------------------------------------------- /ice40/examples/floorplan/.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | *.asc 3 | *.bin 4 | __pycache__ -------------------------------------------------------------------------------- /ice40/examples/floorplan/floorplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/floorplan/floorplan.py -------------------------------------------------------------------------------- /ice40/examples/floorplan/floorplan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/floorplan/floorplan.sh -------------------------------------------------------------------------------- /ice40/examples/floorplan/floorplan.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/floorplan/floorplan.v -------------------------------------------------------------------------------- /ice40/examples/floorplan/icebreaker.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/examples/floorplan/icebreaker.pcf -------------------------------------------------------------------------------- /ice40/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/family.cmake -------------------------------------------------------------------------------- /ice40/gfx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/gfx.cc -------------------------------------------------------------------------------- /ice40/gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/gfx.h -------------------------------------------------------------------------------- /ice40/icebreaker.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/icebreaker.pcf -------------------------------------------------------------------------------- /ice40/icebreaker.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/icebreaker.v -------------------------------------------------------------------------------- /ice40/icebreaker.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/icebreaker.ys -------------------------------------------------------------------------------- /ice40/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/main.cc -------------------------------------------------------------------------------- /ice40/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pack.cc -------------------------------------------------------------------------------- /ice40/pack_tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.vcd 2 | *_out.v 3 | -------------------------------------------------------------------------------- /ice40/pack_tests/ffmodes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pack_tests/ffmodes.v -------------------------------------------------------------------------------- /ice40/pack_tests/locals.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pack_tests/locals.v -------------------------------------------------------------------------------- /ice40/pack_tests/place_constr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pack_tests/place_constr.v -------------------------------------------------------------------------------- /ice40/pack_tests/test.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pack_tests/test.pcf -------------------------------------------------------------------------------- /ice40/pack_tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pack_tests/test.sh -------------------------------------------------------------------------------- /ice40/pcf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pcf.cc -------------------------------------------------------------------------------- /ice40/pcf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/pcf.h -------------------------------------------------------------------------------- /ice40/picorv32.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/picorv32.proj -------------------------------------------------------------------------------- /ice40/picorv32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/picorv32.sh -------------------------------------------------------------------------------- /ice40/picorv32_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/picorv32_benchmark.py -------------------------------------------------------------------------------- /ice40/picorv32_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/picorv32_top.v -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/.gitignore -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/attosoc.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/attosoc.pcf -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/attosoc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/attosoc.v -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/attosoc_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/attosoc_tb.v -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/firmware.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/firmware.hex -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/golden.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/golden.txt -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/picorv32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/picorv32.v -------------------------------------------------------------------------------- /ice40/smoketest/attosoc/smoketest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/smoketest/attosoc/smoketest.sh -------------------------------------------------------------------------------- /ice40/tmfuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/ice40/tmfuzz.py -------------------------------------------------------------------------------- /json/jsonwrite.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/json/jsonwrite.cc -------------------------------------------------------------------------------- /json/jsonwrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/json/jsonwrite.h -------------------------------------------------------------------------------- /machxo2/.gitignore: -------------------------------------------------------------------------------- 1 | chipdb/ 2 | -------------------------------------------------------------------------------- /machxo2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/CMakeLists.txt -------------------------------------------------------------------------------- /machxo2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/README.md -------------------------------------------------------------------------------- /machxo2/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/arch.cc -------------------------------------------------------------------------------- /machxo2/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/arch.h -------------------------------------------------------------------------------- /machxo2/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/arch_pybindings.cc -------------------------------------------------------------------------------- /machxo2/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/arch_pybindings.h -------------------------------------------------------------------------------- /machxo2/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/archdefs.h -------------------------------------------------------------------------------- /machxo2/bitstream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/bitstream.cc -------------------------------------------------------------------------------- /machxo2/bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/bitstream.h -------------------------------------------------------------------------------- /machxo2/cells.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/cells.cc -------------------------------------------------------------------------------- /machxo2/cells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/cells.h -------------------------------------------------------------------------------- /machxo2/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/config.cc -------------------------------------------------------------------------------- /machxo2/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/config.h -------------------------------------------------------------------------------- /machxo2/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/constids.inc -------------------------------------------------------------------------------- /machxo2/examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/.gitignore -------------------------------------------------------------------------------- /machxo2/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/README.md -------------------------------------------------------------------------------- /machxo2/examples/blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/blinky.v -------------------------------------------------------------------------------- /machxo2/examples/blinky_ext.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/blinky_ext.v -------------------------------------------------------------------------------- /machxo2/examples/blinky_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/blinky_tb.v -------------------------------------------------------------------------------- /machxo2/examples/demo-vhdl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/demo-vhdl.sh -------------------------------------------------------------------------------- /machxo2/examples/demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/demo.sh -------------------------------------------------------------------------------- /machxo2/examples/mitertest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/mitertest.sh -------------------------------------------------------------------------------- /machxo2/examples/prims.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/prims.vhd -------------------------------------------------------------------------------- /machxo2/examples/rgbcount.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/rgbcount.v -------------------------------------------------------------------------------- /machxo2/examples/simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/simple.sh -------------------------------------------------------------------------------- /machxo2/examples/simtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/simtest.sh -------------------------------------------------------------------------------- /machxo2/examples/tinyfpga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/tinyfpga.v -------------------------------------------------------------------------------- /machxo2/examples/tinyfpga.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/tinyfpga.vhd -------------------------------------------------------------------------------- /machxo2/examples/uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/examples/uart.v -------------------------------------------------------------------------------- /machxo2/facade_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/facade_import.py -------------------------------------------------------------------------------- /machxo2/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/family.cmake -------------------------------------------------------------------------------- /machxo2/gfx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/gfx.cc -------------------------------------------------------------------------------- /machxo2/gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/gfx.h -------------------------------------------------------------------------------- /machxo2/machxo2_available.h.in: -------------------------------------------------------------------------------- 1 | static const char *available_devices = "@MACHXO2_DEVICES@"; -------------------------------------------------------------------------------- /machxo2/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/main.cc -------------------------------------------------------------------------------- /machxo2/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/machxo2/pack.cc -------------------------------------------------------------------------------- /mistral/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/arch.cc -------------------------------------------------------------------------------- /mistral/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/arch.h -------------------------------------------------------------------------------- /mistral/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/arch_pybindings.cc -------------------------------------------------------------------------------- /mistral/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/arch_pybindings.h -------------------------------------------------------------------------------- /mistral/archdefs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/archdefs.cc -------------------------------------------------------------------------------- /mistral/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/archdefs.h -------------------------------------------------------------------------------- /mistral/bitstream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/bitstream.cc -------------------------------------------------------------------------------- /mistral/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/constids.inc -------------------------------------------------------------------------------- /mistral/delay.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/delay.cc -------------------------------------------------------------------------------- /mistral/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/family.cmake -------------------------------------------------------------------------------- /mistral/globals.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/globals.cc -------------------------------------------------------------------------------- /mistral/io.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/io.cc -------------------------------------------------------------------------------- /mistral/lab.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/lab.cc -------------------------------------------------------------------------------- /mistral/m10k.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/m10k.cc -------------------------------------------------------------------------------- /mistral/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/main.cc -------------------------------------------------------------------------------- /mistral/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/pack.cc -------------------------------------------------------------------------------- /mistral/pins.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/pins.cc -------------------------------------------------------------------------------- /mistral/qsf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/mistral/qsf.cc -------------------------------------------------------------------------------- /nexus/.gitignore: -------------------------------------------------------------------------------- 1 | /chipdb/ 2 | -------------------------------------------------------------------------------- /nexus/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/CMakeLists.txt -------------------------------------------------------------------------------- /nexus/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/arch.cc -------------------------------------------------------------------------------- /nexus/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/arch.h -------------------------------------------------------------------------------- /nexus/arch_place.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/arch_place.cc -------------------------------------------------------------------------------- /nexus/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/arch_pybindings.cc -------------------------------------------------------------------------------- /nexus/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/arch_pybindings.h -------------------------------------------------------------------------------- /nexus/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/archdefs.h -------------------------------------------------------------------------------- /nexus/bba_version.inc: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /nexus/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/constids.inc -------------------------------------------------------------------------------- /nexus/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/family.cmake -------------------------------------------------------------------------------- /nexus/fasm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/fasm.cc -------------------------------------------------------------------------------- /nexus/global.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/global.cc -------------------------------------------------------------------------------- /nexus/io.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/io.cc -------------------------------------------------------------------------------- /nexus/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/main.cc -------------------------------------------------------------------------------- /nexus/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/pack.cc -------------------------------------------------------------------------------- /nexus/pdc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/pdc.cc -------------------------------------------------------------------------------- /nexus/pins.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/pins.cc -------------------------------------------------------------------------------- /nexus/post_place.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/nexus/post_place.cc -------------------------------------------------------------------------------- /python/check_arch_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/python/check_arch_api.py -------------------------------------------------------------------------------- /python/delay_vs_fanout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/python/delay_vs_fanout.py -------------------------------------------------------------------------------- /python/dump_design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/python/dump_design.py -------------------------------------------------------------------------------- /python/interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/python/interactive.py -------------------------------------------------------------------------------- /python/report_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/python/report_hierarchy.py -------------------------------------------------------------------------------- /python/svg_placement.py: -------------------------------------------------------------------------------- 1 | ctx.writeSVG(ctx.top_module + "_placed.svg", "scale=50 hide_routing") 2 | -------------------------------------------------------------------------------- /python/svg_routing.py: -------------------------------------------------------------------------------- 1 | ctx.writeSVG(ctx.top_module + "_routed.svg", "scale=500") 2 | -------------------------------------------------------------------------------- /python/svg_routing_fast.py: -------------------------------------------------------------------------------- 1 | ctx.writeSVG(ctx.top_module + "_routed.svg", "scale=500 hide_inactive") 2 | -------------------------------------------------------------------------------- /xilinx/arch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/arch.cc -------------------------------------------------------------------------------- /xilinx/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/arch.h -------------------------------------------------------------------------------- /xilinx/arch_place.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/arch_place.cc -------------------------------------------------------------------------------- /xilinx/arch_pybindings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/arch_pybindings.cc -------------------------------------------------------------------------------- /xilinx/arch_pybindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/arch_pybindings.h -------------------------------------------------------------------------------- /xilinx/archdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/archdefs.h -------------------------------------------------------------------------------- /xilinx/cells.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/cells.cc -------------------------------------------------------------------------------- /xilinx/cells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/cells.h -------------------------------------------------------------------------------- /xilinx/constids.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/constids.inc -------------------------------------------------------------------------------- /xilinx/examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/.gitignore -------------------------------------------------------------------------------- /xilinx/examples/arty-a35/arty.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/arty-a35/arty.xdc -------------------------------------------------------------------------------- /xilinx/examples/arty-a35/attosoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/arty-a35/attosoc.sh -------------------------------------------------------------------------------- /xilinx/examples/arty-a35/attosoc_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/arty-a35/attosoc_top.v -------------------------------------------------------------------------------- /xilinx/examples/arty-a35/blinky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/arty-a35/blinky.sh -------------------------------------------------------------------------------- /xilinx/examples/arty-a35/blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/arty-a35/blinky.v -------------------------------------------------------------------------------- /xilinx/examples/arty-a35/firmware.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/arty-a35/firmware.hex -------------------------------------------------------------------------------- /xilinx/examples/artyz7-20/artyz7.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/artyz7-20/artyz7.xdc -------------------------------------------------------------------------------- /xilinx/examples/artyz7-20/blinky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/artyz7-20/blinky.sh -------------------------------------------------------------------------------- /xilinx/examples/artyz7-20/blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/artyz7-20/blinky.v -------------------------------------------------------------------------------- /xilinx/examples/attosoc/attosoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/attosoc/attosoc.sh -------------------------------------------------------------------------------- /xilinx/examples/attosoc/attosoc.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/attosoc/attosoc.tcl -------------------------------------------------------------------------------- /xilinx/examples/attosoc/attosoc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/attosoc/attosoc.v -------------------------------------------------------------------------------- /xilinx/examples/attosoc/attosoc_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/attosoc/attosoc_tb.v -------------------------------------------------------------------------------- /xilinx/examples/attosoc/attosoc_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/attosoc/attosoc_top.v -------------------------------------------------------------------------------- /xilinx/examples/attosoc/firmware.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/attosoc/firmware.hex -------------------------------------------------------------------------------- /xilinx/examples/blinky/blinky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/blinky/blinky.sh -------------------------------------------------------------------------------- /xilinx/examples/blinky/blinky.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/blinky/blinky.tcl -------------------------------------------------------------------------------- /xilinx/examples/blinky/blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/blinky/blinky.v -------------------------------------------------------------------------------- /xilinx/examples/blinky/blinky_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/blinky/blinky_tb.v -------------------------------------------------------------------------------- /xilinx/examples/sim/io_sim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/sim/io_sim.v -------------------------------------------------------------------------------- /xilinx/examples/sim/ramd64e_sim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/sim/ramd64e_sim.v -------------------------------------------------------------------------------- /xilinx/examples/zcu104/blinky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/zcu104/blinky.sh -------------------------------------------------------------------------------- /xilinx/examples/zcu104/blinky.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/zcu104/blinky.tcl -------------------------------------------------------------------------------- /xilinx/examples/zcu104/blinky.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/zcu104/blinky.v -------------------------------------------------------------------------------- /xilinx/examples/zcu104/firmware.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/zcu104/firmware.hex -------------------------------------------------------------------------------- /xilinx/examples/zcu104/zcu104.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/examples/zcu104/zcu104.xdc -------------------------------------------------------------------------------- /xilinx/family.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/family.cmake -------------------------------------------------------------------------------- /xilinx/fasm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/fasm.cc -------------------------------------------------------------------------------- /xilinx/java/bbaexport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/java/bbaexport.java -------------------------------------------------------------------------------- /xilinx/java/json2dcp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/java/json2dcp.java -------------------------------------------------------------------------------- /xilinx/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/main.cc -------------------------------------------------------------------------------- /xilinx/pack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack.cc -------------------------------------------------------------------------------- /xilinx/pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack.h -------------------------------------------------------------------------------- /xilinx/pack_carry_xc7.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_carry_xc7.cc -------------------------------------------------------------------------------- /xilinx/pack_carry_xcup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_carry_xcup.cc -------------------------------------------------------------------------------- /xilinx/pack_clocking_xc7.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_clocking_xc7.cc -------------------------------------------------------------------------------- /xilinx/pack_clocking_xcup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_clocking_xcup.cc -------------------------------------------------------------------------------- /xilinx/pack_dram.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_dram.cc -------------------------------------------------------------------------------- /xilinx/pack_dsp_xc7.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_dsp_xc7.cc -------------------------------------------------------------------------------- /xilinx/pack_dsp_xcup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_dsp_xcup.cc -------------------------------------------------------------------------------- /xilinx/pack_io_xc7.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_io_xc7.cc -------------------------------------------------------------------------------- /xilinx/pack_io_xcup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pack_io_xcup.cc -------------------------------------------------------------------------------- /xilinx/pins.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pins.cc -------------------------------------------------------------------------------- /xilinx/pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/pins.h -------------------------------------------------------------------------------- /xilinx/python/bba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/bba.py -------------------------------------------------------------------------------- /xilinx/python/bbaexport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/bbaexport.py -------------------------------------------------------------------------------- /xilinx/python/bels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/bels.py -------------------------------------------------------------------------------- /xilinx/python/constid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/constid.py -------------------------------------------------------------------------------- /xilinx/python/nextpnr_structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/nextpnr_structs.py -------------------------------------------------------------------------------- /xilinx/python/parse_sdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/parse_sdf.py -------------------------------------------------------------------------------- /xilinx/python/tileconn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/tileconn.py -------------------------------------------------------------------------------- /xilinx/python/xilinx_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/python/xilinx_device.py -------------------------------------------------------------------------------- /xilinx/scripts/invertible_pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/scripts/invertible_pins.py -------------------------------------------------------------------------------- /xilinx/xdc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatecat/nextpnr-xilinx/HEAD/xilinx/xdc.cc --------------------------------------------------------------------------------