Giter Club home page Giter Club logo

sump2's Introduction

sump2

SUMP2 an open-source software and hardware logic analyzer

File List:

sump2.v : Verilog IP for an FPGA ( or ASIC ) compact and scalable Logic Analyzer.

sump2.py : The Python PyGame GUI software for setting triggers and downloading and viewing waveforms.

bd_server.py : TCP/IP server interface to FTDI USB Serial for sump2.py on PC platforms.

sump2 project is created by Kevin Hubbard of BlackMesaLabs.

Note : I have not uploaded the entire FPGA design files yet ( including the Mesa Bus Protocol stuff )

sump2 FPGA firmware is running on 2 different platforms ( iCEstick and IcoBoard ) and is slightly

different for the two platforms, so I need to sort that out still.

All of the design files are still available, just in my public DropBox account. See:

https://blackmesalabs.wordpress.com/2016/12/22/sump2-100-msps-32bit-logic-analyzer-for-icoboardraspberrypi/

https://blackmesalabs.wordpress.com/2016/10/24/sump2-96-msps-logic-analyzer-for-22/

Regarding my coding style, I have a coding style that I apply to all my source files.

My rules are non-pythonic, and are applied to Python,C,Verilog,VHDL,Perl equally.

My Python does not "look" like others Python, but it does look like my Verilog,C,etc.

Rule-1 : <TAB> is never to be used. Two space " " indents only.

Rule-2 : All text lines are 80 columns wide maximum, including the <CR><LF>.

Rule-3 : All instruction lines end in a ";" even though not required.

Why do I have these rules? I write primarily in Verilog and always use 2 side-by-side

Vim sessions in a Linux desktop that are always 80 columns wide. It is natural for me

to apply the same rules to everything that I write, so I do.

EOF

sump2's People

Contributors

blackmesalabs avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.