From 153a1af8fc64b979953690811223da0e4dd4836f Mon Sep 17 00:00:00 2001 From: Sergey <399+sergey@noreply.localhost> Date: Thu, 29 Oct 2026 10:13:48 +0300 Subject: [PATCH] Initial commit --- .gitignore | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ LICENSE | 18 ++++++++++++ README.md | 5 ++++ 3 files changed, 107 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e0f0ec4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,84 @@ +# ---> MetaProgrammingSystem +workspace.xml +junitvmwatcher*.properties +build.properties + +# generated java classes and java source files +# manually add any custom artifacts that can't be generated from the models +# http://confluence.jetbrains.com/display/MPSD25/HowTo+--+MPS+and+Git +classes_gen +source_gen +source_gen.caches + +# generated test code and test results +test_gen +test_gen.caches +TEST-*.xml +junit*.properties + +# ---> Symfony +# Cache and logs (Symfony2) +/app/cache/* +/app/logs/* +!app/cache/.gitkeep +!app/logs/.gitkeep + +# Email spool folder +/app/spool/* + +# Cache, session files and logs (Symfony3) +/var/cache/* +/var/logs/* +/var/sessions/* +!var/cache/.gitkeep +!var/logs/.gitkeep +!var/sessions/.gitkeep + +# Logs (Symfony4) +/var/log/* +!var/log/.gitkeep + +# Parameters +/app/config/parameters.yml +/app/config/parameters.ini + +# Managed by Composer +/app/bootstrap.php.cache +/var/bootstrap.php.cache +/bin/* +!bin/console +!bin/symfony_requirements +/vendor/ + +# Assets and user uploads +/web/bundles/ +/web/uploads/ + +# PHPUnit +/app/phpunit.xml +/phpunit.xml + +# Build data +/build/ + +# Composer PHAR +/composer.phar + +# Backup entities generated with doctrine:generate:entities command +**/Entity/*~ + +# Embedded web-server pid file +/.web-server-pid + +# ---> SymphonyCMS +manifest/cache/ +manifest/logs/ +manifest/tmp/ +symphony/ +workspace/uploads/ +install-log.txt + +# ---> Syncthing +# Syncthing caches +.stversions + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..daaa78c --- /dev/null +++ b/LICENSE @@ -0,0 +1,18 @@ +MIT License + +Copyright (c) 2026 Sergey + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and +associated documentation files (the "Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO +EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..39c773e --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Sprinter-Core-HDL + +Миграция устаревшего AHDL-кода в Verilog/SystemVerilog +1. Цель проекта +Перевести существующий модуль (или группу модулей), написанный на проприетарном языке Altera Hardware Description Language (AHDL, файлы .tdf), в современный синтезируемый код на Verilog (IEEE 1364-2005) или SystemVerilog (IEEE 1800-2017). Конечная цель — обеспечить поддержку кода в актуальных САПР (Intel Quartus Prime, AMD Vivado, Synopsys, Cadence) и избавиться от привязки к устаревшей среде MAX+PLUS II. \ No newline at end of file