Gateman Pocket is an Analogue Pocket gateware library that allows for Gateman-based projects to be built for the Pocket openFPGA Platform. Gateman based applications are gateware IP (Intellectual Properties) Cores written with HDL technology: Verilog, SystemVerilog or VHDL (Very High-Speed Integrated Circuit Hardware Description Language)
- Gateman CLI
- Intel Quartus Lite 18.x or greater with device support for Cyclone V.
- Analogue Pocket
- Dock and DAC are optional
- Intel Approved USB or Ethernet Blaster JTAG cable
- Intel/Altera or Terasic versions of this tool are supported. Clone tools are not suggested and may have unexpected behavior and/or cause hardware damage.
- Torx T-6 screwdriver for removing the rear cover to access the JTAG header
- Not required on Pocket Developer Edition, which have a removable door on the rear cover.
- Micro SD card
- Up to 1TB
- FAT32 or exFAT supported
- Analogue Developer Key
- For additional debugging features via the cartridge bus
- Docker
- For headless compilation flow
Follow the instructions in the Create your first gateware section of Gateman Documentation
When you install a platform, the Gateman CLI will pin the installed version to your gateware.json
file. If no version is specified, the lastest version will be installed.
# Grab the latest version
gateman platform add pocket
# or specify a version of the platform
gateman platform add pocket@1.1.0
Follow these simple upgrade steps within your project:
gateman platform rm pocket
gateman platform add pocket
Analogue’s Development program was created to further video game hardware preservation with FPGA technology. Analogue Developers have access to Analogue Pocket I/O’s so Developers can utilize cartridge adapters or interface with other pieces of original or bespoke hardware to support legacy media. Analogue does not support or endorse the unauthorized use or distribution of material protected by copyright or other intellectual property rights.