YAM is a micro-controller core aiming at simple yet fast IO sequencing
with integer processing capabilities.
The YAM specification has been driven by a few basic ideas.
Therefore the base instruction list is restricted to a minimal set of
instructions. Even the possible extensions have been carefully analyzed
against new functionality versus area/speed cost.
Architecture of YAM
YAM architecture is simple.
A co-processor interface allows for even more extensions. Available
External input/output connections are ready for several interfaces
YAM is distributed as a compressed tar file in the FILES
YAM distribution includes both the core HDL and the assembler. It is
organized as follows.
doc/ YAM core related documentations
hdl/ YAM core
yamasm/ YAM assembler
yamebs/ wb_yam support
See the release notes in the