tcdev
19th December 2007, 11:57 AM
A few notes that may assist in porting to another platform without breaking the PACE architecture...
* If you intend porting an existing PACE platform project to another target, please advise myself so I can check the status of the existing platform project on an existing target. The project is in a constant state of flux and it's entirely possible that the current platform is "broken". :o
* As a rule, you should not need to change any existing project files, only add new ones. One possible exception is adding Xilinx (or other non-Altera vendor) targets. I'm yet to find a neat way to provide generic memories, for example, across vendors.
* Non-pace files imported from other projects are *never* changed. If a file requires changes for PACE, a copy of the file is made in the root of the project source directory.
* Ports can be submitted to myself for inclusion in the PACE repository. I'll re-build Altera/Xilinx projects myself before adding to the repository, however obviously if I don't own the target hardware, I can't test it!
...more to be added...
* If you intend porting an existing PACE platform project to another target, please advise myself so I can check the status of the existing platform project on an existing target. The project is in a constant state of flux and it's entirely possible that the current platform is "broken". :o
* As a rule, you should not need to change any existing project files, only add new ones. One possible exception is adding Xilinx (or other non-Altera vendor) targets. I'm yet to find a neat way to provide generic memories, for example, across vendors.
* Non-pace files imported from other projects are *never* changed. If a file requires changes for PACE, a copy of the file is made in the root of the project source directory.
* Ports can be submitted to myself for inclusion in the PACE repository. I'll re-build Altera/Xilinx projects myself before adding to the repository, however obviously if I don't own the target hardware, I can't test it!
...more to be added...