Hi all, I've got a couple updates with this as well as a question. Without getting into too much detail, I have found a way to simulate the JOP and gather...
If you are using the Makefile to build your program. You will find file in the modelsim directory. the file is named mem_main.dat. The format is one line per...
To All, Â Â I was wondering if the entire java programming language is supported by JOP or only a subset of the java programming language?? Â Thanks, Â ...
Java is a big universe, I think the general approach for embedded is to understand which components you need and then check for the availability of those or...
Turns out I was signed into my wifes yahoo account over the weekend so I made 2 posts which never made it. My bad. A question I got from Dan Clemmenson was...
TO ALL, Â Has anyone ever developed a high performance computing project by utilizing a multi-core approach with the Java Optimized Processor ?? Â Thanks, Â ...
Hi Martin, JOP'ers, I've come across an interesting issue where the Xilinx Block generator editor has some issues in the generated code; specifically in the...
BRAM initializers use INIT_00 through INIT_3f. I seems that blockgen is emitting too many initializers. I guess that this could occur if the input .dat file...
Hey Dan, how do I use Xblockgen? Cheers, Chris ________________________________ From: java-processor@yahoogroups.com [mailto:java-processor@yahoogroups.com] On...
Also, Martin, would this error in BRAM generation for the stack give an incorrect initial address read? Cheers, Chris ________________________________ From:...
Well, first, I must publish it somewhere. Furthermore, you would need to re-structure your project to use my BRAMs instead of the ones in the official project....
In the actual configuration of JOP only the stack memory uses initialized BRAMs with VHDL sources generated by BlockGen. The Java bytecode cache (jbc) uses an...
I'm not aware of such a project. I would be skeptic to use JOP for high performance computing. It is designed for time-predictable computing, which is a...
What do you mean by 'implement the memory as Java class files'? I don't understand. If you need the main memory content in a Java based simulation, just read...
Looks like there is a make target missing to build JopDebugger.jar The debugger project is a little sad story: almost done, the development on it was stopped....
I had forgotten that. My project initializes the bytecode cache with a bootloader and uses two BRAMs for the microcode, so I have four initialized BRAMs. I use...
Ok, understand. Putting a boot loader in Java into the M$ instead of booting via microcode was also on my list of further ideas. It would make the generation...
My bootloader and a tool called ExtractBoot are included in the tarball. ExtractBoot post-processes the bytecode to convert constructs that need to access main...
Would it be an efficient approach though? I represent the thesis that to achieve breakthrough performance the program with all its objects and methods should...
Why would you need to switch contexts? That would imply that you have more parallel code than actual execution units. With a highly parallel hardware (either...
True, finding parallelism is a part of the paradigm shift that is required, and that implies also lots of potential problems... The solution I propose hence...
Hello Martin and Friends, I am delighted to inform everyone that at new open source project called Wizardry is now available on OpenCores. Martin if you...
Sir,   Can I also work with you on this project. I would love to created a radiation hardened variant of your project !!  Thanks,  David Blubaugh  ...
Hi Marlon, that project looks quite cool!!! From your description and the block diagram I can get some idea of it. Looking forward to more information and...
Conal, thanks for your examples. It's true the loop of TaskShort takes about 5000 cycle more when executing in an RT-thread. Both WCEt analysis and measuring ...