Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Dolu
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
Dolu
3y ago
> The HLS generated verilog is name mangled Chisel, SpinalHDL, Clash, Migen, Amaranth aren't HLS Most of the time, if you get some verilog out of those tools with mangled names, it can be because of bad coding practice. Here is some
2.
▲
by
Dolu
3y ago
> FWIW, that's not true, you can write it as one: While technicaly you are right, i think you missed the spirit of what the doc was saying. You may write it all in a single process, but you will always have duplicated code blocks, e
3.
▲
by
Dolu
9y ago
On this talk : - https://youtu.be/f-b4QOzMyfU?t=300 - https://youtu.be/f-b4QOzMyfU?t=492 => yes and no The industry lack's of wide profiles (hardware engineer with good software understanding) is r
4.
▲
by
Dolu
9y ago
Checkout SpinalHDL it keep much more of your hardware description semantic inside the generated Verilog
5.
▲
by
Dolu
9y ago
Wrong, it was implemented from scratch. Look the same, but was implemented in a very different philosophy. SpinalHDL is from my opinion much better.
6.
▲
by
Dolu
9y ago
I was exactly in the same mood some years ago, until i triey one of those HDL alternative.
7.
▲
by
Dolu
9y ago
Honnestly, i haven't realy think about it. Not a constraining one, but more something like : Do what ever you want with it, but if you find a bug, please tell me, and if you use it in a project which has a lot of money, please, share a
8.
▲
by
Dolu
9y ago
Cached an uncached memory access are currently staticaly specified by range : https://github.com/SpinalHDL/VexRiscv/blob/master/src/main/s... From 0xF000000 to 0xFFFFFFFF access will be uncache
9.
▲
by
Dolu
9y ago
Yes it would be, it is very easy to retarget the CPU to another memory bus. Then the Wishbone one isn't "perfect" as it can't map memories which have latencies without performance penality. It would be oky for the data b
10.
▲
by
Dolu
9y ago
Yes i agree, would have been more convenent to use the integrated jtag of the FPGA, but i focused on making an universal solution first :)
11.
▲
by
Dolu
9y ago
Are you sure it need a license ? I were thinking that AXI usage is royalities free ( https://en.wikipedia.org/wiki/Advanced_Microcontroller_Bus_A... )
12.
▲
by
Dolu
9y ago
They aren't made for external com
13.
▲
by
Dolu
9y ago
Yes a standard would be great, with all the feature provide by those embedded HDL, but i'm realy not sure the industry could make it. #systemverilog
14.
▲
by
Dolu
9y ago
Yes kind of, SpinalHDL is a from scratch fork
15.
▲
by
Dolu
9y ago
Yes, silicon implementation provide the JTAG, but it's very likely their implementation will not be reusable for FPGA project (including JTAG debug things) because of their over complicated (but powerfull) solutions which would consume
16.
▲
An FPGA-friendly 32-bit RISC-V CPU implementation
(github.com)
102 points
by
Dolu
9y ago
|
43 comments
17.
▲
Spinal HDL: Describe Your RTL by Using Scala
(spinalhdl.github.io)
1 points
by
Dolu
10y ago
|
0 comments