
Philips Semiconductors
PNX15xx Series
Volume 1 of 1
Chapter 14: FGPI: Fast General Purpose Interface
PNX15XX_SER_3
Koninklijke Philips Electronics N.V. 2006. All rights reserved.
Product data sheet
Rev. 3 — 17 March 2006
14-6
2.
Functional Description
2.1 Reset
FGPI is reset by any PNX15xx Series system reset or by setting the
SOFTWARE_RESET bit in the FGPI_SOFT_RST register.
Table 1: Module signal pins
Signal
Type
Description
clk_fgpi
input
From Clock Module. External FGPI clock on VDI_C2 pin is connected to the Clock Module.
FGPI data and control signals are sampled at each rising edge on clk_fgpi when fgpi_d_valid
is asserted high. Use the PNX15xx Series Clock Module to change clk_fgpi characteristics.
fgpi_d_valid
input
From External PAD, VDI_V2 via Input Router.
In all operating modes fgpi_d_valid is used to qualify data & control signals. fgpi_start
(fgpi_rec_start), fgpi_stop (fgpi_buf_start), and fgpi_data will only be sampled when
fgpi_d_valid is high during the rising edge of clk_fgpi.
fgpi_start
or
fgpi_rec_start
input
From External PAD, VDI_D[32] via Input Router.
Message Passing Mode:
A programmable transition on fgpi_start (see FGPI_CTL register bits 3:2) indicates the start of
a message. The message starts on the clk_fgpi edge when the transition was detected.
Record Capture Mode:
A programmable transition on fgpi_rec_start (see FGPI_CTL register bits 3:2) indicates the
start of a record. The record starts on the clk_fgpi edge when the transition was detected.
fgpi_stop
or
fgpi_buf_start
input
From External PAD, VDI_D[33] via Input Router.
Message Passing Mode:
A programmable transition on fgpi_stop (see FGPI_CTL register bits 7:5) indicates the end of
a message. The message ends on the clk_fgpi edge when the transition was detected.
Record Capture Mode:
A programmable transition on fgpi_buf_start (see FGPI_CTL register bits 7:5) indicates the
start of a new buffer. The new buffer starts on the clk_fgpi edge when the transition was
detected.
fgpi_data
input
From External PAD’s, VDI_D[31:0] via Input Router.
General Purpose high speed data input sampled on the rising edge of clk_fgpi when
fgpi_d_valid is high.
fgpi_interrupt
output
Interrupt status connects to the TriMedia Processor in the PNX15xx Series.
fgpi_intr_active
output
Not used in the PNX15xx Series.
fgpi_clk_pol
output
Not used in the PNX15xx Series.
fgpi_resetn
output
Goes to the PNX15xx Series Input Router module to reset it’s registers used in routing data to
the FGPI module.