Is there any tutorial / guides on creating a core?

Dudas, cuestiones, sugerencias y peticiones en general sobre el proyecto / Questions and requests about the project
Responder
firepower
Mensajes: 17
Registrado: 19 Sep 2020, 16:44

Is there any tutorial / guides on creating a core?

Mensaje por firepower » 05 Oct 2020, 12:19

Is there any tutorial / guides on creating a core?
ZX-Uno 2M VGA
Hanoi, Vietnam

azesmbog
Mensajes: 275
Registrado: 17 Feb 2016, 23:07

Re: Is there any tutorial / guides on creating a core?

Mensaje por azesmbog » 05 Oct 2020, 17:01

Учиться лучше всего на чужих проектах (и ошибках:)
Научиться первым делом компилировать и собирать чужие проекты.
Написать первый проект "Hello,World!!!". Обычно это VGA генератор, вывод на экран цветных полос. Лучший вариант - найти похожий и попытаться перенести его на целевую плату.
Если в качестве девборды будет использоваться ZXUno - обязательно наличие программатора, или родного Xilinx, или хотя бы USBBlaster.
Ну и само собой установить среду разработки, или под Windows или под Linux.
И конечно много литературы в Сети, в основном платной, но видимо есть и бесплатная.
Главное - начать.

firepower
Mensajes: 17
Registrado: 19 Sep 2020, 16:44

Re: Is there any tutorial / guides on creating a core?

Mensaje por firepower » 06 Oct 2020, 17:50

I would like to have core for Applied Technology "Microbee"
I found a FPGABee project which is a microbee using an FPGA.

https://www.toptensoftware.com/fpgabee/

emulator for all models of Microbee

https://www.emutopia.com/index.php/emul ... 85-ubee512

Its a very detailed build as he creates it from scratch
but i know nothing about FPGA but willing to learn that's was one reason to build an ZX-UNO.
the only thing i know about ZX-UNO cores is they use filename core.ZX1
I have searched forum but find no info or guides on how cores are created.
I just starting to learn about programming FPGA and the FPGABee project has introduced me to whats need and made it less scary.
ZX-Uno 2M VGA
Hanoi, Vietnam

azesmbog
Mensajes: 275
Registrado: 17 Feb 2016, 23:07

Re: Is there any tutorial / guides on creating a core?

Mensaje por azesmbog » 06 Oct 2020, 23:34

firepower escribió:
06 Oct 2020, 17:50
I found a FPGABee project which is a microbee using an FPGA.
Ну я нашел его на несколько дней раньше ))
1.Проект под Linux, под Windows его надо собирать заново и кропотливо.
2. В проекте не хватает несколько жизненно важных файлов, без них - это пустой проект.
3. Возможно эти файлы можно скомпилировать из исходников на Си, но это тоже непросто :)
3.Файловая система на SD карте - проприентарная, нестандартная, лучше было бы иметь образ с файлами и программами уже готовыми, было бы значительно легче запустить конверсию.
4.Используется кнопка RESET, в UNO нет кнопок, возможно что и без нее будет работать, но возможно что нужет обязательный аппаратный первоначальный сброс.
5. С памятью тоже какие то заморочки, возможно) А возможно что и из-за reset-a/
6. и т.д. :)

firepower
Mensajes: 17
Registrado: 19 Sep 2020, 16:44

Re: Is there any tutorial / guides on creating a core?

Mensaje por firepower » 08 Oct 2020, 11:47

I using ZX-UNO 2M VGA it has 3 buttons, Reset/NMI/Service
Here is the code.

http://bitbucket.org/toptensoftware/fpgabee

http://bitbucket.org/toptensoftware/fpgabee3
ZX-Uno 2M VGA
Hanoi, Vietnam

azesmbog
Mensajes: 275
Registrado: 17 Feb 2016, 23:07

Re: Is there any tutorial / guides on creating a core?

Mensaje por azesmbog » 08 Oct 2020, 14:37

Я использую ZX-UNO 512, и у него нет кнопок.
Так что ты быстрее портируешь :-)
Первая версия у меня была, а вот третья не попадалась, она свежее, хотя не так много отличий в железной части, но они есть.
Да, ТРЕТЬЯ ВЕРСИЯ НЕМНОГО ПОЛУЧШЕ (не) работает :)
Статусная строка есть, и даже основной экран, но видимо с фонтом проблема (или с памятью) , и на клавиатуру не реагирует.
Так что хороший пример для обучения :)
Imagen

firepower
Mensajes: 17
Registrado: 19 Sep 2020, 16:44

Re: Is there any tutorial / guides on creating a core?

Mensaje por firepower » 08 Oct 2020, 18:39

Happy you are testing it, I still waiting for my chips to build my ZX-UNO.
ZX-Uno 2M VGA
Hanoi, Vietnam

Responder