Great news, there is available a newbrain implementation for the Mist Fpga by Carlos Palmero.
It supports the 32Kb and the EIM with CP/M.
An FPGA implementation of the Grundy NewBrain (1982) for the MiST, Calypso, SiDi and Poseidon boards. It runs the original ROMs, including the COP420 keyboard/display microcontroller and the disk controller’s own Z80, and boots BASIC and CP/M 2.2 from EDSK disk images.
Features
- Z80 at 4 MHz (T80), with the whole memory map (ROM and RAM) in SDRAM.
- Real COP420: the original COP ROM runs on a COP400 core and handles the keyboard, the 16-character display and the 50 Hz timer.
- Video: 40 and 80 column text, pixel graphics, reverse video and the 256-character mode, with an OSD choice of phosphor colour and aspect.
- Tape:
.bas/.binfiles from the OSD, or real audio on the audio input. - Expansion Interface Module: paged memory from 96K to 768K and the paged operating system with its main menu.
- Disk controller: a second Z80 running the original controller ROM with a uPD765, reading EDSK images. CP/M 2.2 works both on the 32K machine (
cpmfrom BASIC) and on the 64K paged system (from the main menu). - Optional, off by default: the two serial ports, tape motor remote, and a 16×2 I2C LCD (Arduino LiquidCrystal_I2C module) showing the display text.
- Disk image tools: Teledisk to EDSK, PC folder to bootable CP/M disk, and raw dumps to EDSK.

Implementation https://github.com/shaeon/newbrain
Finally shaeon has published the core at git:
https://github.com/shaeon/newbrain
For the fpga boards:
MiST
MiSTica
SiDi
Poseidon
and Senhor ( mister clone )