7
mirror of https://github.com/parallella/parallella-hw.git synced 2025-04-17 19:08:55 +00:00
parallella-hw/fpga
Andreas Olofsson bc9a58b48b Merge remote-tracking branch 'origin/elink_redesign_fred'
Conflicts:
	fpga/src/ecfg/hdl/ecfg.v
	fpga/src/gpio/hdl/parallella_gpio_emio.v
2015-03-23 15:29:55 -04:00
..
archives Adding the latest Vivado design archive for Parallella 2015-03-21 10:14:13 -04:00
bitstreams Merge remote-tracking branch 'origin/elink_redesign_fred' 2015-03-23 15:29:55 -04:00
edk Added E64 project with HDMI. 2014-06-03 19:20:33 -04:00
edk-vivado/parallella_7020_headless Cleanup for Vivado project. 2014-07-28 19:48:17 -04:00
externals Added external repo fpgahdl_xilinx from analog devices. 2014-05-16 14:54:00 -04:00
hdl Merge remote-tracking branch 'origin/elink_redesign' 2015-03-23 15:24:38 -04:00
ip Started reorganization. 2014-03-13 13:22:59 -04:00
projects Added E64 project with HDMI. 2014-06-03 19:20:33 -04:00
projects-vivado Merge remote-tracking branch 'origin/elink_redesign_fred' 2015-03-23 15:29:55 -04:00
src Merge remote-tracking branch 'origin/elink_redesign_fred' 2015-03-23 15:29:55 -04:00
test Added XDC constraints files. 2014-12-19 16:15:26 -05:00
README.md Adding README file describing design structure of the elink 2014-12-14 17:40:23 -05:00
versions.txt Merge remote-tracking branch 'origin/elink_redesign_fred' 2015-03-23 15:29:55 -04:00

Design structure

elink/              -  Top level level AXI elink peripheral
  emaxi/            -  AXI master interface
  exaxi/            -  AXI slave interface
  exaxilite/        -  AXI slave interface for configuration registers
  etx/              -  Elink transmit block
      etx_io        -  Converts packet to high speed serial
      etx_protocol  -  Creates an elink transaction packet
      etx_arbiter   -  Selects one of three AXI traffic sources (rd, wr, rr)
      s_rq_fifo     -  Read request fifo for slave AXI interface
      s_wr_fifo     -  Write request fifo for slave AXI interface
      m_rr_fifo     -  Read response fifo for master AXI interface 
  erx/              -  Elink receiver block
      etx_io        -  Converts serial packet received to parallel
      etx_protocol  -  Converts the elink packet to 104 bit emesh transaction
      etx_disty     -  Decodes emesh transaction and sends to AXI interface
      emmu          -  Translates the dstaddr of incoming transaction  
      m_rq_fifo     -  Read request fifo for master AXI interface
      m_wr_fifo     -  Write request fifo for master AXI interface
      s_rr_fifo     -  Read response fifo for slave AXI interface 
  ecfg/             -  Configurationr register file for elink
  embox/            -  Mail box (with interrupt output)
  eclock/           -  Clock generator