Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

comunity source server

Altera_Forum
Honored Contributor II
1,069 Views

The Nios community already has: 

- some involved companies 

- forum 

- wiki 

- a simple project shelf 

 

But I miss version control for hardware and software projects and a bug reporting system. For example the projects that would benefit from it are SOPC builder components integrating hardware and software from different sources. 

 

I may be able to spend some of my time supervising the project. But we should first discuss the next topics. 

1. the name (I will not become the chicken man) 

2. provider (I like the google approach) 

3. directory structure 

4. projects to move there 

 

I propose to create subversion project repository on one of: 

- opencores 

- google code 

- sourceforge 

 

Some examples of projects that would benefit are: 

- UART with fifo (it is difficult to report a bug) 

- opencores I2C (there is a SOPC component but without Nios HAL drivers) 

- onewire (I would like to start this project) 

 

Iztok Jeras
0 Kudos
8 Replies
Altera_Forum
Honored Contributor II
325 Views

COMMENT PLEASE 

 

I checked the Google hosting project today 

http://code.google.com/hosting/ (http://code.google.com/hosting/

 

Since Google does not offer the ability to create sub-projects, we may opt to start a new Google project for each component. 

 

It uses subversion, which is good for a project with a developing directory structure. It has its own issue tracking system and seems easy to use. 

 

I propose LGPL as the license for the project, since opencores uses this license. 

http://en.wikipedia.org/wiki/lgpl (http://en.wikipedia.org/wiki/lgpl

http://www.opencores.org/faq.cgi/section/4/4 (http://www.opencores.org/faq.cgi/section/4/4

 

I propose to group SOC components into the next groups (with example components): 

1. system 

- button debouncing 

- led_blinker (http://en.wikipedia.org/wiki/blinkenlights

- general purpose clock dividers 

2. DSP 

- FIR filter 

- CIC filter 

3. SOC (for SOPC builder) 

- I2C (from opencores) 

- SPI 

- UART with fifo 

- onewire 

- ... 

 

Iztok Jeras
0 Kudos
Altera_Forum
Honored Contributor II
325 Views

Maybe it possible to add a subversion service to the forum? This should make downloads and version control easier on the projects.

0 Kudos
Altera_Forum
Honored Contributor II
325 Views

I would suggest opening a SourceForge project called something like "Nios open component library" and put all the open components under it. That way, users would be able to load a single package and install it on their computers. 

 

You must pay attention to the license selection. GPL type licences makes every design with one of the cores open (to my understanding, I'm not a lawyer) which is unacceptable by most users. An LGPL style license seems better. 

 

Avishay
0 Kudos
Altera_Forum
Honored Contributor II
325 Views

I would prefer SourceForge, too. 

The limitation of 100MB of Google Project falls short. 

 

I had been asking Altera for a repository. But didn't have any result. 

I am working on a new Nios II uClinux release now, and I don't want to wait from them. 

So I am going to create a project on SorceForge. 

We can refer to each other. http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif
0 Kudos
Altera_Forum
Honored Contributor II
325 Views

 

--- Quote Start ---  

originally posted by hippo@Oct 25 2006, 06:27 AM 

i would prefer sourceforge, too. 

the limitation of 100mb of google project falls short. 

 

i had been asking altera for a repository. but didn&#39;t have any result. 

i am working on a new nios ii uclinux release now, and i don&#39;t want to wait from them. 

so i am going to create a project on sorceforge. 

we can refer to each other. http://forum.niosforum.com/work2/style_emoticons/<#emo_dir#>/smile.gif  

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=18892) 

--- quote end ---  

 

--- Quote End ---  

 

 

OK, sourceforge it is. 

 

The Linux distribution and a repository for SOC components should probably be two separate projects. 

 

I have now submitted a request for the "nioscomponents" project. I will inform you, when/if the project is approved. 

 

From now on I have the backing of the company I work for, I wil try to upload some components I developed for them: 

Iskra Sistemi d.d. 

www.iskrasistemi.si 

 

Iztok Jeras
0 Kudos
Altera_Forum
Honored Contributor II
325 Views

Ooop, SourcForge has space concern ,too. 

I shall turn to Jdhar&#39;s.
0 Kudos
Altera_Forum
Honored Contributor II
325 Views

Google is willing to host projects bigger than 100MB if you politely ask them by mail.

0 Kudos
Altera_Forum
Honored Contributor II
325 Views

 

--- Quote Start ---  

originally posted by iztok.jeras@Oct 26 2006, 03:15 PM 

google is willing to host projects bigger than 100mb if you politely ask them by mail. 

<div align='right'><{post_snapback}> (index.php?act=findpost&pid=18920) 

--- quote end ---  

 

--- Quote End ---  

 

Oh, thanks.
0 Kudos
Reply