参数资料
型号: 935269256557
厂商: NXP SEMICONDUCTORS
元件分类: 微控制器/微处理器
英文描述: 1 CHANNEL(S), SERIAL COMM CONTROLLER, PQFP80
封装: 12 X 12 MM, 1.40 MM HEIGHT, PLASTIC, MS-026, SOT-315-1, LQFP-80
文件页数: 6/36页
文件大小: 145K
代理商: 935269256557
2000 Nov 17
14
Philips Semiconductors
Preliminary specication
1394 SBP-2 link layer controller
SAA7356HL
8
MICROCONTROLLER COMMUNICATION WITH
THE SAA7356HL
The communications protocol from a hardware
perspective is described in the following sections.
The automation engine within the SAA7356HL performs
all of the functions necessary to support the SBP-2
protocol layer. The microcontroller and the SAA7356HL
communicate via command registers and access to the
shared RAM resource.
The microcontroller will download the configuration
information into the SAA7356HL after a Power-on reset.
Once this has been done, the power-on sequence will be
completed when the microcontroller writes any value to the
Sbp2Start register. To download the configuration
information, the microcontroller simply copies a binary
image (provided by Philips Semiconductors) and writes
repetitively into the RAM.Next address.
8.1
Communications initiated by the
microcontroller
The microcontroller may send a message to the
SAA7356HL by writing to the CmdFromMicro register.
Once the SAA7356HL has used this register, the
SAA7356HL will assert the maskable interrupt,
InterruptReason.CmdClr, to the microcontroller. The
value in the CmdFromMicro register will remain.
On receiving the InterruptReason.CmdClr interrupt, the
microcontroller will read from the InterruptReason
register to determine the source of this interrupt. To clear
the interrupt, the microcontroller must write a logic 1 to the
InterruptReason.CmdClr bit: writing a logic 0 to this
location has no effect. An alternative control protocol may
be used. As the SAA7356HL acknowledges the
CmdFromMicro, the InterruptReason.CmdClr is
asserted as before. The user may decide to mask this
interrupt and use a polling technique.
On detecting completion of the previous command via
InterruptReason.CmdClr, the microcontroller may write
another command into the CmdFromMicro register: this
will clear the InterruptReason.CmdClr flag and so there
is no need for the microcontroller to perform another
operation to explicitly clear this flag.
This style of communication is used to realize a simple
command-driven communication protocol in which the
microcontroller sends command bytes to the SAA7356HL.
If no parameters are required, there is no need to write to
a shared memory location and hence there is no need to
write to the RAM Access Offset, Current and Next
registers. The CmdFromMicro register definition is given
in Table 2.
In addition to the CmdFromMicro register, the
microcontroller can also write to the Sbp2Start register.
This is used in the system initialization sequence. The
value that is written has no significance and reading from
this address will return zeros.
When using this command to initialize the SAA7356HL,
the microcontroller may first write to a pre-designated
memory area for the parameter passing and then write to
the Sbp2Start register to start the requested action. The
Sbp2Start register definition is given in Table 3.
8.2
Communications initiated by the SAA7356HL
The SAA7356HL has only one form of communication to
the microcontroller: the SAA7356HL will write to the
CmdToMicro register. On writing to this register, the
maskable CmdMicro bit in the InterruptReason register
is asserted, which in turn may assert the maskable
interrupt to the microcontroller. The microcontroller will
read from the InterruptReason register to determine the
cause of the interrupt. If no data is required from the
communication then the microcontroller can determine this
from the value in the CmdToMicro register. The
CmdToMicro register definition is given in Table 4.
If data or parameters are needed then the SAA7356HL will
first write to the RAM and then write to the CmdToMicro
register. To signal acknowledgment of the interrupt, the
microcontroller writes a logic 1 to the CmdMicro bit in the
InterruptReason register which also has the effect of
clearing the CmdMicro bit and negating the interrupt (if no
other interrupts are pending): writing a logic 0 to the
CmdMicro bit has no effect. On signalling the
acknowledgment, the value in the CmdToMicro register is
unchanged, but now the SAA7356HL is free to modify the
CmdToMicro register contents.
相关PDF资料
PDF描述
935264570557 1 CHANNEL(S), SERIAL COMM CONTROLLER, PQFP80
0803-7700-02 Integrated VDSL Filter/Hybrid Solution
935269451118 133 MHz, PROC SPECIFIC CLOCK GENERATOR, PDSO56
935269451112 133 MHz, PROC SPECIFIC CLOCK GENERATOR, PDSO56
0803-7700-03 VDSL / PSTN CO Splitter
相关代理商/技术参数
参数描述
935269304128 制造商:ST-Ericsson 功能描述:IC AUDIO CODEC W/TCH SCRN 48LQFP
935269544557 制造商:NXP Semiconductors 功能描述:SUB ONLY TDA9587-2US1-V1.3
935269987557 制造商:NXP Semiconductors 功能描述:SUB ONLY TDA9587-1US1-V1.8 SUBBED TO 935269987557
935270713557 制造商:NXP Semiconductors 功能描述:SUB ONLY IC CHP
935270792551 制造商:NXP Semiconductors 功能描述:IC BUFF DVR TRI-ST 16BIT 56VFBGA