Loper’s I2C controller is working. The SPD ROM on the DDR2 RAM stick attached to the Xilinx ML-501 board is read correctly. The video controller is working (though not feature-complete.) The DDR2 SDRAM controller is still under testing, as is the cache SRAM controller. The gigabit Ethernet controller is not yet complete.
I should probably say a few words about the (presently experimental) Loper machine architecture. The paradigm of choice is dataflow computation. The goal is to create something which can one day be seamlessly converted to a fully-asynchronous design, implemented using Muller C-gates. The latter is extremely difficult (though not entirely impossible) on available FPGAs, so the “adult” form of the design would have to be fabbed in actual silicon (fat chance of this, at least in my lifetime.)
Loper has no “cores”, no instruction set (in the usual sense,) no interrupts or DMA. These concepts are, for the most part, artifacts of the Von Neumann paradigm. That is to say, epicycles. And the destiny of epicycles is — to go away: “Beauty is the first test: there is no permanent place in this world for ugly mathematics.” (G. H. Hardy)
Eminent people and well-funded organizations would like to resurrect Moore’s Law. The most straightforward way to do this is to move to a fully-asynchronous dataflow architecture, where you can buy computational capacity “by the pound,” so long as your bottlenecks consist of something at least theoretically parallelizable. But they will not succeed, because they are unwilling to let go of the epicycles. Their investment in existing idiocies – not only monetary, but psychological – is far too great.
Also note that the motives of the would-be Moore’s Law resurrectors are far from pure. Scarcely anyone wishes to sell you a genuinely-fast computer. What is really happening is that shitware peddlers fear that their days of selling ever-more bloated bloatware written by progressively-deskilled slave laborers might be coming to an end. The introduction of practical dataflow machines could save these wretches, but only in the sense of “destroying the village in order to save it.”