Re: [reconos-devel] ReconOS - ZYNQ port availabe ?

2013-12-01 Diskussionsfäden Enno Lübbers
Dear Anup,

sorry for the late reply.

In fact, as far as I am aware, there is work going on to port ReconOS to the 
Zynq platform at the University of Paderborn. It is not yet part of the github 
tree, though.

In what area/application do you plan to apply ReconOS on Zynq?

Best regards
- Enno

Am 14.11.2013 um 18:27 schrieb Anup Kini :

> Hi All,
> 
> I am keenly interested in using ReconOS on the ZYNQ platform and wondering id 
> a branch is available for this.
> If not, i would like to get somehelp and port the tools for Xilinx 2013.2( 
> 14.5 or 14.6 ).
> 
> Let me know if anyone has been working on this.
> 
> 
> Thanks,
> -- 
> Anup Kini
> Systems Engineer
> Synapticon  |  Cyber-Physical System Solutions 
> 
> Mobile:
> Direct:
> +49 151 / 638 646 73
> +49 7335 / 186 999 21
> Fax:
> +49 7335 / 186 999 1
> 
>  
>  
> synapticon.com  |  @synapticon_co
> 
> Synapticon GmbH  |  Hohlbachweg 2  |  73344 Gruibingen, DE
> Secretary +49 7335 / 186 999 0  |  General Manager: Nikolai Ensslen 
> Registry Court Ulm HRB 725114  |  USt-ID DE271647127
> 
> This message and any files transmitted with it are confidential and intended 
> solely for the use of the individual or entity to whom they are addressed. 
> Please notify the sender immediately if you have received this e-mail by 
> mistake and delete it from your system. 
> 
> ___
> Reconos-devel_lists.reconos.de mailing list
> reconos-devel@lists.reconos.de
> https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de

___
Reconos-devel_lists.reconos.de mailing list
reconos-devel@lists.reconos.de
https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de


Re: [reconos-devel] Error : "usr/bin/env : python : No such file or directory"

2013-04-22 Diskussionsfäden Enno Lübbers
Dear Trong Tuan,

I wasn't even aware that ReconOS has ever been deployed on a Spartan3 board; 
the only supported platforms I am aware of are the Xilinx ML405 (Virtex 4), the 
Xilinx XUP (Virtex 2 Pro), and perhaps an Xilinx ML605 (Virtex 6).

Perhaps someone from the more active ReconOS developers can comment on this? ;) 
Is there a Spartan3 board definition for eCos in the ReconOS repository?

Best regards
- Enno


___
Reconos-devel_lists.reconos.de mailing list
reconos-devel@lists.reconos.de
https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de


Re: [reconos-devel] Error : "usr/bin/env : python : No such file or directory"

2013-01-18 Diskussionsfäden Enno Lübbers
Dear Tuan,

the make script fails while running platgen; could you send me (or post to the 
list) the relevant section of the file "make.log"? It should be in the same 
directory you started make in.

Best
- Enno

Am 15.01.2013 um 17:05 schrieb Tuan Nguyen Trong :

> Dear Dr. Enno Lübbers
> Please excuse the long time delayed reply.
> 
> I am begin to spend the time for researching the ReconOS.
> Following the README.md  in the pr_msg_demo folder. 
> 
> At the phase of build the hardware thread netlists
> 
> cd $RECONOS/demos/pr_msg_demo/hw/hwthreads
> make
> 
> 
> it occurs the errors that detailed at below "
> 
> 
> 
> [Tuan@localhost hwthreads]$ make
> NUM_DYNAMIC_OSIFS=1 make -C thread_4
> make[1]: Entering directory 
> `/home/Tuan/Downloads/luebbers-reconos-5914b38/demos/pr_msg_demo/hw/hwthreads/thread_4'
> rm -f platgen.log platgen.opt system.mhs
> rm -rf hdl implementation synthesis pcores
> rm -rf hw_task_v1_*_b
> rm -f hw_task_*.ngc
> /home/Tuan/Downloads/luebbers-reconos-5914b38/tools/python/mkhwthread.py -g 
> "C_THREAD_NUM => 4" thread 1 thread.vhd  >> make.log
> mkdir pcores
> cd pcores && ln -s ../hw_task_v1_01_b .
> cd pcores && for z in reconos_v2_01_a burst_ram_v2_01_a; do \
> ln -s /home/Tuan/Downloads/luebbers-reconos-5914b38/core/pcores/$z . ;\
> done
> /home/Tuan/Downloads/luebbers-reconos-5914b38/tools/python/mkprmhs.py  1 1 > 
> system.mhs
> platgen -lp $(pwd) -p virtex6 system.mhs >> make.log
> make[1]: *** [hwthread] Error 2
> make[1]: Leaving directory 
> `/home/Tuan/Downloads/luebbers-reconos-5914b38/demos/pr_msg_demo/hw/hwthreads/thread_4'
> make: *** [thread_4/implementation/hw_task_0_wrapper.ngc] Error 2
> [Tuan@localhost hwthreads]$ 
> 
> ---
> So would you like any suggesstion / solutions for support to me
> 
> Thanks so much
> 
> Tuan Trong
> 

___
Reconos-devel_lists.reconos.de mailing list
reconos-devel@lists.reconos.de
https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de


Re: [reconos-devel] Error : "usr/bin/env : python : No such file or directory"

2012-05-06 Diskussionsfäden Enno Lübbers
Dear Tuan,,

please excuse the delayed response.

If "make netlist-static" works fine (congratulations for getting that up and 
running!), it appears that you have a valid Python toolchain installed. This 
may have been part of the standard Fedora install.

As far as I know, there are no plans to support the ReconOS build chain on 
WindowsXP, which would require significant effort with little added benefit. 
Both the Linux and the eCos host operating systems are way easier to build on 
Linux; the same is true for the hardware tool chain. I'm not even sure if you 
can easily build an eCos application/OS image with a compiler other than gcc.

I'd therefore strongly recommend to use Linux for the ReconOS-specific parts of 
your application.

Best regards
- Enno

Am 28.03.2012 um 18:58 schrieb Tuan Nguyen Trong:
> Dear Dr. Enno Lübbers,
> 
> I shall detail my procedures about ReconOS for your consideration :
> 
>  1 - I has built a real Linux - Ferora system  and the command make 
> "netlist-static" works good. No error of "usr/bin/env : python : No such file 
> or directory"   although not Python  be installed in this system. So i think 
> the error in previous on WinXP is not by Python 
> 
>  2 - All my tools are as Impluse-CoDeveloper3, C_Complier .. are for WinXP 
> platform. So i prefer using ReconOS on XP platform.  Would you like have any 
> solution for compiler the ReconOS on XP, (e.g Xilinx Shell Bash)
> 
> 3 - I have the planning to develop that based on your project, build an SMT 
> Reconfiguration system. That is sugesstion on book with named " "Dynamic 
> Reconfigurable Architectures and Transparent Optimization Techniques"
> 
> Thanks for your supporting.
> Best regards
> 
> Tuan Nguyen
> 

___
Reconos-devel_lists.reconos.de mailing list
reconos-devel@lists.reconos.de
https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de


Re: [reconos-devel] Error : "usr/bin/env : python : No such file or directory"

2012-03-27 Diskussionsfäden Enno Lübbers
Dear Tuan,

the ReconOS toolchain ist built for use on a Linux system. While it may 
theoretically be possible to use a Windows system with CygWin (that's what the 
Xilinx tools come with on Windows, I assume), I'd strongly recommend you try it 
on Linux first (e.g., in a virtual machine).

Best regards
- Enno

Am 27.03.2012 um 17:57 schrieb Tuan Nguyen Trong :

> Dear  Andreas Agne,
>  
> I have just installed the Python and it still occurs the bug at bellow 
> although installed Python and try on two PCs. I have passed the source 
> setenv.sh 
> May i ask you a question :
> - We can compile by Xilinx Shell Bash for this example ?
> Because i saw on other forum, this bug is in Linux platform.
> Currently, i use ISE12.4
> 
> Thanks for your help.
> Best regards
> 
> Tuan Nguyen  
> 
> 
> 
> On Tue, Mar 27, 2012 at 11:06 PM, Tuan Nguyen Trong  
> wrote:
> Dear  Andreas Agne,
> 
> Thanks for your help.
> I shall follow your  right now.
> 
> Best Regards
> Tuan
> 
> On Tue, Mar 27, 2012 at 10:57 PM, Andreas  wrote:
> Hello Tuan,
> 
> you have to install python first. It's a prerequisite.
> Please see http://doc.reconos.de/reconos_ug.html#Installation for more 
> details.
> 
> Regards,
> Andreas Agne
> 
> 
> On 27.03.2012, at 16:46, Tuan Nguyen Trong wrote:
> 
> > Dear Sir/Madam
> >
> > I am a begineer for ReconOS. I has practiced an example which name 
> > "pr_msg_demo" with readme.md file
> > The Shell Bash by EDK Xilinx, when I run command  "make" at  
> > /demos/pr_msg_demo/hw/hwthreads, i got the error message :
> > .
> > usr/bin/env : python : No such file or directory
> > make[1] : ***[hw_task_v1_01_b] Error 127
> > 
> >
> > I am looking for to fix this bug but no site has good solution
> > Thanks for any help.
> > Tuan Nguyen
> >
> > ___
> > Reconos-devel_lists.reconos.de mailing list
> > reconos-devel@lists.reconos.de
> > https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de
> 
> ___
> Reconos-devel_lists.reconos.de mailing list
> reconos-devel@lists.reconos.de
> https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de
> 
> 
> ___
> Reconos-devel_lists.reconos.de mailing list
> reconos-devel@lists.reconos.de
> https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de
___
Reconos-devel_lists.reconos.de mailing list
reconos-devel@lists.reconos.de
https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de


Re: [reconos-devel] Partial reconfiguration - first success on ML605

2010-12-07 Diskussionsfäden Enno Lübbers

Hi Ariane,


2. OSIF interface logic:


For point two: Are you thinking about just redefining the busmacros  
(as suggested in some xilinx documentation) or would you re-write  
the actual osif code?


Probably the latter. Though timing is always a possible issue, I  
suggest that we first just replicate the 'enable' functionality of the  
bus macros within the OSIF and leave the additional register stages  
for later. The ML605/Virtex-6's fabric is significantly faster, so  
that inserting Partition Pins doesn't seem to impede the timing  
closure of our paltry 100MHz designs that much.


The new PR tool chain seems to be able to work with the netlist of a  
plain ReconOS reference design without manual tweaking of clock buffer  
assignments or bus macro placement. This could lead to a much  
simplfied ReconOS tool chain. Putting the 'enable' modifications  
directly into the OSIF would also go some way towards simplifying the  
tool chain. I'll give it a try and keep you updated.


Best
- Enno

___
Reconos-devel_lists.reconos.de mailing list
reconos-devel@lists.reconos.de
https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de


[reconos-devel] Partial reconfiguration - first success on ML605

2010-12-07 Diskussionsfäden Enno Lübbers
Hi,

I just wanted to notify you of some progress that's been made with the  
partial reconfiguration features of ReconOS. I've managed to create a  
set of partial bitstreams using the 12.3 tools (esp. PlanAhead) and  
the ReconOS tool chain. I've also been able to partially reconfigure  
single hardware threads manually via JTAG on the ML605.

Things missing / to do:

1. Proper tool chain support:
This will probably involve scripting PlanAhead to create the necessary  
configurations. I've been able to create a valid partially  
reconfigurable PlanAhead project using only the bitstreams generated  
by the ReconOS EAPR Makefile. Also, some renaming and cleanup of the  
"master" Makefile would be in order. Interestingly enough, the  
clocking magic we had to do with the old EAPR tool chain seems no  
longer necessary.

2. OSIF interface logic:
Since the new PR tool flow does not use bus macros but instantiates  
the necessary Partition Pins automatically, we need to replicate some  
of the functionality of the former bus macros within the OSIF:
- registers for all non-RAM (i.e. synchronous) signals to improve  
timing closure
- enable signals for all outgoing signals (hardware thread to OSIF) to  
prevent accidental activity on reconfiguration

3. ICAP support for eCos:
There is a new HWICAP IP core in EDK 12.3, which I hope to be faster  
and easier to use than the 9.02 versions. If there are any changes to  
the API we need to patch our hardware scheduling code accordingly.  
Also, a new reference design (ml605_light_pr) with the ICAP core  
should be created.

Any comments, suggestions or questions are welcome. This list needs  
more traffic. :)

Best regards
- Enno

___
Reconos-devel_lists.reconos.de mailing list
reconos-devel@lists.reconos.de
https://ml01.ispgateway.de/mailman/listinfo/reconos-devel_lists.reconos.de