Re: [reconos-devel] ReconOS - ZYNQ port availabe ?
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"
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"
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"
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"
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
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
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