]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/log
fpga/lx-cpu1/lx-rocon.git
10 years agoFix host build system
Martin Meloun [Wed, 21 Aug 2013 15:33:22 +0000 (17:33 +0200)]
Fix host build system

10 years agoFix PXMC symlink
Martin Meloun [Wed, 21 Aug 2013 14:56:35 +0000 (16:56 +0200)]
Fix PXMC symlink

10 years agoIntegrate host binaries with OCERA framework
Martin Meloun [Wed, 21 Aug 2013 13:29:55 +0000 (15:29 +0200)]
Integrate host binaries with OCERA framework

10 years agoAdd ulan-app gitmodule
Martin Meloun [Wed, 21 Aug 2013 13:25:09 +0000 (15:25 +0200)]
Add ulan-app gitmodule

10 years agoCheckout master branch on sysless
Martin Meloun [Wed, 21 Aug 2013 12:19:32 +0000 (14:19 +0200)]
Checkout master branch on sysless

10 years agoMove submodules to root directory and fix symlinks
Martin Meloun [Wed, 21 Aug 2013 12:12:11 +0000 (14:12 +0200)]
Move submodules to root directory and fix symlinks

10 years agoApply fix for Spartan6 errata (9k block ram initialization)
Martin Meloun [Sun, 18 Aug 2013 19:05:30 +0000 (21:05 +0200)]
Apply fix for Spartan6 errata (9k block ram initialization)

10 years agoGenerate bin file for custom configuration
Martin Meloun [Sun, 18 Aug 2013 17:21:19 +0000 (19:21 +0200)]
Generate bin file for custom configuration

10 years agoAdd ID register to memory bus
Martin Meloun [Sun, 18 Aug 2013 16:34:42 +0000 (18:34 +0200)]
Add ID register to memory bus

It is used to verify READ from the FPGA memory controlling unit.

10 years agoAdd FPGA sources with Makefile
Martin Meloun [Sun, 18 Aug 2013 11:19:56 +0000 (13:19 +0200)]
Add FPGA sources with Makefile

Requires installed Xilinx ISE and it's build tools in search directory. Includes
sources for testbenches and doesn't include project file for Xilinx ISE.

Signed-off-by: Martin Meloun <meloumar@cmp.felk.cvut.cz>
10 years agoBetter hack for EP1 RX
Martin Meloun [Tue, 13 Aug 2013 14:19:24 +0000 (16:19 +0200)]
Better hack for EP1 RX

Clean solution is more complicated (also mess in sysless) and this will do for now.

10 years agoUse USB for cmdproc and UART for debugging
Martin Meloun [Fri, 9 Aug 2013 22:19:51 +0000 (00:19 +0200)]
Use USB for cmdproc and UART for debugging

Cmdproc (partly hackishly) is set on bulk EP1. UART is now freed for debugging. Host application has been updated.

10 years agoFix for host send command application
Martin Meloun [Fri, 9 Aug 2013 16:33:01 +0000 (18:33 +0200)]
Fix for host send command application

10 years agoA simple host application to talk to ROCON through USB
Martin Meloun [Fri, 9 Aug 2013 15:41:33 +0000 (17:41 +0200)]
A simple host application to talk to ROCON through USB

Currently not integrated with OCERA framework, link with libusb.

10 years agoUSB: cleanup and configuration for bulk (echoes packet back)
Martin Meloun [Fri, 9 Aug 2013 15:37:39 +0000 (17:37 +0200)]
USB: cleanup and configuration for bulk (echoes packet back)

10 years agoSome cleanup
Martin Meloun [Thu, 8 Aug 2013 08:18:18 +0000 (10:18 +0200)]
Some cleanup

10 years agoCheckout submodules to latest commits
Martin Meloun [Wed, 7 Aug 2013 10:15:13 +0000 (12:15 +0200)]
Checkout submodules to latest commits

Signed-off-by: Martin Meloun <meloumar@cmp.felk.cvut.cz>
10 years agoUpdate ulut and sysless submodules URLs after SF.net update to Allura platform.
Pavel Pisa [Tue, 25 Jun 2013 14:00:07 +0000 (16:00 +0200)]
Update ulut and sysless submodules URLs after SF.net update to Allura platform.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoSetup "sw/doc" directory to allow build documentation.
Pavel Pisa [Sun, 13 Jan 2013 21:13:36 +0000 (22:13 +0100)]
Setup "sw/doc" directory to allow build documentation.

The generated documentation is stored in HTML and PDF
formats is saved into "sw/_compiled/doc" directory.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoRoCoN: Include SDRAM test into command processor.
Pavel Pisa [Fri, 11 Jan 2013 01:25:28 +0000 (02:25 +0100)]
RoCoN: Include SDRAM test into command processor.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoRoCoN: Inform about running code from SDRAM during startup.
Pavel Pisa [Fri, 11 Jan 2013 01:17:16 +0000 (02:17 +0100)]
RoCoN: Inform about running code from SDRAM during startup.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoRoCoN: Configure USB to be included in RoCoN application.
Pavel Pisa [Fri, 11 Jan 2013 01:14:37 +0000 (02:14 +0100)]
RoCoN: Configure USB to be included in RoCoN application.

This allows to request board reset over USB even
when application runs. When board is reset it goes through
bootblock and can be stop there and new application version
flashed.

USB to uLAN converter functionality is disabled.
It has no use for robotic (controller at lest now)
and ul_drv submodule is not included to the build.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoLower number of warnings and declare variable for serial number unconditionally.
Pavel Pisa [Fri, 11 Jan 2013 01:08:50 +0000 (02:08 +0100)]
Lower number of warnings and declare variable for serial number unconditionally.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoRoCoN: reserve USB product ID for RoCoN from PiKRON acquired/bought pool.
Pavel Pisa [Fri, 11 Jan 2013 00:53:05 +0000 (01:53 +0100)]
RoCoN: reserve USB product ID for RoCoN from PiKRON acquired/bought pool.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoRoCoN: define PXMC and application periodic activation.
Pavel Pisa [Fri, 11 Jan 2013 00:45:14 +0000 (01:45 +0100)]
RoCoN: define PXMC and application periodic activation.

The system clock interrupt runs at 1kHz (SYS_TIMER_HZ).
The PXMC runs at same frequency. Slow(er) activities
are run at 100 Hz (APPL_SLOW_SFI_USEC is 10000 usec).

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoRoCoN: Extend number of the supported axes to 4.
Pavel Pisa [Fri, 11 Jan 2013 00:33:04 +0000 (01:33 +0100)]
RoCoN: Extend number of the supported axes to 4.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agosysless submodule updated.
Pavel Pisa [Fri, 11 Jan 2013 00:31:48 +0000 (01:31 +0100)]
sysless submodule updated.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoPrepare build-able skeleton for RoCoN application.
Pavel Pisa [Mon, 7 Jan 2013 11:54:29 +0000 (12:54 +0100)]
Prepare build-able skeleton for RoCoN application.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
11 years agoRoCoN project started.
Pavel Pisa [Sun, 6 Jan 2013 23:20:33 +0000 (00:20 +0100)]
RoCoN project started.

The aim of this project is to build robotic
motion control system based on LX_CPU1 board
designed by Petr Porazil. Board combines
NXP LPC1788, Xilinx Spartan 6 FPGA and 32 MB
of SDRAM.

Included template based on PiKRON embedded projects
to allow build of sysless and other libraries.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>