3 ms·
Because although HDL doesn't look difficult syntax wise, it requires a very good understanding of logic gates. People need to pretty much take a course in digit
by ktta 8y ago
Because although HDL doesn't look difficult syntax wise, it requires a very good understanding of logic gates. People need to pretty much take a course in digital design to be able to write something meaningful.
It took me a while to grok HDL and write working code (good, maintainable code aside) even though I took digital design courses.
- SlowRobotAhead 8y agoHDL ISNT CODE. FPGAs don’t get firmware. HDL is a description of hardware.
- deleted 8y ago[deleted]
- ktta 8y agoThere'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.
- SlowRobotAhead 8y ago>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.
- perl4ever 8y agoIf code is inherently sequential, do you think that there is no such thing as "code" in functional programming languages?