This is my attempt of designing a compact, mostly SMD-based Z80 SBC. The board size is 50 mm x 89 mm, similar to a standard US business card size.
It is based on Z80 EIPC (Z84C1516FSG), which contains CPU, SIO, PIO, and CTC.
The computer also includes 512 KB battery-backed SRAM and 512 KB Flash ROM, using 4 x 16 KiB mapper (same as in Zeta SBC V2 / Easy Z80 / RC2014 512k ROM 512k RAM Module). The memory mapper and other glue logic implemented using Altera MAX7000AE CPLD. This is a 5V tolerant, 3.3V CPLD, so the board contains an LDO to provide 3.3V to the CPLD. Alternatively 5V MAX7000S CPLD can be used instead.
For convenience, I've integrated FTDI FT231XS USB to Serial converter on the board. It is connected to the first SIO channel.
The board runs RomWBW, using Easy Z80 configuration with small modifications (SIO and CTC addresses). I'll create a board specific configuration in the near future.