GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • For Vendors
  • Help
  • Create
  • Join
  • Login
  • Business Software
  • Open Source Software
  • SourceForge Podcast
  • Resources
  • Articles
  • Case Studies
  • Blog
  • Create
  • Join

This view

  • Original page
  • New address

GeezerVison is showing sourceforge.net — Kactus2

Leader badge

Kactus2 is a toolset for IP-XACT based SoC design and provides packaging, integration and configuration of HW and SW components, plus register design and HDL import and generation.

The source code is hosted at https://github.com/kactus2/kactus2dev.

An example IP library is available at https://github.com/kactus2/ipxactexamplelib

Video tutorials are available at https://www.youtube.com/user/Kactus2Tutorial

Issue tracker is available at https://github.com/kactus2/kactus2dev/issues

For publications, kindly use this reference:
http://joss.theoj.org/papers/73e33d6850d24f0d6aad0d5f38937f83

Contributors:
Antti Kamppi, Joni-Matti Määttä, Lauri Matilainen, Timo D. Hämäläinen, Mikko Teuho, Juho Järvinen, Esko Pekkarinen, Janne Virtanen, Anton Hagqvist, Vasilii Feshchenko

Features

  • Import your existing IPs as IP-XACT components
  • Create new IP-XACT components and generate their HDL module headers
  • Reuse IP-XACT files from any standard compatible vendor
  • Reuse the IPs in your designs and connect them with wires and buses
  • Create multilevel hierarchies, where a design has multiple sub-designs
  • Configure component instances in designs, including the sub-designs
  • Use generator plugins to create HDL with wiring and parameterization
  • Use memory designer to preview memory maps and address spaces in your hierarchy
  • Package software to IP-XACT components and map them to hardware
  • Generate makefiles that build executables with rules defined in IP-XACT components

Project Samples

Hardware design view of Kactus2 Component editor for hardware Memory structure visualized in Kactus2

Project Activity

See All Activity >

Categories

Electronic Design Automation (EDA)

License

GNU General Public License version 2.0 (GPLv2)

Follow Kactus2

Kactus2 Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

4.5 out of 5 stars
★★★★★
★★★★
★★★
★★
★
1
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

Filter Reviews:
All
  • All
  • ★★★★★
  • ★★★★
  • ★★★
  • ★★
  • ★
  • jchap2k Posted 2019-07-18
    4 out of 5 stars
    Very interesting stuff. Do you handle models that were written in SystemC?
    Reply from Kactus2
    Posted 2019-08-15
    Thank you, jchap2k. We are introducing transactional elements bit-by-bit and the module sources can be included in file sets as any other implementation files. SystemC file import and generation are postponed until later.
  • johnnnybravo Posted 2012-03-12
    5 out of 5 stars
    Good work:)
    3 users found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Windows

Languages

English

Intended Audience

Engineering, Information Technology, Science/Research

User Interface

Qt

Programming Language

C++

Related Categories

C++ Electronic Design Automation (EDA) Software

Registered

2011-10-03
Similar Business Software
  • Altium Develop
    Altium Develop
    Altium Develop is a collaborative electronics product development platform that connects requirements management, PCB design, engineering collaboration, supply chain visibility, and manufacturing workflows in a single environment. Built on Altium Designer®, Altium 365®, and Requirements...
    See Software for Altium Develop
  • OrCAD X
    OrCAD X
    OrCAD® X is a unified PCB design software platform that offers significant improvements in ease of use, performance, automation, data management, and collaboration. Our cloud-enabled product suite contains applications for schematic, simulation, and PCB layout. OrCAD X Capture is one of the most...
    See Software for OrCAD X
  • DipTrace
    DipTrace
    DipTrace is professional EDA software for schematic capture and PCB layout by Novarm Ltd, used by over 30,000 engineers in 50+ countries in aerospace, defense, medical, and industrial electronics. The PCB editor features interactive push-and-shove editing: moving a component on a routed board...
    See Software for DipTrace
  • EasyEDA
    EasyEDA
    More than 1 million real-time updated components have been created, letting you focus on the design, and you can create or import your own common libraries. Benefit from China’s leading electronic components distributor - LCSC , EasyEDA supports direct links to more than 200,000 real-time,...
    See Software for EasyEDA
  • Flux
    Flux
    Flux is browser-based PCB design software (EDA) with an AI hardware design assistant. It combines schematic capture, PCB layout, routing, simulation, and design rule checks in one workspace. Describe a circuit in plain language to generate a schematic, then refine it in the editor. AI helps...
    See Software for Flux
  • Altium Agile Teams
    Altium Agile Teams
    Altium Agile Teams is a cloud-based electronics design collaboration and product development platform for multidisciplinary hardware teams. It combines Altium Designer, a PCB design application, with Altium 365, a cloud platform for design data management, and adds structured workflows and...
    See Software for Altium Agile Teams
Report inappropriate content
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.