pub const ENGINE_SETTINGS: &str = "# The engine's MLABs read without a register after them: an MLAB's write and a read of the same word timed, so a word
# read in the clock after its write is the one written, as the RTL reads it.
set_global_assignment -name MLAB_ADD_TIMING_CONSTRAINTS_FOR_MIXED_PORT_FEED_THROUGH_MODE_SETTING_DONT_CARE ON
";Expand description
An engine build’s project settings, as Tcl its build sources (hw/rtl/logos_settings.tcl, named in sources.txt as
QI:). The engine’s memories of thirty-two words or fewer read without a register after them are in MLABs checking
no read-during-write (rtl::ram::RAMSTYLE, LOGOS_RAMSTYLE_ASYNC), which Quartus Prime Pro otherwise leaves untimed
between an MLAB’s write and a read of the same word: timed, a word read in the clock after its write is the one
written, as the RTL reads it.