Earlier quoted context omitted.
There's no need for all caps. HDL can be referred to as code. And I do know what HDL is and what FPGAs are, thank you.
>HDL can be referred to as code. No, it can't. That's why the caps are there and I'm sticking to it. You basically justified it ;) Code is something that you design to run sequentially. HDL is a description of gates and logic that runs all at the same time. If you wanted to argue that the bitstream is firmware - that's a tougher discussion.
Intel Shows Xeon Scalable Gold 6138P with Integrated FPGA, Shipping to Vendors
111–113 of 113 posts
Re: Intel Shows Xeon Scalable Gold 6138P with Integrated FPGA, Shipping to Vendors
#112Earlier quoted context omitted.
HDLs are fine. I've found the tooling around them to be quite atrocious (slow, buggy, opaque, gui-based) though. Be it for synthesis, simulation, or even just compiler errors it's pretty bad compared to software.
I’ve started using SpinalHDL, https://github.com/SpinalHDL/SpinalHDL . It’s a Scala DSL that spits out Verilog or VHDL for traditional synthesis tools. But, unlike Chisel or MyHDL, in my opinion it’s a great experience. And, now it has seamless integration with Verilator for simulation, and the open-source Verilator project is very capable—they claim it beats commercial simulators: https://www.veripool.org/wiki/veril…
Re: Intel Shows Xeon Scalable Gold 6138P with Integrated FPGA, Shipping to Vendors
#113Earlier quoted context omitted.
I don't know how fast the FPGA can reconfigure itself or part of it, but you could also have per process bare metal JIT
It takes in the order of seconds to reconfigure. JIT is not really viable.