Hi,

I've just created a new branch 'xilinx-12.2' as a first step towards  
making ReconOS compatible with the new Xilinx 12.2 tools.

Using 12.2 involves a few changes in the OSIF wrapper pcore 'xps_osif'  
to account for updated VHDL libraries provided by Xilinx, as well as a  
minor change in the API used by eCos to talk to the interrupt  
controller. Since 12.2 doesn't support the Virtex-II Pro anymore, I've  
only added a reference design and support for Virtex-4, more  
specifically for the ML403 board.

As I don't have a ML403 board to test the changes, I was only able to  
verify the hw_* and sw_* automated tests. Therefore I would ask  
somebody with a ML403 (i.e., Andreas or Markus) to run the complete  
automated test suite from the 'xilinx-12.2' branch.

/*
As a reminder: you can pull the new branch using "git pull origin  
xilinx-12.2" and switch to it using "git checkout xilinx-12.2". Also  
don't forget to run the tests with the '--ml403' switch.
*/

Once the changes work, this brings us to another problem. Because the  
changes to 'xps_osif' only work with the 12.2 tools, which do not  
support Virtex-II Pro (and thus the XUP board), we can't just merge  
the changes into master. I'd suggest to bump the version of 'xps_osif'  
to something like v2_02_a; but doesn't play well with most of the  
tools, which expect *all* cores to be of the same version  
($RECONOS_VER = 'v2_01_a') -- which probably is a bad design choice to  
begin with. Thus, we should probably think about changing the  
versioning policy in general[1], so that we can mix and match cores  
with different versions. This will also involve non-trivial changes in  
the tool chain, and should be done with care.

Any ideas or suggestions?

Best regards
- Enno

[1] See also  
http://github.com/luebbers/reconos/wiki/Developer-Guidelines#versioning



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

Antwort per Email an