These Verilog designs accompany Text Mode, chapter 4 of Building Isle.
See boards for build and programming instructions.
The chapter 4 design uses the following Verilog modules:
book/ch04/ch04.vgfx/display.vgfx/font_glyph.vgfx/textmode.vgfx/tmds_encoder.v(not used by Verilator sim)mem/clut.vmem/rom_sync.vmem/tram.v
Each board has its own top module plus relevant architecture-specific modules under arch/ecp5 and arch/xc7; check board make/build files for details.