Хочете пограти з 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!](https://hackaday.com/wp-content/uploads/2022/12/hadimg_fakepga_feat.png?#)
Ви коли-небудь хотіли пограти з 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](https://vidianews.com/assets/img/reactions/like.png)
![dislike](https://vidianews.com/assets/img/reactions/dislike.png)
![love](https://vidianews.com/assets/img/reactions/love.png)
![funny](https://vidianews.com/assets/img/reactions/funny.png)
![angry](https://vidianews.com/assets/img/reactions/angry.png)
![sad](https://vidianews.com/assets/img/reactions/sad.png)
![wow](https://vidianews.com/assets/img/reactions/wow.png)