Хочете пограти з FPGA? Використовуйте Pico!

Ви коли-небудь хотіли пограти з FPGA, але не маєте апаратного забезпечення? Тепер, якщо у вас є один із тих Pi Pico, які постійно надходять, ви можете почати грати з Verilog, не купуючи плату FPGA. Проект FakePGA від [tvlad1234], заснований на Verilator Toolkit, дає вам спосіб скомпілювати Verilog до C++ для RP2040. FakePGA навіть інтегрує RP2040 GPIO, щоб вони функціонували як цифрові контакти для змодельованих GPIO, що робить його значним кроком у порівнянні з комп’ютерним моделюванням коду FPGA

[tvlad1234] надає інструкції щодо налаштування в Linux - Windows, хоча й не перевірено, теоретично може запускати його через WSL. Максимальна тактова частота становить 5 кГц — не багато, але набагато краще, ніж відсутність апаратного забезпечення для тестування. Усе, що вам потрібно, є в репозиторії GitHub: інструкції з налаштування, вимоги до коду Verilog і кілька застережень щодо налаштування, про які слід пам’ятати.

Ми розглядаємо багато проектів, у яких FPGA використовуються для емуляції апаратного забезпечення різних типів, від карт ISA до цілого Game Boy. Емуляція центрального процесора на FPGA в основному є нормою - це просто те, що легко зробити з потужністю, яку забезпечує FPGA. Наявність емуляції в протилежному напрямку є незвичною, однак ми бачили, що FPGA емулювали з FPGA, тож, можливо, це все-таки було неминучим. Звичайно, якщо у вас немає Pico або FPGA, завжди є емулятори на основі браузера.

Дякуємо [Ренді Гленну] за те, що поділився цим із нами!

Хочете пограти з FPGA? Використовуйте Pico!

Ви коли-небудь хотіли пограти з FPGA, але не маєте апаратного забезпечення? Тепер, якщо у вас є один із тих Pi Pico, які постійно надходять, ви можете почати грати з Verilog, не купуючи плату FPGA. Проект FakePGA від [tvlad1234], заснований на Verilator Toolkit, дає вам спосіб скомпілювати Verilog до C++ для RP2040. FakePGA навіть інтегрує RP2040 GPIO, щоб вони функціонували як цифрові контакти для змодельованих GPIO, що робить його значним кроком у порівнянні з комп’ютерним моделюванням коду FPGA

[tvlad1234] надає інструкції щодо налаштування в Linux - Windows, хоча й не перевірено, теоретично може запускати його через WSL. Максимальна тактова частота становить 5 кГц — не багато, але набагато краще, ніж відсутність апаратного забезпечення для тестування. Усе, що вам потрібно, є в репозиторії GitHub: інструкції з налаштування, вимоги до коду Verilog і кілька застережень щодо налаштування, про які слід пам’ятати.

Ми розглядаємо багато проектів, у яких FPGA використовуються для емуляції апаратного забезпечення різних типів, від карт ISA до цілого Game Boy. Емуляція центрального процесора на FPGA в основному є нормою - це просто те, що легко зробити з потужністю, яку забезпечує FPGA. Наявність емуляції в протилежному напрямку є незвичною, однак ми бачили, що FPGA емулювали з FPGA, тож, можливо, це все-таки було неминучим. Звичайно, якщо у вас немає Pico або FPGA, завжди є емулятори на основі браузера.

Дякуємо [Ренді Гленну] за те, що поділився цим із нами!

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow