Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeff_ciesielski
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
jeff_ciesielski
2y ago
We do a fair bit of FPGA design in SpinalHDL, and have taped out several ASICs with parts of the design done in SpinalHDL at my dayjob. In general: No, alternative HDLs don't see a lot of use, and I'd argue that we qualify as 
2.
▲
by
jeff_ciesielski
3y ago
Like any time you get off the beaten path, there are rough patches, but to paraphrase another comment in this thread "Nim is just C", so anything that felt a little awkward just meant using an `importc` pragma and doing whatever I
3.
▲
by
jeff_ciesielski
3y ago
> In what way? Comptime should be generally capable of anything macros are. I started to reply to this with 'Comptime is generally capable of doing anything that Nim's templates can accomplish (but not it's macros)',
4.
▲
by
jeff_ciesielski
3y ago
I used Zig (not MicroZig, just rolled my own HAL) for the bootloader and firmware on a soft RISC-V SOC + custom peripherals recently and had somewhat mixed, though positive feelings about it. On the positive side: - As a 'safer c'
5.
▲
by
jeff_ciesielski
5y ago
This is a nice breakdown, however it is leaving out one interesting piece: Active slew rate controllers. In some cases where you need to exceed the typically allowed bus capacitance either due to a high number of attached devices, or over a
6.
▲
by
jeff_ciesielski
5y ago
I hate to give an 'it depends', but it depends. Typically, no. In SPI all lines are actively driven high or low rather than an open drain configuration. The bus master drives SCK (SPI clock), MOSI (master out, slave in) and CS (c
7.
▲
by
jeff_ciesielski
6y ago
(From someone who is working on a rv32im implementation in Clash) I really love writing RTL in haskell when compared to verilog/vhdl, but as a language I think it suffers from the same thing a lot of other languages do: too many ways t
8.
▲
by
jeff_ciesielski
7y ago
I wrote something similar a while back (also in nim): https://github.com/Jeff-Ciesielski/synesthesia When I stop being so darn busy, I do want to revisit my original project of doing the same thing for a FORTH derivati
9.
▲
by
jeff_ciesielski
7y ago
KeyMe | (Sr) Software Engineer(s) | New York, New York | Full-Time | ONSITE | key.me KeyMe manufactures and operates a nation-wide fleet of robotic key cutting kiosks and seeks to provide fast accurate key duplication, digital key storage t
10.
▲
Show HN: Synesthesia – Optimizing brainfuck compiler implemented as Nim macros
(github.com)
33 points
by
jeff_ciesielski
8y ago
|
3 comments