Commit 41babf8a authored by Andrey Filippov's avatar Andrey Filippov

Changed 'author' to full name

parent 5d61e6fb
/******************************************************************************* /*******************************************************************************
* Module: cmprs_afi_mux * Module: cmprs_afi_mux
* Date:2015-06-26 * Date:2015-06-26
* Author: andrey * Author: Andrey Filippov
* Description: Writes comressor data from up to 4 channels to system memory over AXI_HP * Description: Writes comressor data from up to 4 channels to system memory over AXI_HP
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_afi_mux_ptr * Module: cmprs_afi_mux_ptr
* Date:2015-06-28 * Date:2015-06-28
* Author: andrey * Author: Andrey Filippov
* Description: Maintain 4-channel chunk pointers (before AXI) * Description: Maintain 4-channel chunk pointers (before AXI)
* Advance 32-byte chunk pointers for each AXI burst and each frame (4*2=8 pointers) * Advance 32-byte chunk pointers for each AXI burst and each frame (4*2=8 pointers)
* *
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_afi_mux_ptr_wresp * Module: cmprs_afi_mux_ptr_wresp
* Date:2015-06-28 * Date:2015-06-28
* Author: andrey * Author: Andrey Filippov
* Description: Maintain 4-channel chunk pointers for wrirte response * Description: Maintain 4-channel chunk pointers for wrirte response
* Advance 32-byte chunk pointers for each AXI burst and each frame (4*2=8 pointers) * Advance 32-byte chunk pointers for each AXI burst and each frame (4*2=8 pointers)
* *
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_afi_mux_status * Module: cmprs_afi_mux_status
* Date:2015-06-28 * Date:2015-06-28
* Author: andrey * Author: Andrey Filippov
* Description: prepare and send per-channel chunk pointer information as status * Description: prepare and send per-channel chunk pointer information as status
* Using 4 consecutive locations. Each channel can provide one of the 4 pointers: * Using 4 consecutive locations. Each channel can provide one of the 4 pointers:
* frame pointer in the write channel, current chunk pointer in the write channel * frame pointer in the write channel, current chunk pointer in the write channel
......
/******************************************************************************* /*******************************************************************************
* Module: histogram_saxi * Module: histogram_saxi
* Date:2015-06-04 * Date:2015-06-04
* Author: andrey * Author: Andrey Filippov
* Description: Histograms transfer to the system memory over S_AXI * Description: Histograms transfer to the system memory over S_AXI
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: membridge * Module: membridge
* Date:2015-04-26 * Date:2015-04-26
* Author: andrey * Author: Andrey Filippov
* Description: bi-directional bridge between system and video memory over axi_hp * Description: bi-directional bridge between system and video memory over axi_hp
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: mul_saxi_wr_chn * Module: mul_saxi_wr_chn
* Date:2015-07-10 * Date:2015-07-10
* Author: andrey * Author: Andrey Filippov
* Description: One channel of the mult_saxi_wr (read/write common buffer) * Description: One channel of the mult_saxi_wr (read/write common buffer)
* *
* Copyright (c) 2015 Elphel, Inc . * Copyright (c) 2015 Elphel, Inc .
......
/******************************************************************************* /*******************************************************************************
* Module: mult_saxi_wr * Module: mult_saxi_wr
* Date:2015-07-08 * Date:2015-07-08
* Author: andrey * Author: Andrey Filippov
* Description: send data from up to 4 sources to the system memory over S_AXI. * Description: send data from up to 4 sources to the system memory over S_AXI.
* Each source should have a 32-bit wide buffer running at the same clock (mclk). * Each source should have a 32-bit wide buffer running at the same clock (mclk).
* Buffer should contain at least burst size (4,8,16,32,64 bytes) * Buffer should contain at least burst size (4,8,16,32,64 bytes)
......
/******************************************************************************* /*******************************************************************************
* Module: mult_saxi_wr_pointers * Module: mult_saxi_wr_pointers
* Date:2015-07-10 * Date:2015-07-10
* Author: andrey * Author: Andrey Filippov
* Description: Process pointers for mult_saxi_wr * Description: Process pointers for mult_saxi_wr
* *
* Copyright (c) 2015 Elphel, Inc . * Copyright (c) 2015 Elphel, Inc .
......
/******************************************************************************* /*******************************************************************************
* Module: axi_hp_clk * Module: axi_hp_clk
* Date:2015-04-27 * Date:2015-04-27
* Author: andrey * Author: Andrey Filippov
* Description: Generate global clock for axi_hp * Description: Generate global clock for axi_hp
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmd_mux * Module: cmd_mux
* Date:2015-01-11 * Date:2015-01-11
* Author: andrey * Author: Andrey Filippov
* Description: Command multiplexer between AXI and frame-based command sequencer * Description: Command multiplexer between AXI and frame-based command sequencer
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmd_readback * Module: cmd_readback
* Date:2015-05-05 * Date:2015-05-05
* Author: andrey * Author: Andrey Filippov
* Description: Store control register data and readback * Description: Store control register data and readback
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_buf_average * Module: cmprs_buf_average
* Date:2015-06-14 * Date:2015-06-14
* Author: andrey * Author: Andrey Filippov
* Description: Saves Y and C components to buffers, caculates averages * Description: Saves Y and C components to buffers, caculates averages
* during write, then subtracts them during read and provides to * during write, then subtracts them during read and provides to
* the after DCT to restore DC * the after DCT to restore DC
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_cmd_decode * Module: cmprs_cmd_decode
* Date:2015-06-23 * Date:2015-06-23
* Author: andrey * Author: Andrey Filippov
* Description: Decode compressor command/modes, reclock some signals * Description: Decode compressor command/modes, reclock some signals
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_frame_sync * Module: cmprs_frame_sync
* Date:2015-06-23 * Date:2015-06-23
* Author: andrey * Author: Andrey Filippov
* Description: Synchronizes memory channels (sensor and compressor) * Description: Synchronizes memory channels (sensor and compressor)
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_macroblock_buf_iface * Module: cmprs_macroblock_buf_iface
* Date:2015-06-11 * Date:2015-06-11
* Author: andrey * Author: Andrey Filippov
* Description: Communicates with compressor memory buffer, generates pixel * Description: Communicates with compressor memory buffer, generates pixel
* stream matching selected color mode, accommodates for the buffer latency, * stream matching selected color mode, accommodates for the buffer latency,
* acts as a pacemaker for the whole compressor (next stages are able to keep up). * acts as a pacemaker for the whole compressor (next stages are able to keep up).
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_out_fifo * Module: cmprs_out_fifo
* Date:2015-06-25 * Date:2015-06-25
* Author: andrey * Author: Andrey Filippov
* Description: Compressor output FIFO * Description: Compressor output FIFO
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_pixel_buf_iface * Module: cmprs_pixel_buf_iface
* Date:2015-06-11 * Date:2015-06-11
* Author: andrey * Author: Andrey Filippov
* Description: Communicates with compressor memory buffer, generates pixel * Description: Communicates with compressor memory buffer, generates pixel
* stream matching selected color mode, accommodates for the buffer latency, * stream matching selected color mode, accommodates for the buffer latency,
* acts as a pacemaker for the whole compressor (next stages are able to keep up). * acts as a pacemaker for the whole compressor (next stages are able to keep up).
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_status * Module: cmprs_status
* Date:2015-06-25 * Date:2015-06-25
* Author: andrey * Author: Andrey Filippov
* Description: Generate compressor status word * Description: Generate compressor status word
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_tile_mode2_decode * Module: cmprs_tile_mode2_decode
* Date:2015-06-14 * Date:2015-06-14
* Author: andrey * Author: Andrey Filippov
* Description: Decode mode parameters, registered at pre-start of the macroblock * Description: Decode mode parameters, registered at pre-start of the macroblock
* data to color conversion module * data to color conversion module
* *
......
/******************************************************************************* /*******************************************************************************
* Module: cmprs_tile_mode_decode * Module: cmprs_tile_mode_decode
* Date:2015-06-14 * Date:2015-06-14
* Author: andrey * Author: Andrey Filippov
* Description: Decode tile/macroblocks parameters from compressor type * Description: Decode tile/macroblocks parameters from compressor type
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: color_proc393 * Module: color_proc393
* Date:2015-06-10 * Date:2015-06-10
* Author: andrey * Author: Andrey Filippov
* Description: Color processor for JPEG 4:2:0/JP4 * Description: Color processor for JPEG 4:2:0/JP4
* Updating from the earlier 2002-2010 version * Updating from the earlier 2002-2010 version
* *
......
/******************************************************************************* /*******************************************************************************
* Module: csconvert * Module: csconvert
* Date:2015-06-14 * Date:2015-06-14
* Author: andrey * Author: Andrey Filippov
* Description: Color space convert: combine differnt color modes * Description: Color space convert: combine differnt color modes
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: csconvert_jp4 * Module: csconvert_jp4
* Date:2015-06-10 * Date:2015-06-10
* Author: andrey * Author: Andrey Filippov
* Description: Color conversion for JP4 mode * Description: Color conversion for JP4 mode
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: csconvert_jp4diff * Module: csconvert_jp4diff
* Date:2015-06-10 * Date:2015-06-10
* Author: andrey * Author: Andrey Filippov
* Description: Color conversion for JP4 differential * Description: Color conversion for JP4 differential
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: csconvert_mono * Module: csconvert_mono
* Date:2015-06-10 * Date:2015-06-10
* Author: andrey * Author: Andrey Filippov
* Description: Convert JPEG monochrome * Description: Convert JPEG monochrome
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: dcc_sync393 * Module: dcc_sync393
* Date:2015-06-17 * Date:2015-06-17
* Author: andrey * Author: Andrey Filippov
* Description: Synchronises output of DC components * Description: Synchronises output of DC components
* Syncronizes dcc data with dma1 output, adds 16..31 16-bit zero words for Axis DMA * Syncronizes dcc data with dma1 output, adds 16..31 16-bit zero words for Axis DMA
* Was not used in late NC353 camera (DMA channel used fro IMU logger) * Was not used in late NC353 camera (DMA channel used fro IMU logger)
......
/******************************************************************************* /*******************************************************************************
* Module: jp_channel * Module: jp_channel
* Date:2015-06-10 * Date:2015-06-10
* Author: andrey * Author: Andrey Filippov
* Description: Top module of JPEG/JP4 compressor channel * Description: Top module of JPEG/JP4 compressor channel
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_cur_params_target.vh * File: x393_cur_params_target.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Memory controller parameters that need adjustment during training * Description: Memory controller parameters that need adjustment during training
* Target ,pde * Target ,pde
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_localparams.vh * File: x393_localparams.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Local parameters for simulation of the x393 * Description: Local parameters for simulation of the x393
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_mcontr_encode_cmd.vh * File: x393_mcontr_encode_cmd.vh
* Date:2015-02-09 * Date:2015-02-09
* Author: andrey * Author: Andrey Filippov
* Description: Functions used to encode memory controller sequences * Description: Functions used to encode memory controller sequences
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_parameters.vh * File: x393_parameters.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Parameters for the x393 (simulation and implementation) * Description: Parameters for the x393 (simulation and implementation)
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_simulation_parameters.vh * File: x393_simulation_parameters.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation-specific parameters for the x393 * Description: Simulation-specific parameters for the x393
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_tasks01.vh * File: x393_tasks01.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for the x393 (low level) * Description: Simulation tasks for the x393 (low level)
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_tasks_afi.vh * File: x393_tasks_afi.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for the AXI_HP (AFI) * Description: Simulation tasks for the AXI_HP (AFI)
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* File: x393_tasks_mcntrl_buffers.vh * File: x393_tasks_mcntrl_buffers.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for software reading/writing (with test patterns) * Description: Simulation tasks for software reading/writing (with test patterns)
* of the block buffers. * of the block buffers.
* *
......
/******************************************************************************* /*******************************************************************************
* File: x393_tasks_mcntrl_en_dis_priority.vh * File: x393_tasks_mcntrl_en_dis_priority.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for software reading/writing (with test patterns) * Description: Simulation tasks for software reading/writing (with test patterns)
* of the block buffers. * of the block buffers.
* *
......
/******************************************************************************* /*******************************************************************************
* File: x393_tasks_mcntrl_timing.vh * File: x393_tasks_mcntrl_timing.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for programming I/O delays and other timing * Description: Simulation tasks for programming I/O delays and other timing
* parameters in the memory controller * parameters in the memory controller
* *
......
/******************************************************************************* /*******************************************************************************
* File: x393_tasks_pio_sequences.vh * File: x393_tasks_pio_sequences.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for programming memory transaction * Description: Simulation tasks for programming memory transaction
* sequences (controlles by PS) * sequences (controlles by PS)
* *
......
/******************************************************************************* /*******************************************************************************
* File: x393_tasks_ps_pio.vh * File: x393_tasks_ps_pio.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for mcntrl_ps_pio module (launching software * Description: Simulation tasks for mcntrl_ps_pio module (launching software
* - programmed memory transaction sequences) * - programmed memory transaction sequences)
* *
......
/******************************************************************************* /*******************************************************************************
* File: x393_status.vh * File: x393_status.vh
* Date:2015-02-07 * Date:2015-02-07
* Author: andrey * Author: Andrey Filippov
* Description: Simulation tasks for the x393 related to status * Description: Simulation tasks for the x393 related to status
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: buf_xclk_mclk16_393 * Module: buf_xclk_mclk16_393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: move data from xclk to mclk domain * Description: move data from xclk to mclk domain
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: event_logger * Module: event_logger
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: top module of the event logger (ported from imu_logger) * Description: top module of the event logger (ported from imu_logger)
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: imu_exttime393 * Module: imu_exttime393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: get external timestamp (for image) * Description: get external timestamp (for image)
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: imu_message393 * Module: imu_message393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: * Description:
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: imu_spi393 * Module: imu_spi393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: SPI interface for the IMU * Description: SPI interface for the IMU
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: imu_timestamps393 * Module: imu_timestamps393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: Acquire timestmps for events * Description: Acquire timestmps for events
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: logger_arbiter393 * Module: logger_arbiter393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: arbiter for the event_logger * Description: arbiter for the event_logger
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: nmea_decoder393 * Module: nmea_decoder393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: Decode some of the NMEA sentences (to compress them) * Description: Decode some of the NMEA sentences (to compress them)
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: rs232_rcv393 * Module: rs232_rcv393
* Date:2015-07-06 * Date:2015-07-06
* Author: andrey * Author: Andrey Filippov
* Description: rs232 receiver * Description: rs232 receiver
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
/******************************************************************************* /*******************************************************************************
* Module: cmd_encod_4mux * Module: cmd_encod_4mux
* Date:2015-02-21 * Date:2015-02-21
* Author: andrey * Author: Andrey Filippov
* Description: 4-to-1 mux to cmbine memory sequences sources * Description: 4-to-1 mux to cmbine memory sequences sources
* *
* Copyright (c) 2015 Elphel, Inc. * Copyright (c) 2015 Elphel, Inc.
......
<