Re: Interfaces in hierarchcal way

Martin Strubel <[email protected]>
Newsgroups gmane.comp.python.myhdl
Message-ID <[email protected]>
Hi guys,

> 
> We already talked about that, and yes you can't create parametrizable 
> systems with Qsys.
> ...
> I have been contemplating on abandoning Qsys, but then I need a good 
> alternative for connecting those master and slave interfaces together.
> 

Having a deja vu here...
I've found all the SOPC/Qsys and their Xilinx/Lattice counterparts not
really friendly for maintenance, so I've ended up with an approach based
on GNU make, kconfig (linux kernel config) and an XML device description
(called DClib/devdesc). Like IP-XACT, but way less complex. Could be
enhanced to spit out MyHDL (currently, it can only generate VHDL based
Wishbone-capable SoCs). There's also a graphical tool called "kactus2",
but I haven't looked at it in detail.
The XML approach turned out to be quite robust and future compatible,
unlike the known migration nightmares that make you freeze old software
versions in a VM...

Once hierarchy can be maintained in MyHDL, this might become very
interesting, due to a vast amount of powerful XML processing tools in
the Python domain.

Greetings,

- Martin

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.