Найти в Дзене

ДВК-2 FPGA и как это все получилось!

Возможность поднять ДВК-2 машину на FPGA, идея не новая. Были варианты и на DE1 и много еще разных разработок. Но вот решение которое я увидел в этой ветке (https://github.com/forth32/dvk-fpga), не давало покоя очень долго! :) Вариант на ALTERA AX4010, все таки подвигнул, купить эту плату - хотя и ценник у нее не самый гуманный. Но на какие только жертвы не приходится идти, когда возникает зуд, где то за макушкой. И вдруг! Совершенно внезапно вспомнил, что года три наверное назад, я брал, даже без всякой цели вот это чудо: Не плохая FPGA плата, да еще и с RISC-V. Но вот софтвер у нее подкачал. Не раз слышал большое количество матов в адрес этой поделки! И что и следовало ожидать при попытке собрать проект, я получил вот это: Да, прошло уже не мало времени, да я и забыл о том что это чудо у меня было на моем ПК. Порывшись в сети так и не нашел как это можно решить, а в одной ссылке так и было указано что лицензия выдаеться на 1 год и все, всем привет! Сел от скуки почитать про саму пла

Возможность поднять ДВК-2 машину на FPGA, идея не новая. Были варианты и на DE1 и много еще разных разработок. Но вот решение которое я увидел в этой ветке (https://github.com/forth32/dvk-fpga), не давало покоя очень долго! :) Вариант на ALTERA AX4010, все таки подвигнул, купить эту плату - хотя и ценник у нее не самый гуманный. Но на какие только жертвы не приходится идти, когда возникает зуд, где то за макушкой. И вдруг! Совершенно внезапно вспомнил, что года три наверное назад, я брал, даже без всякой цели вот это чудо:

-2

Не плохая FPGA плата, да еще и с RISC-V. Но вот софтвер у нее подкачал. Не раз слышал большое количество матов в адрес этой поделки! И что и следовало ожидать при попытке собрать проект, я получил вот это:

-3

Да, прошло уже не мало времени, да я и забыл о том что это чудо у меня было на моем ПК. Порывшись в сети так и не нашел как это можно решить, а в одной ссылке так и было указано что лицензия выдаеться на 1 год и все, всем привет! Сел от скуки почитать про саму плату и вышел на эту ссылку - https://tang.sipeed.com/en/getting-started/requirements/ и далее вот сюда - https://dl.sipeed.com/TANG/Primer/IDE Еще, как оказалось, драйвер для работы с USB-JTAG для этой платы НЕ УСТАНАВЛИВАЕТСЯ на Win 10 от слова совсем. Но как говорили в одном известном журнале - "Мы не привыкли отступать!!!".

Сайт с софтом.
Сайт с софтом.

Скачал эту софтину и самую "свежую" лицензию, установил ее на LapTop c WIN 7 и о чудо! Драйвер установился. Такое кстати часто бывает у ребят "из за речки" - чтение и запись заработали и удалось осуществить загрузку .bit файлов из гита с примерами!

-5

Даже все сообщения было видно и все проходило отлично! Т.е. все таки программатор работал. Поместил лицензию в каталог - ../Anlogic/license/ Но увы сообщение о истечении лицензии не пропало! И тут мне пришла в голову совершенно дурацкая мысль, а что если я сверну дату на компьютере на 2020!!! И о чудо - все заработало!

УРА!
УРА!

Пошла сборка и через 15ть минут появился top.bit!!! Загрузка в плату, также прошла успешно в FLASH память! Теперь дело за малым, найти макетку и собрать, что то подобное что показал автор проекта!

Собранный вариант.
Собранный вариант.

В целом я продумаю все более досконально и получиться неплохой эмулятор ДВК-2! Тут - https://disk.yandex.ru/d/5qGlne-OSVqUvQ можете скачаь каталог tang и подменить его в исходной веке проекта. Если у Вас будет софт даже без лицензии - программатор позволит Вам загрузить его в FPGA EPROM. Далее будет продолжение рассказа - по мере сборки законченного эмулятора ДВК-2 на FPGA - Tang Primer board! Пишите что у Вас получилось - если у Вас есть такая плата. Найти на сегодня эти платы в продаже, мне не удалось, есть только вот это: https://aliexpress.ru/item/1005007187176354.html?spm=a2g2w.favourites.mywishlist.2.51354aa6A8R0jc&sku_id=12000039738758192 и это - https://aliexpress.ru/item/1005009171410709.html?spm=a2g2w.favourites.mywishlist.5.51354aa6A8R0jc&sku_id=12000048189110444 Так что, решать Вам.

С Уважением,

Сергей.