TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

J2 open processor: an open source processor using the SuperH ISA

101 pointsby rdpintqogeogsaaabout 4 years ago

7 comments

mikepurvisabout 4 years ago
The predecessor to the SuperH is the H8 family of devices, which notably included H8&#x2F;3292, the microcontroller in the Lego Mindstorms RCX. Obviously an irrelevant implementation detail to 99% of users, but deeply important if you were one of those weirdos who compiled BrickOS for your system so that your Lego robot could run a real C program, and even moreso if you needed to rewrite parts of your program in native assembly language to make it run fast enough to be usable.<p>(This was me, in my bedroom at age 16, furiously preparing a robot capable of playing Connect-4 for an rtlToronto Lego robotics competition called Deep Yellow...)
评论 #26869904 未加载
peter_d_shermanabout 4 years ago
&gt;The rest of this page explains how to compile and install a &quot;bitstream&quot; file to implement this processor in a cheap (about $50) FPGA board, then how to build Linux for that board and boot it to a shell prompt.<p>&gt;Numato: The cheapest usable FPGA development board ($50 US) the j2 build system currently targets is the Numato Mimas v2 (also available on amazon). It contains a Xlinux &quot;Spartan 6&quot; LX9 FPGA that can run a J2 at 50mhz, 64 megs of SDRAM, USB2 mini-B, and a micro-sd card slot.<p>PDS: Nice!<p>But, it would be an additional serious &quot;would be nice&quot;(!) -- if this could run on Lattice FPGA&#x27;s &#x2F; IceStorm Open Source Toolchain:<p><a href="https:&#x2F;&#x2F;www.latticesemi.com&#x2F;Products" rel="nofollow">https:&#x2F;&#x2F;www.latticesemi.com&#x2F;Products</a><p><a href="http:&#x2F;&#x2F;www.clifford.at&#x2F;icestorm&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.clifford.at&#x2F;icestorm&#x2F;</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;YosysHQ&#x2F;icestorm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;YosysHQ&#x2F;icestorm</a>
评论 #26868142 未加载
jsnellabout 4 years ago
Previously on HN:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12105913" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12105913</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20658584" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20658584</a><p>Is the project still alive? There&#x27;s no news for over 4 years.
评论 #26866818 未加载
评论 #26866928 未加载
评论 #26866410 未加载
zdwabout 4 years ago
There&#x27;s some activity in the FPGA retrogaming emulation community about the Sega Saturn and other consoles that use the SH2, along with FPGA reimplementations of the graphics chips: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;srg320_&#x2F;status&#x2F;1363880878263443457" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;srg320_&#x2F;status&#x2F;1363880878263443457</a><p>I wonder if this is the CPU core that&#x27;s being used.
评论 #26866849 未加载
yjftsjthsd-habout 4 years ago
So this feels like it begs the question: What&#x27;s the big deal with RISC-V if this exists? If we&#x27;ve had a Linux-capable BSD-licensed patent-free processor since 2015, why did we spend so much time and effort and money to make another completely new ISA?
评论 #26867083 未加载
评论 #26867351 未加载
评论 #26867052 未加载
dleslieabout 4 years ago
&gt; SH2 made it to the United states in the Sega Saturn game console, and SH4 powered the Sega Dreamcast.<p>And the 32X used the SH2!
评论 #26868092 未加载
antattackabout 4 years ago
Is it possible to predict of SuperH performance per Watt compared to Risc-V or ARM?<p>It seems to be a great candidate for IoT CPUs.
评论 #26867797 未加载
评论 #26868010 未加载