From 8975fa2e4496f6ab73296f809342343de20dbf56 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Mon, 21 Jan 2013 22:40:36 +0100 Subject: [PATCH] - update README... --- README | 52 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 36 insertions(+), 16 deletions(-) diff --git a/README b/README index 140818d88..acf656770 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