pluto_hdl_adi/projects/cn0506
Bogdan Luncan 72313df81f Updated the makefiles to build the projects in subdirectories based on the build parameters.
Running 'make' will build the default project directly in the project folder (like it did before)
Running 'make RX_LANE_RATE=15 TX_LANE_RATE=15' will build the project inside the 'RXRATE15_TXRATE15' subdirectory.
Running 'make CFG=cfg/test_config.txt" will use the variables found inside the configuration file and build the project inside the 'test_config' subdirectory.
Running 'make clean' will clean the default project only.
Running 'make CFG=cfg/test_config.txt clean' will clean the 'testconfig' build.
Running 'make clean-all' will delete all the built configurations and libraries.

Note that the 'JESD' and 'LANE' words from the parameter names are stripped.

Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
2022-11-14 09:38:42 +02:00
..
a10soc Updated the makefiles to build the projects in subdirectories based on the build parameters. 2022-11-14 09:38:42 +02:00
common Merge CN0506 projects into a parameterized one 2022-07-20 14:36:04 +03:00
zc706 Updated the makefiles to build the projects in subdirectories based on the build parameters. 2022-11-14 09:38:42 +02:00
zcu102 Updated the makefiles to build the projects in subdirectories based on the build parameters. 2022-11-14 09:38:42 +02:00
zed Updated the makefiles to build the projects in subdirectories based on the build parameters. 2022-11-14 09:38:42 +02:00
Makefile Merge CN0506 projects into a parameterized one 2022-07-20 14:36:04 +03:00
README.md cn0506: Update project's directory name in the README file 2022-10-03 10:30:24 +03:00

README.md

CN0506 HDL Project

Here are some pointers to help you:

Building, Generating Bit Files

IMPORTANT: Set CN0506 MAC to PHY interface

How to use over-writable parameters from the environment:

hdl/projects/cn0506/zed> make INTF_CFG=MII
``  - Defines the MAC to PHY interface: MII, RGMII or RMII.
INTF_CFG  - Defines the MAC to PHY interface: MII, RGMII or RMII.