欢迎访问ic37.com |
会员登录 免费注册
发布采购

TPU3035 参数 Datasheet PDF下载

TPU3035图片预览
型号: TPU3035
PDF下载: 下载PDF文件 查看货源
内容描述: 图文电视处理器 [Teletext Processors]
分类和应用: 电视
文件页数/大小: 73 页 / 1175 K
品牌: MICRONAS [ MICRONAS ]
 浏览型号TPU3035的Datasheet PDF文件第21页浏览型号TPU3035的Datasheet PDF文件第22页浏览型号TPU3035的Datasheet PDF文件第23页浏览型号TPU3035的Datasheet PDF文件第24页浏览型号TPU3035的Datasheet PDF文件第26页浏览型号TPU3035的Datasheet PDF文件第27页浏览型号TPU3035的Datasheet PDF文件第28页浏览型号TPU3035的Datasheet PDF文件第29页  
TPU 3035, TPU 3040  
PRELIMINARY DATA SHEET  
4.2.1.1. CPU Subaddressing  
When reading the DRAM, the first data byte the TPU  
3040 returns is a dummy byte, which has to be ignored.  
There are 2 CPU subaddresses to access CPU  
memory: either with static memory address or with auto-  
incrementing memory address. The main purpose of  
CPU subaddressing is to write text into the OSD buffer  
and to access the I/O page (see chapter 4.15.). The stat-  
ic CPU subaddress can be used to write more than 1  
byte into the same I/O page register.  
< 22 7A ab ah al dd .. >  
< 22 7A ab ah al > < 22 7C dd .. >  
< 22 7A ab ah al > < 22 7C < 23 dd ..>  
Data written to the DRAM subaddress is collected first  
2
in the I C buffer of TPU 3040 and is copied to DRAM  
when the buffer is full (48 bytes) or after stop condition.  
During the time the buffer is copied to DRAM the TPU  
2
The CPU subaddress has to be followed by 2 address  
bytes defining the CPU memory address. The following  
data byte is written into this address. In the case of auto-  
increment the continuation bytes are written into incre-  
menting memory addresses.  
3040 will hold the I C clock line down.  
Reading data from the DRAM subaddress is also buff-  
ered internally. Reading the first byte will only empty the  
2
I C buffer. Every time the buffer is empty, the TPU 3040  
2
will copy 48 bytes from DRAM into the I C buffer. During  
this time the TPU 3040 will hold the I C clock line down.  
2
The CPU telegram can be stopped after the 2 memory  
2
address bytes. The following I C telegram subaddres-  
sing the data register will continue data transfer to or  
from the CPU memory. The data transfer will always  
start at the CPU memory address (autoincrement is not  
saved).  
4.2.1.3. Command Subaddressing  
TPU 3040 supports a command language, allowing the  
host controller to start complex processing inside the  
TPU 3040 with simple commands (see chapter 4.9.).  
Commands have to be sent to the command subad-  
dress.  
< 22 78 ah al dd .. >  
< 22 79 ah al dd .. >  
< 22 79 ah al > < 22 7C dd .. >  
Data is directly written into CPU memory without using  
the I C buffer of TPU 3040 and without waiting for a stop  
condition.  
2
The command subaddress has to be followed by the  
command code. The following data bytes are taken as  
command parameters.  
The execution time for commands depends on other  
processes running inside the TPU 3040 firmware, there-  
fore the host controller has to read the status register to  
get information about the running command before  
reading command parameter or starting other com-  
mands.  
4.2.1.2. DRAM Subaddressing  
DRAM access is necessary to generate level 2 displays.  
TheexternalDRAMcanbeaddressedonbytelevel. The  
maximum DRAM size of 16 Mbit requires a 21-bit  
memory address pointer. The format of the DRAM ad-  
dress pointer is shown in Fig. 4–2.  
The status register returns information about the com-  
mand interface. The ‘command wait’ bit is set during  
execution of a command and is reset when a command  
is executed completely and read parameters are avail-  
able. If a non-existing command is sent to the TPU 3040,  
the ‘command invalid’ bit is set. If a command could not  
be executed successfully, the ‘command found no data’  
bit is set. In this case the read parameters of this com-  
mand are not valid.  
5-bit Bank  
8-bit High  
8-bit Low  
Fig. 4–2: DRAM Address Pointer  
Reading status from TPU 3040 is done by subaddres-  
sing the status register followed by repeated start condi-  
tion and slave read address (see Fig. 4–3).  
The DRAM subaddress has to be followed by 3 address  
bytes defining the DRAM address pointer. The following  
data byte is written into this address.  
< 22 7B cc dd ..  
< 22 7D < 23 ss .. >  
< 22 7C < 23 dd .. >  
>
DRAMsubaddressingalwaysusesautoincrement. Sep-  
erate read and write DRAM address pointers are saved  
for autoincrement.  
Telegrams subaddressing the command interface are  
buffered and processed after receiving the stop condi-  
tion. Therefore the command code and all necessary  
command parameters have to be included in a single  
telegram.  
The DRAM telegram can be stopped after the 3 address  
pointerbytes. ThefollowingI Ctelegramsubaddressing  
the data register will continue data transfer to or from the  
DRAM.  
2
MICRONAS INTERMETALL  
25  
 复制成功!