+ V1.4.1 27/10/17 ----------------- ++ HDL wb_yam New YAM management unit V1.0. Remote program load/dump, debug breakpoint, stepping... Whishbone interface port from 'ebs_yam' E-bone release. ++ OHR distribution hierarchy revisited. hdl/ YAM (with wb_yam sub-directory) yamasm/ YAM assembler yamebs/ Software support for wb_yam. As is from ESRF; external dependencies pending... ++ 'yamasm' assembler V1.1 Add 3-operand ISA support. Add IORMW instruction support JMP/JSR allow displacement > 16 bits. Enhanced parsing error messages. + V1.4 03/03/17 ---------------- ++ YAM ISA upgrade to 3-operand ALU, selectable; new generic ALU_3OP. ALU level 1 instructions are all becoming 2-operand type. External address ports are now constraint in size. Bug ABS instruction flag Z incorrect fixed. Added IORMW instruction and associated generic IOP_RMW. ++ Co-processors Fixed point co-processor synthesis failure fixed. COPM address ports is now constraint in size. ++ IO Interconnection io_wait(n) de-mux (no longer ORed together) ++ Documentation Updated. New introduction about YAM development motivations. Instruction list revisited for better readability. ++ 'yamasm' assembler 3-operand ISA not supported yet. + V1.3 20/11/16 ---------------- ++ YAM Bug COP Memory indirect addressing fixed. Minor improvement. ++ Co-processors Add fixed point co-processor. Revisited (faster) floating point co-processor. ++ Documentation Updated. + V1.2 20/10/16 ---------------- ++ YAM Add RX/RY index pointers to register memory. Add LDYX, MOVX instructions. Add SPR7 (multiplier result MSW). Add debug/stepping mode. New generic YAM_DBG. New ports dbg_rq_i, dbg_stat_o. ++ Documentation Updated. + V1.1 29/09/16 ---------------- ++ YAM Bug N flag fixed. Bug dis-assembler fixed. Add SUBC instruction. Add ABS instruction. Add Byte move instructions. Remove SHR16 instruction. Add co-processor result memory. Add co-processor result input port. Add COPM_SIZE generic; remove COP_NB generic. ++ IO Add AXI4-lite interface. Add time-out to WB interface. ++ Documentation Minor errors fixed. Several improvements. + V1.0 24/08/16 ---------------- 1st stable release.