]> rtime.felk.cvut.cz Git - fpga/virtex2/msp_motion.git/log
fpga/virtex2/msp_motion.git
12 years agoSubmodule PWM and toplevel updated.
Vladimir Burian [Fri, 27 May 2011 06:07:32 +0000 (08:07 +0200)]
Submodule PWM and toplevel updated.

  > MCC testbench tests all MCC entities/modules.
  > MCC_EXEC entity support for multiple axes control.
  > Corrected generic parameters in MCC entity.
  > PWM3 wrapper for 3 PWMs entities.
  > Wave_table impure function.
  > PWM selection signal added.
  > Overflow event signal of counter corrected.

12 years agoModified sine wave output.
Vladimir Burian [Wed, 18 May 2011 23:14:11 +0000 (01:14 +0200)]
Modified sine wave output.

Submodule pwm:
  > Modified sine wave in MCC.
  > Added pwm_min_dump - modified sin wave
  > Added pwm_min component.
Submodule software/submodule/pxmc:
  > Virtex2 modified sine wave output.

12 years agoSubmodule software/submodule/pxmc contains untracked content
Vladimir Burian [Wed, 18 May 2011 23:09:06 +0000 (01:09 +0200)]
Submodule software/submodule/pxmc contains untracked content
Submodule software/submodule/pxmc contains modified content
Submodule software/submodule/pxmc:

  > Bug in msp430-gcc-4.4.5 suppressed
  > Virtex2 full hw commutation enabled
  > Corrected rounding error in PID controller
  > Phase table generator tool enhanced with VHDL output formats
  > Major bsp part for virtex2 adapted
  > IRC input rewritten to use quadcount
  > Added Virtex2 hardware definitions and bsp
  > Typecasts between integers and pointers corrected

12 years agoSubmodule software/submodule/sysless:
Vladimir Burian [Wed, 18 May 2011 23:08:40 +0000 (01:08 +0200)]
Submodule software/submodule/sysless:

  > Stdio and malloc header files extended
  > GCC inline asm warning suppressed.

12 years agoPWM output polarity inverted.
Vladimir Burian [Wed, 18 May 2011 21:48:36 +0000 (23:48 +0200)]
PWM output polarity inverted.

Inverted to correspond with power electronic board LP_MPW1 where
PWM input signals are inverted too.

12 years agoImproper top module signals initialization.
Vladimir Burian [Wed, 18 May 2011 20:46:03 +0000 (22:46 +0200)]
Improper top module signals initialization.

12 years agoReset changed to use Global Set Reset network.
Vladimir Burian [Wed, 18 May 2011 21:40:56 +0000 (23:40 +0200)]
Reset changed to use Global Set Reset network.

Resets are coming only from outside of FPGA and are realized
by STARTUP_VIRTEX2 component. No other reset network is present
so the design is smaller (-86 LUT4, approx 3%). But hardware cannot
be reset form softcore MCU.

12 years agoSubmodule pwm, openmsp430
Vladimir Burian [Wed, 18 May 2011 20:34:09 +0000 (22:34 +0200)]
Submodule pwm, openmsp430

Better initialization and reset handling. Resets are all synchronous
ans initializations is don before "power-up", so no reset sequence
is required.

12 years agoMakefile - save xst report in xst.log file.
Vladimir Burian [Wed, 18 May 2011 20:30:34 +0000 (22:30 +0200)]
Makefile - save xst report in xst.log file.

13 years agoError in MCU external data bus multiplexer
Vladimir Burian [Sun, 1 May 2011 18:36:52 +0000 (20:36 +0200)]
Error in MCU external data bus multiplexer

13 years agoAdded simple app testing libpxmc
Vladimir Burian [Thu, 21 Apr 2011 13:27:14 +0000 (15:27 +0200)]
Added simple app testing libpxmc

13 years agoSubmodule with PXMC library added
Vladimir Burian [Sun, 17 Apr 2011 13:29:42 +0000 (15:29 +0200)]
Submodule with PXMC library added

13 years agoSubmodule Sysless added
Vladimir Burian [Sun, 17 Apr 2011 13:22:45 +0000 (15:22 +0200)]
Submodule Sysless added

Added Sysless submodule from uLan project.

13 years agoSoftware directory with OMK
Vladimir Burian [Sun, 17 Apr 2011 13:17:43 +0000 (15:17 +0200)]
Software directory with OMK

13 years agoMotor feedback IRQ generator
Vladimir Burian [Sun, 17 Apr 2011 13:14:35 +0000 (15:14 +0200)]
Motor feedback IRQ generator

13 years agoMCU interface to Qcount (32-bit output)
Vladimir Burian [Sun, 17 Apr 2011 11:18:21 +0000 (13:18 +0200)]
MCU interface to Qcount (32-bit output)

13 years agoGPIO connected to MCU
Vladimir Burian [Sun, 17 Apr 2011 11:17:18 +0000 (13:17 +0200)]
GPIO connected to MCU

13 years agoMCU peripheral bus signals declared
Vladimir Burian [Sun, 17 Apr 2011 11:07:06 +0000 (13:07 +0200)]
MCU peripheral bus signals declared

13 years agoGPIO and qcount MCU peripherals added
Vladimir Burian [Sun, 17 Apr 2011 10:58:08 +0000 (12:58 +0200)]
GPIO and qcount MCU peripherals added

13 years agoPWM (MCC) connected to MCU
Vladimir Burian [Sun, 17 Apr 2011 09:16:20 +0000 (11:16 +0200)]
PWM (MCC) connected to MCU

MCC is connected to MCU through dual-port BRAM. PWM outputs and IRC input
is connected to MCC. MCC is executed once per PWM period when PWM counter
overflows.

13 years agoSubmodule PWM updated
Vladimir Burian [Sun, 17 Apr 2011 09:11:58 +0000 (11:11 +0200)]
Submodule PWM updated

13 years agoSubmodule Quadcount added
Vladimir Burian [Sat, 16 Apr 2011 19:22:23 +0000 (21:22 +0200)]
Submodule Quadcount added

13 years agoSubmodule PWM (MCC) added
Vladimir Burian [Sat, 16 Apr 2011 19:19:03 +0000 (21:19 +0200)]
Submodule PWM (MCC) added

13 years agoHDL Makefile added
Vladimir Burian [Thu, 14 Apr 2011 20:42:15 +0000 (22:42 +0200)]
HDL Makefile added

13 years agoTop-level modul created.
Vladimir Burian [Thu, 14 Apr 2011 20:31:11 +0000 (22:31 +0200)]
Top-level modul created.

Contains openMSP430, user constraints file and MCU memory definition file.

13 years agoSubmodule openMSP430 added
Vladimir Burian [Thu, 14 Apr 2011 17:51:57 +0000 (19:51 +0200)]
Submodule openMSP430 added

13 years agoInitial empty commit
Vladimir Burian [Thu, 14 Apr 2011 17:48:35 +0000 (19:48 +0200)]
Initial empty commit