1
0
mirror of https://github.com/bmartini/zynq-axis.git synced 2024-09-05 19:19:27 +08:00

8 Commits

Author SHA1 Message Date
Berin Martini
e619e0289a pkg-module to create packages for any supported platform
The new option is passed to the make-proj.sh script and thus any platform that
script supports can be used by the 'pkg-module' script.
2016-02-27 16:35:36 -05:00
Berin Martini
8c22d67eec Update bash script completion definitions
This allows for the the 'pkg-module' script to have bash tab completion when
invoked in the repos root directory. Its the same as the 'sim-module' auto
completion in that it looks in the 'hdl' directory for module file names.
2016-02-27 16:19:50 -05:00
Berin Martini
91a3256ae6 Add script to automate simple IP Package creation
Invoking this script with a modules filename as argument will try and create a
Xilinx IP Package. Once crated the package is moved to a 'ip/ip_repo' directory
and can be used in a Vivado project.

The method of package creation is simple and for the most part automatic and
thus we assume that Xilinx naming conventions etc are observed.
2016-02-27 16:18:06 -05:00
Berin Martini
7c4d49a809 Add device tree example for a Zynq AXIS project
This devicetree code is an altered version of the
'arch/arm/boot/dts/zynq-7000.dtsi' file found in the linux-xlnx Xilinx
repo, master branch commit (da2d296bb6b89f7bc7644f6b552b9766ac1c17d5).

The only thing that was added was the following axis node:-

```
axis: axis@43C00000 {
	compatible = "xlnx,axis-1.00";
	reg = < 0x43C00000 0x10000 >;
	xlnx,num-mem = <0x1>;
	xlnx,num-reg = <0x20>;
	xlnx,s-axi-min-size = <0x1ff>;
	xlnx,slv-awidth = <0x20>;
	xlnx,slv-dwidth = <0x20>;
};
```
2015-01-12 14:56:33 -05:00
Berin Martini
89d9632652 Change devicetree AXIS node name
The udev rule now identifies the Linux kernel module via a different
devicetree name, one that is more in keeping with the project.
2015-01-12 14:50:35 -05:00
Berin Martini
8082ee8df7 Tab completion script for zynq-axis repo scripts
Move the "util/zynq-axis-completion.bash" file into your home directory
and save it as a 'dot' file. Then add the code snippet in the header of
the file into your dot bashrc file.
2015-01-02 13:03:51 -05:00
Berin Martini
8f98a55588 Add indent script for linux kernel code formatting
Used to keep the device driver formatted correctly.
2014-12-31 11:15:11 -05:00
Berin Martini
537c0160be Add udev rules file to util directory
This rules file gets copied into the udev system directory so that when
the axis uio driver is loaded a device file is created that users
applications can access.

sudo cp util/80-axis.rules /etc/udev/rules.d/
2014-12-31 11:15:10 -05:00