Code Monkey home page Code Monkey logo

satcat5's People

Contributors

aero-utter avatar bradh avatar giulianahofheins avatar hecrabbs avatar ooterness avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

satcat5's Issues

FAQ describes PTP as future work.

Expected Behavior

FAQ should reflect latest release.

Current Behavior

PTP (IEEE-1588) is identified as future work.

Possible Solution

Steps to Reproduce (for bugs)

Context

Possibly some more PTP docs could be added, and referred to in the FAQ.

Your Environment

  • SatCat5 version used: 2.2.0

[port_axi_mailbox block] axi_bvalid should not be high during or after reset

Short bug description

The axi_bvalid is tied to one.

OneSpin 360DV Protocol Complience

The OneSpin Protocol Compliance App automatically tests all possible communication transactions for specific protocols exhaustively, without the need to create stimulus. In addition, the app automates and simplifies the configuration and instantiation of these assertion sets for particular verification setups. The engineer simply instantiates the appropriate Verification Intellectual Property (VIP) checker and the app does the rest with no further interaction. The checker can test for the existence of specific protocol violations, or formally prove that the interface is performing correctly.

Steps to reproduce and details

There are two valid signals in the design, the axi_bvalid and the axi_rvalid. For each, OneSpin AXI4Lite VIP checker includes the check to make sure the VALID is inactive during or right after reset, based on section 11.1.2 in 'AMBA AXI Protocol Version 2.0 Specification'. Both assertions are failing. The assertion for the axi_bvalid is very simple to debug and analyze because the signal is tied to one. Here is a snippet from the OneSpin debugger

bvalid

doc/ARTY_A7.md is out of date

Expected Behavior

Documentation reflects current status.

Current Behavior

The documentation reflects earlier versions of satcat5, especially the directory path. It looks like is possibly only works on Linux (or at least I'm not sure how to do the command line version on Windows).

Possible Solution

It probably needs an update by someone who actually understands what it should now do, but I'll try to make at least some fixes.

Steps to Reproduce (for bugs)

Context

Your Environment

[port_axi_mailbox block] The access on R channel must be kept stable until RREADY is raised

Short bug description

The RDATA signal should not change during VALID && !READY

Steps to reproduce and details

Based on the section 3.1 in AMBA AXI Protocol Version 2.0 Specification, the data or control information from the source remains stable until the destination drives the READY signal HIGH, indicating that it accepts the data or control information.
In the latest version of the RTL, following the fixes based on this issue, the RDATA signal changes during the window the VALID is high and READY is low.

Here is a screenshot from the debugger in OneSpin 360DV, based on the OneSpin Protocol Compliance App.
RDATA

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.