|
What are the current prototype limitations? Some prototype versions (check here) have a limited memory volume implemented, which is 64 KBytes data memory and 64 KBytes instruction memory, both implemented on-chip. In such versions, neither your application program, nor your data should exceed 64 KBytes each. There are prototype versions with a DDR controller capable of accessing 256MB additional memory. Note that this additional DDR memory is attached to the PowerPC only and is not shared with the CCU. Therefore, no shared data should be stored in the DDR memory space. Shared data should be stored ONLY in the 64KB shared data memory. Furthermore, only PowerPC instructions can reside in the DDR, CCU instructions should not reside in the DDR - they should be mapped in the separate 64KB BRAM based memory. Check the memory map here. |
What design software do I need to install?
The only software you need to have installed on your computer is the ISE 6.3i design environment. The ISE 7.X.X release is not supported, because it has not proved to be reliable enough. ISE 8.1/8.2 are supported as well, download the appropriate design files. |
Do I need to know the Xilinx modular design flow? We recommend you to get acquainted with the Xilinx modular design flow. Although it is not necessary to know anything about the Xilinx modular design approach, it will make it easier to understand the design hierarchy and methodology of the Molen prototype proposed. |
Can I change CCU configurations at run-time? The run-time configuration feature of the Molen prototype greatly depends on the FPGA technology considered. Due to the poor design tool support by Xilinx, run time configuration is not currently supported by the Molen Prototype for Virtex II Pro. Partial configuration is planned to be supported with the next versions of the prototype, which should be mapped on Virtex 4. Should you want to contribute to the partial configuration development for the Molen prototype, please contact us. |
Where can I read more about Molen? An overview of the Molen polymorphic processor can be found on the official Molen page. The complete list of all Molen related publications can be found here. |
There is a bug! Should you encounter any errors or bugs in any of the design files provided, please, contact the webmaster. We will be happy to assist you in dealing with potential design bugs and/or errors. |
I want to contribute to the Molen project. What shall I do? Whether you want to provide designs of new hardware accelerators, or you want to enhance the current features of the prototype, your contribution will be greatly appreciated. Contact us to discuss the best way you can contribute to this project. |