X32Carrier is a soft processor platform that can be extended with application-specific equipment organically fitting it into the basic architecture and expanding the basic set of machine instructions to obtain a target microprocessor system that is maximally adapted for solution of a specific practical task. The X32Carrier platform is a complex consisting of a set of source verilog files, memory initialization files and software designed for developing, debugging programs and monitoring the state of processor system.
X32Carrier provides the following basic service.
The basic equipment of the X32Carrier platform, placed inside the FPGA, includes:
X32Carrier has an SPI interface for connecting SPI NOR Flash, in which the X32Kernel system software supports a simple, but quite convenient file system for storing applications and data.
Different variations of the X32Carrier can use the Avalon-MM burst interface with a width of 256 or 512 bits for connection to DDR2/DDR3 memory. There is also a variation of the X32Carrier that uses an internal FPGA block memory to form system RAM.
The X32Carrier platform software package consists of:
Integration of application-specific equipment into the base platform X32Carrier is carried out on the basis of a PORTAL that provides access to:
The portal contains 4 interfaces:
MyCORES
© 2019 MyCORES
mail to: sda@mycores.biz