]> rtime.felk.cvut.cz Git - fpga/pwm.git/log
fpga/pwm.git
13 years agoPWM_dump added to the MCC a its test bench.
Vladimir Burian [Thu, 24 Mar 2011 10:59:41 +0000 (11:59 +0100)]
PWM_dump added to the MCC a its test bench.

13 years agoAdded pwm_dump.
Vladimir Burian [Thu, 24 Mar 2011 10:57:30 +0000 (11:57 +0100)]
Added pwm_dump.

This entity controls loading of PWM value form shared memory to the
external PWM component.

13 years agoAdded sequencer.
Vladimir Burian [Thu, 24 Mar 2011 10:56:02 +0000 (11:56 +0100)]
Added sequencer.

This entity controls execution of a slave component for each phase.

13 years agoCorrected mcc_master.
Vladimir Burian [Thu, 24 Mar 2011 10:54:01 +0000 (11:54 +0100)]
Corrected mcc_master.

Controller of the chain (MCC_ACK, MCC_STB) is brought to the default state
when cycle is complete.

13 years agoAdded Motion-Control-Chain (mcc).
Vladimir Burian [Thu, 24 Mar 2011 07:09:38 +0000 (08:09 +0100)]
Added Motion-Control-Chain (mcc).

This entity encapsulates all components between IRC and PWM (without
these two). However wate_table and dual-port RAM must be connected
from outside.

13 years agoImproved mcc_master test bench.
Vladimir Burian [Thu, 24 Mar 2011 06:59:39 +0000 (07:59 +0100)]
Improved mcc_master test bench.

Re-execution is better tested.

13 years agoAdded MCC_Master.
Vladimir Burian [Sun, 20 Mar 2011 19:05:15 +0000 (20:05 +0100)]
Added MCC_Master.

This is entity which should control execution of Motion-Control-Chain,
e.g. IRC->Angle encoder, vector generator, current regulator, etc.

13 years agoAdded priority encoder.
Vladimir Burian [Sun, 20 Mar 2011 18:21:27 +0000 (19:21 +0100)]
Added priority encoder.

13 years agoModified testbenches to use entities (not components)
Vladimir Burian [Sun, 20 Mar 2011 18:26:09 +0000 (19:26 +0100)]
Modified testbenches to use entities (not components)

13 years agoChanged testbench Makefile.
Vladimir Burian [Sun, 20 Mar 2011 18:16:54 +0000 (19:16 +0100)]
Changed testbench Makefile.

It's now possible to work with "work" library and directly instantiate
entities (not components).

13 years agoAdded vector generator.
Vladimir Burian [Sun, 20 Mar 2011 18:25:31 +0000 (19:25 +0100)]
Added vector generator.

Reads angle value from shared RAM, then looks up 3-phase wave values from
wave_table.vhd and stores them back in shared RAM.

13 years agoAdded wave look-up-table module.
Vladimir Burian [Mon, 14 Mar 2011 14:07:36 +0000 (15:07 +0100)]
Added wave look-up-table module.

Verified with testbench.

13 years agoAdded counter and pwm modules.
Vladimir Burian [Mon, 14 Mar 2011 14:05:39 +0000 (15:05 +0100)]
Added counter and pwm modules.

Verified with testbench.

13 years agoInitial empty commit.
Vladimir Burian [Mon, 14 Mar 2011 13:57:53 +0000 (14:57 +0100)]
Initial empty commit.