> On Nov 15, 2019, at 4:58 PM, W2HX via cctalk <cctalk@classiccmp.org> wrote:
> 
> This is interesting indeed. But if someone wanted to emulate a new function 
> with the QSIC, would they need to be able to program in verilog (or fpga 
> language)? I think an interesting angle using something like a BBB is that 
> there is probably a range of languages that could be used to implement 
> functionality. I don't know how many people know how to program an FPGA (or 
> maybe a lot of peope do, but just not me :)
> 
> 73 es GUD DX Eugene W2HX

Speaking as a software guy who's gotten into this stuff: it isn't all that 
hard.  It does require learning a new language (Verilog or VHDL; I picked the 
latter).  And it requires learning a somewhat different mindset.  Instead of 
writing sequences of actions where most of the time you have just one thread, 
you're describing all the things that all the building blocks can do as they 
react to inputs.  Also, you have to learn that outputs don't instantaneously 
appear as inputs -- VHDL calls these "signals" and models the fact that they 
don't become visible until the next simulation cycle.

There are simulators around that let you run VHDL (or Verilog, I assume, but I 
haven't done that).  Some are open source -- look at GHDL.  I've used that to 
create quite large models (including parts of a CDC 6600).

In other words: give it a try.  You might like it.

        paul


Reply via email to