Live data from Hacker News

Viewing profile — scott_wilson46

scott_wilson46

HN member
Joined
Tue, Sep 17, 2013, 7:31 AM UTC
HN karma
38
Public activity
31 items

About scott_wilson46

No profile information was provided.

Recent public activity

  1. comment
    Comment #21636585

    The ASIC flow is way more involved than the FPGA flow, you need to think about all sorts of other things, like what pads you want on your chip, how you are going to generate clocks…

  2. comment
    Comment #21544450

    In my day job as an FPGA developer I am using totally open source tools for simulation and verification (the only tool we pay for is Vivado but you have to pay for that in order to…

  3. comment
    Comment #21279587

    I disagree about for loops, you actually end up using these quite a lot in vhdl/verilog (with understanding about what logic you are going to end up with), if you want to do the sa…

  4. comment
    Comment #18855281

    I use it exclusively. I know of other trading firms that use verilator too. To be honest, no matter how big the company, how deep the pockets, theres still going to be a finite amo…

  5. comment
    Comment #18788454

    I use Icarus Verilog at work for a fairly complex trading system on an FPGA so I disagree that FOSS simulators are almost totally useless. It supports most System Verilog features …

  6. comment
    Comment #18326201

    I disagree with this, you don't necessarily need a whole team of people and massive amounts of cash to do FPGA development and you don't necessarily need expensive tools. For my cu…

  7. comment
    Comment #15382574

    I've had a different experience to this. I've worked on ASIC's for over ten years and have had experience with nearly all aspects of the design flow (from RTL all the way to GDS2 a…

  8. comment
    Comment #13520148

    I think you can treat 60 - 70% of the FPGA design flow as open source. For example, I am developing a system using PCIe, 10G Base T and some logic to send and receive network packe…

  9. comment
    Comment #13125546

    In actual fact for Xilinx based FPGA's this is quite straightforward. An example for 10G Base R: You can get Xilinx's component for their pma/pcs for 10g base-r ethernet for free f…

  10. comment
    Comment #13078672

    I've heard (although admittedly never seen in practice) that some places take a long time for this sort of things (running over a cluster of computers overnight). If you could do t…

  11. comment
    Comment #13078429

    Xilinx provide software drivers and IP for PCIe DMA and memory mapped interfaces. These are fairly easy to integrate (probably not the best for latency though - I've developed my o…

  12. comment
    Comment #13078418

    Nowadays, I don't believe you need a paid-for simulator like Questa, VCS, etc. I am developing verilog in my day job for FPGA's using icarus verilog (an open source simulator)which…

  13. comment
    Comment #13078325

    Monte Carlo sims for options pricing? I've done this before on FPGA, might have a go at doing it for this instance as a fun exercise to test the concept!

  14. comment
    Comment #11791970

    This all seems highly sensible advice to me!

  15. comment
    Comment #11335431

    It should be possible to write the majority of the code for an FPGA in a generic fashion and get the tools to infer things like RAM's by the way the Verilog or VHDL is written. Ide…

  16. comment
    Comment #9883327

    Actually the IC design tools are a lot more expensive than 50k to 100k. You need a variety of tools for a modern process node (Calibre being one of them usually used for LVS/DRV - …

  17. comment
    Comment #9829858

    In fact some of the Stratix 10 FPGAs have over 9 Teraflops...

  18. comment
    Comment #9829848

    I think this is a common misconception in the debate about GPU's vs FPGAs. If you take a top of the range GPU you get 2.7 Teraflops of performance (according to the GTP Titan revie…

  19. comment
    Comment #8923125

    I think if you can crack the modelling and simulation of asynchronous clock domains then I suspect you will have something that the other HLS solutions don't have at the moment tha…

  20. comment
    Comment #8918443

    If you are interested in using python for unit testing there is also Cocotb which is a python based library for running verilog and vhdl simulations. It interfaces to the simulator…

  21. comment
    Comment #8917439

    Actually another thing I am curious about is how asynchronous clock domains are handled Usually this is something thats quite tricky to model in a HLS tool. Also, how about simulat…

  22. comment
    Comment #8916241

    I can't help but feel that the VHDL that was written is a bit overly verbose. You could probably write something like: i_sm: process(clk, reset) begin if (reset) then state if (dat…

  23. comment
    Comment #8159255

    f you are interested. I did something similar for fpga: https://github.com/scottwilson46/FPGARandom

  24. comment
  25. comment
    Comment #8127914

    Theres also the SocKit from arrow: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=E... Very similar to Zynq but from altera rather than xilinx