Change log for s2imac_epc



Changes in S2IMAC v1.02.a, introduced in 11.5

S2IMAC 11.5 - Changes in tool interface files (.mpd)


  • Added parameter C_INTERRUPT_PRESENT
  • Added input port PRH_Int associated with C_INTERRUPT_PRESENT
  • Added output port IP2INTC_Irpt associated with C_INTERRUPT_PRESENT

S2IMAC 11.5 - Changes in VHDL/Verilog/Netlist sources (.vhd, .v, .ngc, .edn)



New Features:
  • Initial 1.02a version:
    •   Copy xps_epc_v1_02_a to s2imac_epc_v1_02_a
    •   Rename and adapt data/xps_epc_v2_1_0.* to data/s2imac_epc_v2_1_0.*
    •   Rename components and associated entities from xps_epc_v1_02_a to s2imac_epc_v1_02_a
  • Introduce Interrupt Handling:
    •  Extend interface description for new ports PRH_Int and IP2INTC_Irpt and the generic C_INTERRUPT_PRESENT
    •  Generate interrupt line assignment in according to C_INTERRUPT_PRESENT: REMOVE_INTERRUPT and PASSTHROUGH_INTERRUPT
Resolved Issues:
  • None
Known Issues / Limitations:
  • Only one interrupt line for all peripheral interfaces (PHR0..3)

S2IMAC 11.5 - Changes documentation associated with core


  • Added watermark for each page: S2IMAC



Fork from xps_epc to s2imac_epc


Change log for xps_epc



Changes in v1.02.a, introduced in 11.3

11.3 - Changes in VHDL/Verilog/Netlist sources (.vhd, .v, .ngc, .edn)



 New Features:
  • None
Resolved Issues:
  • Fixed [CR<525042>], Updated the synchronous mode multiplexing operation.
    • Versions that have this issue: v1.01.a
Known Issues /Limitations:
  • None

11.3 - Changes in documentation associated with core



  • Updated DS for addition of S6 and V6 utilizartion matrix


Changes in v1.01.a, introduced in 11.1

11.1 - Changes in VHDL/Verilog/Netlist sources (.vhd, .v, .ngc, .edn)



New Features:
  • Changed the helper libraries proc_common_v2_00_a to proc_common_v3_00_a and plbv46_slave_single_v1_00_a to plbv46_slave_single_v1_01_a.
Resolved Issues:
  • Fixed [CR<467963>] - Added the delay in the two consecutive writes and reads, in place of adding at the end of transaction.
    •  Versions that have this issue : v1_00_a
  • Fixed [CR<480619>] - The logic to verify the device is ready is added by splitting the DEV_VALID state in two parts. The CR is resolved.
    • Versions that have this issue: v1_00_a
Known Issues / Limitations:
  • None

11.1 - Changes in documentation associated with core


  • Fixed [CR<477021>] - Modified the PRH RDY expectation and code behavior section.


Changes in v1.00.a

10.1.2 - Changes in tool interface files (.mpd)


  • Added preferred support for aspartan3a.
  • Added preferred support for aspartan3.
  • Added preferred support for aspartan3e.
  • Added preferred support for virtex5fx.
  • Added preferred support for  aspartan3adsp.

10.1.2 - Changes in TCL files associated with core (.tcl)


  • The following checks are required only for asynchronous mode.[<CR 469644>]  is fixed. Changes are done in "proc check_rdy_tout" as per notes 21,22 in Data Sheet table 2.
  • Versions that have this issue : v1_00_a

10.1.2 - Changes in tool interface files (.mpd)


  • Added preferred support for virtex2p.

10.1.2 - Changes in TCL files associated with core (.tcl)


  • The following checks are required only for asynchronous mode.[<CR 469644>]  is fixed. Changes are done in "proc check_rdy_tout" as per notes 21,22 in Data Sheet table 2.
    • Versions that have this issue : v1_00_a


Changes in v1.00.a


10.1 - Changes in tool interface files (.mpd)


  • Added preferred support for virtex2p.


Changes in v1.00.a


9.2 - Changes in tool interface files (.mpd)


  • Added ASSIGNMENT = REQUIRE to parameters which need to be set
  • Added preferred support for spartan3a.
  • Added preferred support for spartan3adsp.
  • Added preferred support for virtex5.
  • Added preferred support for virtex4.
  • Added preferred support for spartan3.
  • Added early access support for virtex5fx.
  • Added preferred support for spartan3e.

9.2 - Changes in Tcl script files associated with core (.tcl)


  • The following checks are required only for asynchronous mode, C_PRHx_WRN_WIDTH < C_PRHx_WR_CYCLE and C_PRHx_RDN_WIDTH < C_PRHx_RD_CYCLE.

Changes in v1.00.a


9.1.2 - Changes in tool interface files (.mpd)


  • Added ASSIGNMENT = CONSTANT to parameters like C_SPLB_AWIDTH, C_SPLB_NATIVE_DWIDTH, and C_SPLB_SUPPORT_BURST.
  • Added beta support for spartan3adsp.


Changes in v1.00.a, introduced in 9.1


9.1 - Changes in VHDL/Verilog/Netlist sources (.vhd, .v, .ngc, .edn)


New Features:
  • Initial 1.00a version

Resolved Issues:

  • None

Known Issues / Limitations:

  • None