Небольшая история о том как с помощью вот этого инструмента, можно создать вот это:
https://pic.maxiol.com/thumbs2/17330...519.000001.png
CISC архитектура.
Там еще много документации, как доведу до ума, все попытаюсь изложить подробнее.
Небольшая история о том как с помощью вот этого инструмента, можно создать вот это:
https://pic.maxiol.com/thumbs2/17330...519.000001.png
CISC архитектура.
Там еще много документации, как доведу до ума, все попытаюсь изложить подробнее.
А что за процессор, если не секрет? Все же сама эта штука по описанию или системе команд его вряд ли сможет что-то сгенерить?
Процессор мой собственный. Просто пришла мысль в голову. CISC архитектуры. Цель собственно и была такой.
Вот его система команд:
https://pic.maxiol.com/thumbs2/17331...84202519.1.jpg
" вряд ли сможет что-то сгенерить" - что именно он должен "сгенерить", не совсем понял? Как процессор он уже работает.
Я вот все время удивляюсь, почему про Digital никто ничего не знает и не имеет представления. Да нет, уважаемый B2M это не так! Я собираю процессор как бы на логике, в чистом виде конструирование, а затем(!!!) Digital все это выгружает в Verilog HDL и вуаля берем плату SPARTAN 6 к примеру и заливаем в FPGA и вот процессор который я моделеи уже работает в железе! "просто рисовалка схем " - так что это не просто рисовалка схем а очень мощный инструмент разработчика и проектировщика аппаратуры! В том числе в Digital можно залить в виде Verilog модуля к примеру Z80 или 6502. Мой друг уже давно таким занимается - он меня в это и втянул! Так что у меня далеко идущие платы! Далее еще будет процессор TTA.
https://pic.maxiol.com/thumbs2/17331...84202519.2.jpg
Видимо, не всякий захочет устанавливать/обновлять Java Runtime, чтобы просто пощупать "что-к-чему". Такова участь всех проектов на жабе. Но экспорт схемы в Verilog / VHDL, а также возможность симуляции в Icarus Verilog / ghdl - это полезные вещи.
Ссылку лучше давать на заглавную страницу проекта: Digital.
Вот меня вообще JAVA не парит! Инструмент мощнейший. У него там еще и осциллограф виртуальный. И много всего! И как инструмент познания цифровой техники просто непревзойденный! По моему мнению вообще лучший! А JAVA это и на Linux и на Windows - разве это может быть проблемой! :)
1) Маршрут проектирования "схем"->"HDL"->"Прошивка плисы" устарел лет 15 как... так что для серьёзной работы это в принципе не годится , так побаловаться на ла3...
2) в инете есть "пучёк" инструментов для генерации процессоров (системы команд) под заданные параметры (лет 5 тому назад видел).
Я сейчас в основном на Xilinx ISE сижу и GoWin FPGA. С Альтерой как то не задалось с самого начала.
- - - Добавлено - - -
Я не являюсь промышленным производителем процессоров и микропроцессорных систем. Я преподаватель, мне ЛА3 вполне хватает. Так что в образовательном смысле - для меня это не устареет еще лет 50т!
Вы меня простите "люди говорят" не аргумент в этой области! Сами попробуйте, поработайте. ISE у меня на WIN10 прекрасно работает! А что касается Vivado - так вот она не "тормозная" - она простот требует ресурсы, так как софтина весьма и весьма серьезная и работает с серьезными FPGA. Вы хотите на PC-XT все запускать? Увы, не получится. Так Вы занимаетесь проктированием аппаратуры на HDL?
Вот и я о том же
"так побаловаться на ла3..." в смысле для понимания основ...
"Читал и осуждаю" (с)
Алтера - шустро, но крайне не удобно. Зоопарк софта для разных семейств плис.
ISE - сопоставима с Алтерой по скорости, но удобнее. ISE для плис для 6 семейства и древнее, чуток для 7го
Vivado - тормоз, но сильно удобна. Только от 7го семейства и современнее.
ПС: Vivado начинает "жить" от 4ГГц и 32Гб + SSD
- - - Добавлено - - -
И норм работает только 14.7 (хотя возможны нюансы).
А 12.х глючит под вин10-64