APB Configuration Interface
UG0331 User Guide Revision 15.0
786
25.1.3
CoreSF2Config Soft IP
CoreSF2Config facilitates configuration of peripheral blocks (MDDR, FDDR, and SERDESIF blocks) in a
SmartFusion2 device, as shown in
page 787. CoreSF2Config has a mirrored master APB
port and several mirrored slave APB ports. The mirrored master port should be connected to the
FIC_2_APB_MASTER port of the MSS and the mirrored slave ports should be connected to the APB
slave ports of the blocks to be configured.
CoreSF2Config soft IP is available in the Libero SoC IP Catalog. Refer to the
CoreSF2Config
Handbook
for port lists and their descriptions, design flows, memory maps, and Control and Status
register details.
Table 785 •
SERDERIF APB Slave Configuration Interface Port List
Port Name
Direction
Polarity
Description
APB_S_PSEL
In
High
Indicates APB slave select
APB_S_PENABLE
In
High
Indicates APB enable
APB_S_PWRITE
In
High
Indicates APB write control signal. Indicates read
when Low and write when High.
APB_S_PADDR [13:2]
In
Indicates APB address. Addresses are word aligned.
APB_S_PWDATA [31:0]
In
Indicates APB write data
APB_S_PRDATA [31:0]
Out
Indicates APB read data
APB_S_PREADY
Out
Indicates APB PREADY signal and used to extend an
APB transfer.
APB_S_PSLVERR
Out
High
Indicates a transfer failure
APB_S_PCLK
In
Indicates APB clock
APB_S_PRESET_N
In
Low
Indicates APB active low reset
Table 786 •
MSS APB Master Configuration Interface Port List
Port Name
Direction
Polarity
Description
FIC_2_APB_M_PSEL
Out
High
Indicates APB slave select
FIC_2_APB_M_PENABLE
Out
High
Indicates APB enable
FIC_2_APB_M_PWRITE
Out
High
APB write control signal. Indicates read when Low
and write when High.
FIC_2_APB_M_PADDR [15:2]
Out
Indicates APB address. Addresses are word aligned.
FIC_2_APB_M_PWDATA [31:0] Out
Indicates APB write data
FIC_2_APB_M_PRDATA [31:0] In
Indicates APB read data
FIC_2_APB_M_PREADY
In
Indicates APB PREADY signal and used to extend an
APB transfer.
FIC_2_APB_M_PSLVERR
In
High
Indicates a transfer failure
FIC_2_APB_M_PCLK
In
Indicates APB clock
FIC_2_APB_M_PRESET_N
In
Low
Indicates APB active low reset