Is there any tutorial / guides on creating a core?
Is there any tutorial / guides on creating a core?
Is there any tutorial / guides on creating a core?
ZX-Uno 2M VGA
Hanoi, Vietnam
Hanoi, Vietnam
Re: Is there any tutorial / guides on creating a core?
Учиться лучше всего на чужих проектах (и ошибках:)
Научиться первым делом компилировать и собирать чужие проекты.
Написать первый проект "Hello,World!!!". Обычно это VGA генератор, вывод на экран цветных полос. Лучший вариант - найти похожий и попытаться перенести его на целевую плату.
Если в качестве девборды будет использоваться ZXUno - обязательно наличие программатора, или родного Xilinx, или хотя бы USBBlaster.
Ну и само собой установить среду разработки, или под Windows или под Linux.
И конечно много литературы в Сети, в основном платной, но видимо есть и бесплатная.
Главное - начать.
Научиться первым делом компилировать и собирать чужие проекты.
Написать первый проект "Hello,World!!!". Обычно это VGA генератор, вывод на экран цветных полос. Лучший вариант - найти похожий и попытаться перенести его на целевую плату.
Если в качестве девборды будет использоваться ZXUno - обязательно наличие программатора, или родного Xilinx, или хотя бы USBBlaster.
Ну и само собой установить среду разработки, или под Windows или под Linux.
И конечно много литературы в Сети, в основном платной, но видимо есть и бесплатная.
Главное - начать.
Re: Is there any tutorial / guides on creating a core?
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.
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
Hanoi, Vietnam
Re: Is there any tutorial / guides on creating a core?
Ну я нашел его на несколько дней раньше ))
1.Проект под Linux, под Windows его надо собирать заново и кропотливо.
2. В проекте не хватает несколько жизненно важных файлов, без них - это пустой проект.
3. Возможно эти файлы можно скомпилировать из исходников на Си, но это тоже непросто
3.Файловая система на SD карте - проприентарная, нестандартная, лучше было бы иметь образ с файлами и программами уже готовыми, было бы значительно легче запустить конверсию.
4.Используется кнопка RESET, в UNO нет кнопок, возможно что и без нее будет работать, но возможно что нужет обязательный аппаратный первоначальный сброс.
5. С памятью тоже какие то заморочки, возможно) А возможно что и из-за reset-a/
6. и т.д.
Re: Is there any tutorial / guides on creating a core?
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
Here is the code.
http://bitbucket.org/toptensoftware/fpgabee
http://bitbucket.org/toptensoftware/fpgabee3
ZX-Uno 2M VGA
Hanoi, Vietnam
Hanoi, Vietnam
Re: Is there any tutorial / guides on creating a core?
Я использую ZX-UNO 512, и у него нет кнопок.
Так что ты быстрее портируешь
Первая версия у меня была, а вот третья не попадалась, она свежее, хотя не так много отличий в железной части, но они есть.
Да, ТРЕТЬЯ ВЕРСИЯ НЕМНОГО ПОЛУЧШЕ (не) работает
Статусная строка есть, и даже основной экран, но видимо с фонтом проблема (или с памятью) , и на клавиатуру не реагирует.
Так что хороший пример для обучения
Так что ты быстрее портируешь
Первая версия у меня была, а вот третья не попадалась, она свежее, хотя не так много отличий в железной части, но они есть.
Да, ТРЕТЬЯ ВЕРСИЯ НЕМНОГО ПОЛУЧШЕ (не) работает
Статусная строка есть, и даже основной экран, но видимо с фонтом проблема (или с памятью) , и на клавиатуру не реагирует.
Так что хороший пример для обучения
Re: Is there any tutorial / guides on creating a core?
Happy you are testing it, I still waiting for my chips to build my ZX-UNO.
ZX-Uno 2M VGA
Hanoi, Vietnam
Hanoi, Vietnam