Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mcejp/Poly94

Repository files navigation

Poly94 computing platform

Connecting ULX3S

You need to connect to USB1 (US1) connector to the host computer in order to program the board.

Development environment

Highly recommended to use the YosysHQ OSS CAD Suite. It includes all of the necessary tools (and many more):

  • Yosys
  • nextpnr-ecp5
  • Verilator
  • Icarus Verilog
  • Python & cocotb

Build and program bitstream

make ulx3s.bit # (optional)
make prog

Testing

# Verilator (currently not working with SDRAM model)
make sim

# Verilator with options
BOOTROM=firmware/build/test_framebuffer.bin DUMP_FRAMEBUF=framebuffer.ppm NUM_CYCLES=4000000 make sim

# cocotb
make -f Makefile.coco

About

Yet another faux-retro game system

Topics

Resources

Readme

License

GPL-3.0 license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors