AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ip Reference

skill-ic-star-tech-ccfoundry-agent-kit-ip-reference · by ic-star-tech

Browse the IP portfolio with reference implementations of common digital modules.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-ic-star-tech-ccfoundry-agent-kit-ip-reference

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ic-star-tech-ccfoundry-agent-kit-ip-reference)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ip Reference? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

IP Reference Portfolio

Trigger

Use this skill when implementing standard digital modules. Look up the reference code from the references/ subdirectory instead of writing from scratch.

How to Use

  1. Check the portfolio table below to find a matching module
  2. Read the .v file from references// for the implementation
  3. Read the _tb.v file for the testbench template
  4. Adapt parameters as needed by the task spec
  5. Compile and simulate in the Foundry sandbox

File locations (relative to this skill directory):

references/
├── rra/             # Round Robin Arbiter
│   ├── rra.v
│   └── rra_tb.v
├── sync_fifo/       # Synchronous FIFO
│   ├── sync_fifo.v
│   └── sync_fifo_tb.v
├── edge_detect/     # Edge Detector
│   ├── edge_detect.v
│   └── edge_detect_tb.v
├── priority_enc/    # Priority Encoder
│   ├── priority_enc.v
│   └── priority_enc_tb.v
├── pulse_sync/      # Pulse Synchronizer (CDC)
│   ├── pulse_sync.v
│   └── pulse_sync_tb.v
└── counter/         # Up/Down Counter
    ├── counter.v
    └── counter_tb.v

IP Portfolio

| Module | Category | Params | Description | Verified | |--------|----------|--------|-------------|----------| | rra | Arbitration | N=4 | Mask-based Round Robin Arbiter, one-hot grant | ✅ iverilog | | syncfifo | Memory | DATAW=8, DEPTH=4 | Synchronous FIFO with full/empty/count | ✅ iverilog | | edgedetect | Utility | — | Rising/falling/both edge detector | ✅ iverilog | | priorityenc | Logic | N=8 | Parameterized priority encoder with valid flag | ✅ iverilog | | pulse_sync | CDC | — | Single-pulse clock domain crossing (3-stage sync) | ✅ iverilog | | counter | Utility | WIDTH=8 | Up/down counter with load, overflow/underflow | ✅ iverilog |

Design Conventions

All reference IPs follow the coding_style skill guidelines:

  • Verilog-2001, ANSI port declarations
  • Async active-low reset (rst_n)
  • always @(*) for combinational, always @(posedge clk or negedge rst_n) for sequential
  • Self-checking testbenches with PASS/FAIL and ALLTESTSPASSED summary
  • $dumpfile / $dumpvars for waveform capture

Sandbox Commands

# General pattern for any IP:
cd /workspace
iverilog -o _sim .v _tb.v
vvp _sim

# Example for RRA:
iverilog -o rra_sim rra.v rra_tb.v
vvp rra_sim

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.