From 35495d889646c88695e28f1766c0c2147b7fd7b8 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Mon, 21 Jan 2013 22:20:44 +0100 Subject: [PATCH] - Update README --- README | 56 ++++++++++++++++++++++++++++++++++-------------- doc/migScope.rst | 2 +- 2 files changed, 41 insertions(+), 17 deletions(-) diff --git a/README b/README index 140818d88..56a55b0f8 100644 --- a/README +++ b/README @@ -1,25 +1,49 @@ +################################################################################ +# _____ _ ____ _ _ _ _ +# | __|___ |_|___ _ _ | \|_|___|_| |_ ___| | +# | __| | | | . | | | | | | | . | | _| .'| | +# |_____|_|_|_| |___|_ | |____/|_|_ |_|_| |__,|_| +# |___| |___| |___| +# +# 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.