TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Retrocomputing with Clash: Haskell for FPGA Hardware Design

80 点作者 gergoerdi超过 3 年前

6 条评论

tasty_freeze超过 3 年前
It was an interesting choice to include the Compucolor II emulation. It was a very quirky machine with some interesting design choices, but not very popular.<p>Ops website references <a href="https:&#x2F;&#x2F;compucolor.org" rel="nofollow">https:&#x2F;&#x2F;compucolor.org</a>, which I created. I&#x27;m glad someone was able to find something useful in it. The site has an in-browser javascript emulation of the Compucolor II. I&#x27;ve written one javascript program in my life, and that emulator is it. It has languished since 2014 other than a bug fix here and there. Eventually I&#x27;ll refresh the code, and hopefully replace the display generation logic with webgl.<p>The core emulator was quite simple to write, but 90% of the time was spent getting the code to work across browsers and dealing with the infuriating differences in keyboard handling. Maybe things are better now.
评论 #29314790 未加载
laydn超过 3 年前
I am having trouble understanding the usefulness of all these new pseudo-HDL languages.<p>In all the projects that I&#x27;ve worked on, the choice of HDL (which was 95% of the time, Verilog, for the rest, VHDL), was never actually &#x27;important&#x27;; the language features were never critical to the completion of the project. Verilog is fully adequate for any kind of serious HDL development.<p>What mattered were, the tooling, IDEs, debuggers, timing analysis tools, verification infrastructure, the IP ecosystem, etc.<p>Perhaps I am getting old but I just can not see how these new languages can be a serious alternative to Verilog&#x2F;VHDL.
评论 #29315931 未加载
评论 #29316957 未加载
评论 #29318612 未加载
评论 #29339111 未加载
gergoerdi超过 3 年前
Previous discussion on HN about Clash itself:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23096338" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23096338</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9516217" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9516217</a>
xupybd超过 3 年前
I had so much fun a decade ago in University creating a game that ran on an FPGA. We were generating the RGB signals in the FPGA so we only had a little time between screen refreshes for an game logic. It was very challenging but very fun. We made a little scorched earth clone. That game worked amazingly well given the constraints of the system.<p>For anyone wanting to learn these systems I&#x27;d highly recommend developing a game as a learning project.
评论 #29313649 未加载
exdsq超过 3 年前
Awesome! You have a customer :)
qwerty456127超过 3 年前
By the way, I recently had an idea while taking shower: can there be such a CPU (e.g. FPGA-based) that would support algebraic typing on the hardware level?