]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/log
fpga/zynq/canbench-sw.git
7 years agoscripts: include script for applying new FPGA design at runtime. master
Pavel Pisa [Mon, 16 Jan 2017 16:33:56 +0000 (17:33 +0100)]
scripts: include script for applying new FPGA design at runtime.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
7 years agoscripts: include script which setups can controllers.
Pavel Pisa [Mon, 16 Jan 2017 16:32:51 +0000 (17:32 +0100)]
scripts: include script which setups can controllers.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
7 years agopetalinux: added scripts
Martin Jerabek [Fri, 27 May 2016 06:43:41 +0000 (08:43 +0200)]
petalinux: added scripts

7 years agosja1000: added module can_top for backward compatibility
Martin Jerabek [Tue, 24 May 2016 11:13:25 +0000 (13:13 +0200)]
sja1000: added module can_top for backward compatibility

7 years agoxilinx_can: timestamp calculation redesigned
Martin Jerabek [Tue, 24 May 2016 11:12:35 +0000 (13:12 +0200)]
xilinx_can: timestamp calculation redesigned

7 years agobootscript: paths and IPs changed to DCE servers
Martin Jerabek [Tue, 24 May 2016 11:11:43 +0000 (13:11 +0200)]
bootscript: paths and IPs changed to DCE servers

7 years agocan_crossbar: fixed STBY bit position in register
Martin Jerabek [Tue, 24 May 2016 11:08:06 +0000 (13:08 +0200)]
can_crossbar: fixed STBY bit position in register

7 years agopetalinux: added app bc
Martin Jerabek [Tue, 24 May 2016 11:07:17 +0000 (13:07 +0200)]
petalinux: added app bc

7 years agoxilinx_can: fixed HW timestamping (fuzzy overflow checking)
Martin Jerabek [Wed, 18 May 2016 23:00:41 +0000 (01:00 +0200)]
xilinx_can: fixed HW timestamping (fuzzy overflow checking)

7 years agouboot images migrated to FIT, bootscript loads only 1 image (faster)
Martin Jerabek [Wed, 18 May 2016 13:38:43 +0000 (15:38 +0200)]
uboot images migrated to FIT, bootscript loads only 1 image (faster)

7 years agoRevert "petalinux: kernel changed to xlnx_4.0.8-rt6"
Martin Jerabek [Tue, 17 May 2016 20:57:48 +0000 (22:57 +0200)]
Revert "petalinux: kernel changed to xlnx_4.0.8-rt6"

This reverts commit 672b879c97441bf9d9ddb1270c2db4a35475a0ad.
Worse performance (both 100Hz and 1000Hz tick), unpredictable.

7 years agopetalinux: kernel changed to xlnx_4.0.8-rt6
Martin Jerabek [Tue, 17 May 2016 20:56:45 +0000 (22:56 +0200)]
petalinux: kernel changed to xlnx_4.0.8-rt6

7 years agoxilinx_can: removed most of debug messages
Martin Jerabek [Tue, 17 May 2016 21:18:31 +0000 (23:18 +0200)]
xilinx_can: removed most of debug messages

7 years agoxilinx_can: debugging, fixed timing problem, lowered can clk to 20MHz
Martin Jerabek [Tue, 17 May 2016 21:48:25 +0000 (23:48 +0200)]
xilinx_can: debugging, fixed timing problem, lowered can clk to 20MHz

The Xilinx Zynq TRM description of CAN RX timestamp resolution
is misleading - it is clocked by undivided peripheral clock, not
by divided bit time clock.

7 years agobootscript: changed IPs, updated paths
Martin Jerabek [Tue, 17 May 2016 21:50:38 +0000 (23:50 +0200)]
bootscript: changed IPs, updated paths

7 years agou-boot: changed config to enable getting serverip from DHCP
Martin Jerabek [Tue, 17 May 2016 21:50:13 +0000 (23:50 +0200)]
u-boot: changed config to enable getting serverip from DHCP

7 years agosystem: removed reference to post-write_bitstream dist script
Martin Jerabek [Mon, 16 May 2016 23:05:22 +0000 (01:05 +0200)]
system: removed reference to post-write_bitstream dist script

7 years agosystem: updated build script for new Vivado version
Martin Jerabek [Mon, 16 May 2016 17:41:44 +0000 (19:41 +0200)]
system: updated build script for new Vivado version

7 years agoremoved outdated system.hdf
Martin Jerabek [Mon, 16 May 2016 17:35:09 +0000 (19:35 +0200)]
removed outdated system.hdf

7 years agoupdated README, .gitignore
Martin Jerabek [Mon, 16 May 2016 17:26:26 +0000 (19:26 +0200)]
updated README, .gitignore

7 years agosystem: added constraints file
Martin Jerabek [Mon, 16 May 2016 17:25:18 +0000 (19:25 +0200)]
system: added constraints file

7 years agosystem: can_crossbar fixed and added to device tree, updated vivado script
Martin Jerabek [Mon, 16 May 2016 17:25:07 +0000 (19:25 +0200)]
system: can_crossbar fixed and added to device tree, updated vivado script

7 years agoxilinx_can: hwtstamp fixes, it works (almost)
Martin Jerabek [Fri, 13 May 2016 09:13:50 +0000 (11:13 +0200)]
xilinx_can: hwtstamp fixes, it works (almost)

TODO:
- overflow handling is sometimes off by 1 period (both positive or negative)
- update reference times when the sync point was long ago (prevent rollover counter overflow)

7 years agocan_crossbar: fixes (but still not working)
Martin Jerabek [Thu, 12 May 2016 23:54:09 +0000 (01:54 +0200)]
can_crossbar: fixes (but still not working)

7 years agosja1000: IP fixes, corrected device-tree entry, it works now
Martin Jerabek [Thu, 12 May 2016 23:53:44 +0000 (01:53 +0200)]
sja1000: IP fixes, corrected device-tree entry, it works now

7 years agosystem: added GPIO IP
Martin Jerabek [Thu, 12 May 2016 11:52:57 +0000 (13:52 +0200)]
system: added GPIO IP

7 years agosystem: added CAN crossbar IP
Martin Jerabek [Thu, 12 May 2016 11:52:34 +0000 (13:52 +0200)]
system: added CAN crossbar IP

7 years agou-boot: added hack to force-enable legacy image format
Martin Jerabek [Thu, 12 May 2016 11:50:59 +0000 (13:50 +0200)]
u-boot: added hack to force-enable legacy image format

7 years agosystem: updated scripts
Martin Jerabek [Thu, 12 May 2016 11:50:16 +0000 (13:50 +0200)]
system: updated scripts

7 years agosja1000: synchronous with AXI, duplex register access (WIP)
Martin Jerabek [Thu, 12 May 2016 11:49:54 +0000 (13:49 +0200)]
sja1000: synchronous with AXI, duplex register access (WIP)

7 years agoremoved generated file
Martin Jerabek [Thu, 12 May 2016 11:46:31 +0000 (13:46 +0200)]
removed generated file

7 years agosja1000 core, linux drivers
Martin Jerabek [Wed, 11 May 2016 12:08:14 +0000 (14:08 +0200)]
sja1000 core, linux drivers

7 years agobitstream file renamed
Martin Jerabek [Wed, 11 May 2016 12:06:43 +0000 (14:06 +0200)]
bitstream file renamed

7 years agoadded sja1000 IP
Martin Jerabek [Sun, 8 May 2016 23:38:49 +0000 (01:38 +0200)]
added sja1000 IP

7 years agopetalinux: mc & talloc fix
Martin Jerabek [Tue, 3 May 2016 22:20:30 +0000 (00:20 +0200)]
petalinux: mc & talloc fix

7 years agopetalinux: added Midnight Commander
Martin Jerabek [Tue, 3 May 2016 21:11:04 +0000 (23:11 +0200)]
petalinux: added Midnight Commander

7 years agopetalinux: fixed booting stuff
Martin Jerabek [Tue, 3 May 2016 20:58:27 +0000 (22:58 +0200)]
petalinux: fixed booting stuff

8 years agosystem: build fix, removed generated HDL wrappers
Martin Jerabek [Fri, 1 Apr 2016 08:44:59 +0000 (10:44 +0200)]
system: build fix, removed generated HDL wrappers

8 years agoMakefile: build bootscript
Martin Jerabek [Wed, 30 Mar 2016 17:53:20 +0000 (19:53 +0200)]
Makefile: build bootscript

8 years agoMakefile fixes
Martin Jerabek [Wed, 30 Mar 2016 17:52:41 +0000 (19:52 +0200)]
Makefile fixes

8 years agoupdated bootscript, added "How to build" to README.txt
Martin Jerabek [Tue, 29 Mar 2016 19:22:07 +0000 (21:22 +0200)]
updated bootscript, added "How to build" to README.txt

8 years agopetalinux: added canutils, dropbear (SSH server), libs
Martin Jerabek [Tue, 29 Mar 2016 18:36:18 +0000 (20:36 +0200)]
petalinux: added canutils, dropbear (SSH server), libs

8 years agopetalinux: Boot from network (TFTP), NFS root; support for custom u-boot bootscript
Martin Jerabek [Tue, 29 Mar 2016 18:35:06 +0000 (20:35 +0200)]
petalinux: Boot from network (TFTP), NFS root; support for custom u-boot bootscript

8 years agoAdded latester (sources in submodule) and dependencies (libpopt, libtalloc)
Martin Jerabek [Fri, 25 Mar 2016 20:22:07 +0000 (21:22 +0100)]
Added latester (sources in submodule) and dependencies (libpopt, libtalloc)

8 years agoAdded patched xilinx_can module, canhwtstamp testing app
Martin Jerabek [Fri, 25 Mar 2016 13:38:00 +0000 (14:38 +0100)]
Added patched xilinx_can module, canhwtstamp testing app

8 years agoadded system and petalinux configuration, scripts, makefiles
Martin Jerabek [Fri, 25 Mar 2016 13:37:12 +0000 (14:37 +0100)]
added system and petalinux configuration, scripts, makefiles

TODO: remove HDL wrappers?

8 years agoInitial commit - CAN benchmark FPGA design and software for MicroZed board.
Pavel Pisa [Fri, 4 Mar 2016 10:03:37 +0000 (11:03 +0100)]
Initial commit - CAN benchmark FPGA design and software for MicroZed board.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>