3 ms·
As a software engineer, I get bored by looking at monitors and typing on keyboards. I want to make something physical. I have learned verilog and some drag n dr
by billconan 7y ago
As a software engineer, I get bored by looking at monitors and typing on keyboards. I want to make something physical. I have learned verilog and some drag n drop tool I don't recall its name, but at this point, I don't remember anything.
My interests in electronics come from my interests in robotics. I basically need a tool to draw simply pcb boards, and send them for manufacturing, or at least get an estimate on how much to manufacture. This is what I want to build https://dspace.mit.edu/handle/1721.1/118671 https://dspace.mit.edu/handle/1721.1/118671
- mpoteat 7y agoPerhaps MULTISim
- femto 7y agoVery nice! I've been using SimcirJS [1] to teach computer architecture to a group of primary school children. DigitalJS would be a replacement if it were possible to drag and drop components from a menu in addition to instantiating with HDL. I notice that the schematic is editable, so it's very close to being able to do this. Is there a way do drag and drop components from a menu based library, each component in the menu mapping behind the scenes to an HDL module (or a child schematic)? At first glance I would prefer DigitalJS over SimcirJS, as being HDL based it offers the opportunity of efficiently implementing things such as memory as an array in the HDL. In SimcirJS memory has to be build from raw gates (or the simulator extended), so it's quite slow to simulate an entire CPU with attached memory. [1] https://kazuhikoarase.github.io/simcirjs/ https://kazuhikoarase.github.io/simcirjs/