diff --git a/README b/README index 140818d88..3f61f70a1 100644 --- a/README +++ b/README @@ -1,25 +1,45 @@ + _____ _ ____ _ _ _ _ + | __|___ |_|___ _ _ | \|_|___|_| |_ ___| | + | __| | | | . | | | | | | | . | | _| .'| | + |_____|_|_|_| |___|_ | |____/|_|_ |_|_| |__,|_| + |___| |___| |___| + + Copyright 2012 / Florent Kermarrec / florent@enjoy-digital.fr + + migScope +-------------------------------------------------------------------------------- + [> migScope ------------ -This is a small Logic Analyser to be embedded in a Fpga design to debug internal -or external signals. +migScope is a small logic analyzer to be embedded in an FPGA. + +While free vendor toolchains are generally used by beginners or for prototyping +(situations where having a logic analyser in the design is generally very +helpful) free toolchains are always provided without the proprietary logic +analyzer solution... :( + +Based on Migen, migScope aims to provide a free, portable and flexible +alternative to vendor's solutions! + +[> Specification: + +migScope provides Migen cores to be embedded in the design and Python drivers to +control the logic analyzer from the Host. migScope automatically interconnects +all cores tothe CSR bus. When using Python on the Host, no needs to worry about +cores register mapping, importing migScope project gives you direct access to +all the cores! + +migScope produces.vcd output files to be analyzed in your favorite waveform +viewer. [> Status: -Early development phase +Complete flow tested on board with a classic Term. RangeDetector, EdgeDetector +still not tested. -Simulation: --tb_spi2Csr : Test Spi <--> Csr Bridge : [Ok] --tb_TriggerCsr : Test Trigger with Csr : [Ok] --tb_RecorderCsr : Test Recorder with Csr : [Ok] --tb_MigScope : Global Test with Csr : [Ok] - -Example Design: --de0_nano : Generate Signals in FPGA and probe them with migScope : [Ok] - Toolchain [Ok] --de1 : Generate Signals in FPGA and probe them with migScope : [Ok] - Toolchain [Ok] - - test_MigIo : Led & Switch Test controlled by Python [Ok] - - test_MigLa : Logic Analyzer controlled by Python [Ok] +[> Examples: +test_MigIo : Led & Switch Test controlled by Python Host. +test_MigLa : Logic Analyzer controlled by Python Host. [> Contact E-mail: florent@enjoy-digital.fr diff --git a/doc/migScope.rst b/doc/migScope.rst index d45d578a2..50f46094d 100644 --- a/doc/migScope.rst +++ b/doc/migScope.rst @@ -5,7 +5,7 @@ Introduction MigScope is a small logic analyzer to be embedded in an FPGA. -While free vendor toolchains are generally used by beginners or for prototyping ( situations where having a logic analyser in the design is generally very helpfull) free toolchains are always provided without the proprietary logic analyzer solution. . . :( +While free vendor toolchains are generally used by beginners or for prototyping (situations where having a logic analyser in the design is generally very helpful) free toolchains are always provided without the proprietary logic analyzer solution. . . :( Based on Migen, MigScope aims to provide a free and portable / flexible alternative to vendor's solutions.