blink.asm is ok (led0 is happily blinking and ttyS0 01010101010...) but jvm.asm can't download bytecode (.jop) download: [java] Stable Library [java]...
it is ok now... but there is something strange in JavaDown.java I had to suppress those lines above (143-146) /*while (rplyCnt > 0) { iStream.read(); ...
Hi all, I am a member of the group for few months and now I have some time to start working on my project. I got XUPV2P(Virtex 2) board and wonder is it...
... that's fine to hear :-) ... mmh, I have to agree the JavaDown is not really 'production' code. I've used it only a few times, and had sometimes issues with...
Hi again, it has been some time since my last post. I continue working on my parallel version of JOP. Here I report my current situation: 1)I added a Simpcon...
... That all sounds good. However, there is a little bit more to do: You have to make sure the the startup code (or part of it) is *only* executed by one CPU....
... That's what I do: 1)Make both processors run the same sequence of microcode until they reach the invocation of Startup.boot(). Here is the code to make the...
Hi Alberto, ... mmh, that's a little bit strange. Both processors read from the UART the Java code? You probably have to wait two times: 1. until the Java code...
... Virtex 2 should be possible with the 'Xilinx design flow'. The main issue with new boards is the memory interface: SRAM is easy, SDRAM makes more troubles....
Hi Martin, I have this code working in Modelsim: public static void main(String[] agrgs) { int id=Native.getId(); if(id==0){ System.out.println("Hello World...
Hi Alberto, ... Ok, very cool. That (similar) to the idea I had in mind for the startup code with several processors. ... So now a first version of JOP CMP...
... Perhaps there is a chance (and a challenge ;-) to strip down JOP so two of them can fit into the Spartan 3-200. Just checked the resource usage with Xilinx...
The topic of collecting programs for testing/benchmarking WCET analysis has come up a couple times on this list. Has anyone considered porting Mälardalen's...
... Some of them are interesting kernel benchmarks. For some other reason I did a little cleanup of JavaBenchEmbedded [1]. Less verbose output, removed the...
Hello, Is what somebody knows how to quickly make to have the file of assignements pines for stratix EP1S10F780. (Like the file cycore.xls (in jopdesign.com))...
... The pinout depends not only on the FPGA, but also on the board you use. Basically you need to assign the pins for the memory and for the serial line for a...
I need to know or I can find same architecture as “Cycore Schematic”, in version Stratix EP1S10F780C6. Thank you for your answer Dahhani.M ... The pinout...
Hi all, I've started a new open-source project for hard real-time software development on Java processors. Called Volta, it includes a control flow analyzer...
Hi everybody, I was wondering if there is a multithreaded benchmark that could run on JOP. I found these guys: http://www.sc2001.org/papers/pap.pap158.pdf Not...
Hi Alberto, I would also be very interested in any kind of benchmarks that could run on JOP. Unfortunately no Java benchmark for embedded systems exist to my...
... Looks like one can download the benchmark to a mobile phone, but not as individual .jar. Even if they write that the benchmark exists in two versions: as...
... Yes, that's just the newer version of the Xilinx Starter Kit. One has to attache a DDR memory controler to JOP. As I see the original Logic Analyzer was...
You mean a mixed LEON/JOP system where LEON does the C code and JOP runs Java. That could be a fun system. I started with an AHB interface for JOP to test the...
That does sound fun. I'm definately interested in doing this (and any useful pointers as to what steps need achieving via email would be great). Or is it just...
Chris, ... The AMBA interface is the main hardware related change in JOP. Attaching two AMBA masters to the grlib arbiter should be straight forward. The next...
Hi Martin, That part seems straight forward enough (and very interesting!), but how would you run an operating system on top of that to switch between the...