Part Number Hot Search : 
Z5234 MC34063 102M0 DS1284N AM252 BAS28506 1234A TSOP1830
Product Description
Full Text Search
 

To Download TPU3041 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  tpu 3041 cyrillic/greek teletext processor edition sept. 27, 1995 6251-415-3ai advance information micronas
advance information tpu 3041 micronas intermetall 2 contents page section title 3 1. introduction 3 1.1. technical code change from tc19 to tc22 4 1.2. software incompatibility between technical codes 19 and 22 4 2. functional description 5 3. definitions 5 3.1. character set 6 3.2. character font 9 3.3. latin character mapping 10 3.4. cyrillic character mapping 11 3.5. command language 20 4. data sheet history
advance information tpu 3041 micronas intermetall 3 multistandard teletext processor for level 1 and 2 release notes: this paper describes only those functions and characteristics of the tpu 3041 which are different to functions and characteristics of the tpu 3040. for detailed information on common features please read the tpu 3040 data sheet. the information given applies to tpu 3041, technical code 22. revision bars indicate significant changes to the previous version. 1. introduction the TPU3041 is a single-chip world system teletext (wst) decoder for applications in analog and digital tv sets. it is designed for use in countries with greek or cyrillic character sets. the latin character set is still supported including a wide range of national char- acters. 1.1. technical code change from tc19 to tc22 TPU3041 tc22 is based on hardware and firmware of tpu3040 tc20. the following table shows the improve- ments compared to tc18. tpu 3040 tc10 tc12 tc13 tc14 tc16 tc17 tc18 tc20 display stop rolling time/header in parallel magazin mode x x x x different italics timing in 10mhz analog mode problem: italics characters are displayed by shifting pixel in steps of 1/4 clock periods. in 10 mhz analog mode, pixels are shifted by 3/4 clock periods instead. x row 26 character flicker without parity error x x x x row 26 overwriting pointers in row0 problem: row 26 can address columns 3239 in row 0 solution: set bit arow 26 holdo in display mode x row 26 not checking row 24 hold x x x x double height flicker after page clear x x x x no support of serbian language in character set 38 x x x x prio interface jitter in msync interface problem: display jitter of 1 pixel solution: enable skew delay x x x x display flicker during channel search x x x x memory manager ghost rows overwriting memory problem: on channels with parallel magazine transmission, the memory manager of tpu3040 can destroy ghost row pointers. received ghost rows are then written randomly into memory. solution: 4 mbit dram x
advance information tpu 3041 micronas intermetall 4 tc22 also includes some firmware improvements compared to tc20. please check TPU3041 data sheet for detailed description of the following commands: command 07 aacquisition modeo command 18 aread reset sourceo command 26 adisplay page requesto 1.2. software incompatibility between technical codes 19 and 22 TPU3041, technical code 19, did not include the user font of tpu3040. the user font is used in some applica- tions to generate osd menus. to maintain compatibility with existing tpu3040 applications and to guarantee compatibilty to future versions, such as tpu3042 (ara- bic/hebrew), it was decided to change the font organiza- tion of TPU3041 from tc19 to tc22. this means that the character mapping in the cyrillic font is changed. ex- ternal software generating osd texts must use new mapping tables. in tc 22, command 60 was improved and now supports all features of the full row attribute, such as double height. therefore it is not compatible to command 60 in tc19. please check TPU3041 data sheet for a more de- tailed description. 2. functional description the original g2 font and the ntsc fonts of tpu3040 had to be removed from the character rom. the firmware was modified to support the additional fonts agreeko and acyrillico using esc code (1/11) to switch between different character sets inside a teletext page. the esc code is only used during translation of a teletext page from page memory into ttx display bank. in the display bank the esc code has no function. addressing of the fonts agreeko and acyrillico is achieved by inserting level 2 parallel attributes into the display bank. the existence of level 2 data in the ttx display bank is a major difference between tpu3040 and TPU3041 and made some additional commands neces- sary. command 57 a display read column o can be used to read the full row attributes from the display bank. command 60 a display full row o can be used to set the full row attributes of the display bank without resetting the level 2 bit. the two character sets which are exchanged by esc code can be defined with additional commands not available in tpu3040. these commands (58 and 59) can be used to define two character sets including eight languages each. table 21 shows the available lan- guages in TPU3041. table 21: language table code language 0 english 1 french 2 swedish, finnish 3 czech 4 german 5 spanish 6 italian 7 estonian, finnish 8 english (us) 9 slovakian 10 hungarian 11 serbian, croatian, slovene 12 albanian 13 polish 14 turkish 15 rumanian 16 cyrillic (russian, bulgarian) 17 greek 18 cyrillic (serbian, montenegro) 19 yu latin (new) 20255 not defined
advance information tpu 3041 micronas intermetall 5 3. definitions 3.1. character set fig. 31: character set organization mapping rom 32 x 5 bit character rom 10-bit character code 32 char = 400 byte g0 national g1 g2 user g3 000h 100h 200h 300h 080h 180h 280h 380h g0 g0 g0 g0 g0 g0 national national national national national national national g1 national national national national g2 g2 user user user g3 g3 user user user user g1 g1 user greek greek greek cyrillic cyrillic cyrillic
advance information tpu 3041 micronas intermetall 6 3.2. character font table 31: g0 font 0 1 2 3 4 5 6 7 0123456789101112131415 = national option table 32: national font 8 9 10 11 12 13 14 15 0123456789101112131415
advance information tpu 3041 micronas intermetall 7 table 33: g1 font 0 1 2 3 4 5 6 7 0123456789101112131415 = national option
advance information tpu 3041 micronas intermetall 8 table 34: g2 font 0 1 2 3 4 5 6 7 0123456789101112131415 table 35: user font 8 9 10 11 12 13 14 15 0123456789101112131415
advance information tpu 3041 micronas intermetall 9 3.3. latin character mapping table 36: character set options option bits character set c14,c13,c12 6 38 40 55 70 128 000 english polish english (us) english english (us) programmable 001 french french french french slovakian programmable 010 swedish swedish swedish swedish hungarian programmable 011 czech czech czech turkish serbian programmable 100 german german german german albanian programmable 101 spanish serbian spanish spanish polish programmable 110 italian italian italian italian turkish programmable 111 estonian estonian estonian estonian rumanian programmable table 37: national option mapping language g0/g1 table position 2/3 2/4 4/0 5/11 5/12 5/13 5/14 5/15 6/0 7/11 7/12 7/13 7/14 albanian 5/15 2/4 13/12 13/2 12/12 12/3 11/12 9/1 13/13 13/3 12/13 13/1 11/13 czech 5/15 12/9 13/13 10/11 12/13 12/11 8/4 15/13 9/3 8/3 12/0 9/2 11/13 english 2/3 2/4 4/0 5/11 5/12 5/13 5/14 5/15 6/0 7/11 7/12 7/13 7/14 english (us) 5/15 2/4 4/0 14/4 13/5 15/4 14/6 13/0 14/7 14/5 15/6 15/5 15/7 estonian, finnish 5/15 11/11 11/12 8/13 8/14 12/12 8/15 11/10 11/13 8/10 8/11 12/13 8/12 french 9/3 8/1 8/5 9/1 9/7 8/2 8/8 5/15 9/5 8/7 9/8 8/9 9/0 german 5/15 2/4 15/0 8/13 8/14 8/15 14/6 13/0 14/0 8/10 8/11 8/12 9/10 hungarian 5/15 9/2 9/14 8/4 8/14 10/1 12/15 11/15 9/3 9/4 8/11 8/3 8/12 italian 2/3 2/4 9/3 14/0 9/0 5/13 5/14 5/15 8/2 8/5 9/6 9/5 8/6 polish 5/15 14/3 13/15 13/8 12/7 15/8 13/3 9/4 10/9 13/9 13/7 15/9 13/11 rumanian 5/15 14/1 10/14 10/5 14/14 14/11 10/6 15/1 10/15 8/7 14/15 12/5 8/8 serbian, croatian 5/15 2/4 13/12 13/2 12/12 12/3 11/12 13/0 13/13 13/3 12/13 13/1 11/13 slovakian 5/15 12/9 13/13 10/11 12/13 12/11 8/4 15/13 9/3 8/3 12/0 9/2 11/13 spanish 9/0 2/4 9/15 8/3 9/3 8/4 9/4 9/2 9/9 8/12 9/11 9/5 8/5 swedish, finnish 5/15 14/1 9/14 8/13 8/14 9/13 8/15 13/0 9/3 8/10 8/11 9/12 8/12 turkish 13/6 10/13 10/8 14/14 8/14 8/0 8/15 10/12 15/1 14/15 8/11 9/0 8/12 yu latin 5/15 2/4 13/12 13/2 12/12 12/3 11/12 13/0 13/13 13/3 12/13 13/1 11/13
advance information tpu 3041 micronas intermetall 10 3.4. cyrillic character mapping the cyrillic font definition of TPU3041 does not match the official specifications of the cyrillic g0 character set exactly as national options and packet 26 characters are included. the TPU3041 firmware uses tables to map the received character code into the internal font definition. the same tables should be used by external software for genera- tion of cyrillic osd text. table 38: cyrillic g0 mapping char g_russian_cyrillic_level_1[] = { 0x20, 0x21, 0x22, 0x5f, 0x24, 0x25, 0xdb, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0xb5, 0x41, 0xa0, 0xae, 0xa2, 0x45, 0xad, 0xa1, 0x58, 0xa6, 0xb6, 0x4b, 0xa7, 0x4d, 0x48, 0x4f, 0xaa, 0xb7, 0x50, 0x43, 0x54, 0xac, 0xa4, 0x42, 0xb8, 0xb9, 0xa5, 0xb1, 0xbe, 0xba, 0xaf, 0xbb, 0xd5, 0x61, 0xc0, 0xce, 0xc2, 0x65, 0xcd, 0xc1, 0x78, 0xc6, 0xd6, 0xe8, 0xc7, 0xe0, 0xe1, 0x6f, 0xca, 0xd7, 0x70, 0x63, 0xe2, 0xcc, 0xc4, 0xe3, 0xd8, 0xd9, 0xc5, 0xd1, 0xde, 0xda, 0xcf, 0x7f }; char g_russian_cyrillic_level_2[] = { 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x62, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x62, 0x60, 0x62, 0x62, 0x62, 0x60, 0x62, 0x62, 0x60, 0x62, 0x62, 0x60, 0x62, 0x60, 0x60, 0x60, 0x62, 0x62, 0x60, 0x60, 0x60, 0x62, 0x62, 0x60, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x60, 0x62, 0x62, 0x62, 0x60, 0x62, 0x62, 0x60, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x60, 0x62, 0x62, 0x60, 0x60, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x60 }; char g_serbian_cyrillic_level_1[] = { 0x20, 0x21, 0x22, 0x5f, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0xaf, 0x41, 0xa0, 0xae, 0xa2, 0x45, 0xad, 0xa1, 0x58, 0xa6, 0x4a, 0x4b, 0xa7, 0x4d, 0x48, 0x4f, 0xaa, 0x51, 0x50, 0x43, 0x54, 0xac, 0x42, 0x57, 0x58, 0x59, 0xa5, 0xab, 0xa4, 0xa3, 0xb1, 0xd0, 0xcf, 0x61, 0xc0, 0xce, 0xc2, 0x65, 0xcd, 0xc1, 0x78, 0xc6, 0x6a, 0xe8, 0xc7, 0xe0, 0xe1, 0x6f, 0xca, 0x71, 0x70, 0x63, 0xe2, 0xcc, 0xe3, 0x77, 0x78, 0x79, 0xc5, 0xcb, 0xc4, 0xc3, 0xd1, 0x7f }; char g_serbian_cyrillic_level_2[] = { 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x62, 0x60, 0x62, 0x62, 0x62, 0x60, 0x62, 0x62, 0x60, 0x62, 0x60, 0x60, 0x62, 0x60, 0x60, 0x60, 0x62, 0x60, 0x60, 0x60, 0x60, 0x62, 0x60, 0x60, 0x60, 0x60, 0x62, 0x62, 0x62, 0x62, 0x62, 0x60, 0x62, 0x60, 0x62, 0x62, 0x62, 0x60, 0x62, 0x62, 0x60, 0x62, 0x60, 0x62, 0x62, 0x62, 0x62, 0x60, 0x62, 0x60, 0x60, 0x60, 0x62, 0x62, 0x62, 0x60, 0x60, 0x60, 0x62, 0x62, 0x62, 0x62, 0x62, 0x60 };
advance information tpu 3041 micronas intermetall 11 3.5. command language table 39: command table code decimal code hex command name no. write parameter no. read parameter status register 00 00 dummy 0 0 x000 0000 01 01 reset 0 0 x000 0000 02 02 escape 0 0 x000 0000 03 03 version 0 2 x000 0000 04 04 test 0 0 x000 0000 05 05 test 0 0 x000 0000 06 06 dram mode 3 0 x000 0000 07 07 acquisition mode 5 2 x000 0000 08 08 display mode 3 0 x000 0000 09 09 display ttx pointer 2 0 x000 0000 10 0a display pointer 3 0 x000 0000 11 0b display clear 2 0 x000 0000 12 0c page request 8 3 x0x0 0000 13 0d display time pointer 2 0 x000 0000 14 0e read dram size 0 2 x000 0000 15 0f read vps 0 15 x0x0 0000 16 10 read quality 0 4 x000 0000 17 11 read display mode 0 3 x000 0000 18 12 read reset source 0 1 x000 0000 19 13 read rolling header 0 24 x000 0000 20 14 read page info 2 4 x000 0000 21 15 read page row 5 40 x0x0 0000 22 16 change page info 3 0 x000 0000 23 17 search mpet 0 1 + (n*4) x0x0 0000 24 18 read display page 0 4 x000 0000 25 19 page memory 2 0 x000 0000 26 1a display page request 5 0 x000 0000 27 1b page table reset 0 0 x000 0000 28 1c search next page 3 6 x0x0 0000 29 1d read page cycle 0 9 x000 0000 30 1e read top code 2 2 x000 0000 31 1f read rolling time 0 8 x000 0000 32 20 copy page row 8 0 x0x0 0000 33 21 copy data 7 0 x000 0000 34 22 search next top code 3 4 x0x0 0000 35 23 read ghost row 6 40 x0x0 0000 36 24 read 8/30 row 1 40 x0x0 0000 37 25 read priority 0 5 x000 0000 38 26 page priority 2 0 x000 0000 39 27 search ait 0 1 + (n*4) x0x0 0000 40 28 read top status 0 2 x000 0000 41 29 search ait title 2 17 x0x0 0000 42 2a reset ghost row status 0 0 x000 0000 43 2b search mpt 0 1 + (n*4) x0x0 0000 44 2c copy ait title 5 17 x0x0 0000 45 2d search direct choice 1 1 + (n*2) x0x0 0000 46 2e read hamming 1 1 x000 0000
advance information tpu 3041 micronas intermetall 12 command table, continued code decimal code hex command name no. write parameter no. read parameter status register 47 2f read hamming 2 3 3 x000 0000 48 30 display write column 3+length 0 x000 0000 49 31 display fill 4 0 x000 0000 50 32 read bttl 0 9 x0x0 0000 51 33 read next page 2 2 x000 0000 52 34 change btt magazine 1 0 x000 0000 53 35 read wss 0 15 x0x0 0000 54 36 read caption 1 0 7 x0x0 0000 55 37 read caption 2 0 7 x0x0 0000 56 38 osd font pointer 5 0 x000 0000 57 39 display read column 3 length x000 0000 58 3a user character set 8 0 x000 0000 59 3b user esc character set 8 0 x000 0000 60 3c full row attribute 3 0 x000 0000
advance information tpu 3041 micronas intermetall 13 note: if not otherwise designated all parameters in the following table are specified as single bytes. as write parame- ter magazine numbers 8 and 0 have the same meaning, a read parameter the magazine number is a true 4-bit number (e.g. magazine 8 = 00001000). for write parameters the values in parentheses indicate default values after reset (in hex notation). for compatibility reasons every undefined bit in a write parameter should be set to `0'. undefined bits in a read parameter should be treated as adon't careo. table 310: command codes code function write parameter read parameter notes operational & test commands 00 dummy no action 01 reset software reset of 65c02 02 escape escape to other codes 03 version cpu pointer high cpu pointer low show version in osd layer cpu pointer to text in rom 04 test reserved for testing 05 test reserved for testing 06 dram mode dram mode (06) flash inc (05) control enable (ff) dram mode = i/o page register 028eh flash freq = flash inc / (256 * 0.00324) control enable: bit0 = c4 erase page bit1 = c5 news flash bit2 = c6 subtitle bit3 = c7 suppress header bit4 = c8 update indicator bit5 = c9 interrupted sequence bit6 = c10 inhibit display bit7 = c11 magazine parallel 07 acquisition mode acquisition mode (00) init subcode high (ff) init subcode low (ff) gain max (1f) filter max (1f) gain filter acquisition mode: bit0 = no slicer adaption bit1 = no bit error in framing code bit2 = limit slicer adaption init subcode: automatic subcode request after page table reset gain max: only used if bit2 = 1 filter max: only used if bit2 = 1 memory management commands 14 read dram size dram size high dram size low dram size: 0080h = 256kbit (slow mode) 0200h = 1mbit (fast mode) 0800h = 4mbit (fast mode) 2000h = 16mbit (fast mode) 25 page memory dram bank (00) dram high (40) start of page memory execute page table reset 27 page table reset reset page table reset ghost row status reset data service status reset cycle count reset memory count reset ghost count reset priorities clear rolling header clear vps data clear wss data 42 reset ghost row status ghost row status: bit0 = row 24 in cycle bit1 = row 25 in cycle bit2 = row 26 in cycle bit3 = row 27 in cycle bit4 = row 28 in cycle bit5 = row 29 in cycle bit6 = row 30 in cycle bit7 = row 31 in cycle
advance information tpu 3041 micronas intermetall 14 command codes, continued code function write parameter read parameter notes 29 read page cycle ghost row status 2 byte cycle count 2 byte memory count 2 byte ghost count data service status memory status = number of pages in cycle = number of pages in memory = number of ghost blocks in memory data service status: bit0 = 8/30 format 1 updated bit1 = 8/30 format 2 updated bit2 = vps updated bit3 = wss updated bit4 = caption 1st field updated bit5 = caption 2nd field updated memory status: bit0 = memory full 38 page priority enable (00) border (ff) enable: bit0 = enable priority manager border: min/max border for page priorities 37 read priority highest priority lowest priority border priority magazine number page number = max priority in page memory = min priority in page memory = min/max border for page priorities = page with lowest priority page related commands 12 page request magazine number page number page subcode high page subcode low priority quantity start magazine number start page number number of open requests removed magazine num- ber removed page number remove pages from memory beginning at start page if page priority is disabled, ignores start page if page priority is en- abled magazine number: bit03 = magazine number bit4 = not used bit5 = hex request bit6 = backward request bit7 = forced request = ignore cycle flag 20 read page info magazine number page number page pointer high page pointer low subpage count ghost row count = pointer from page table = number of subpages in chain = number of ghost rows in chain 22 change page info magazine number page number page table flags page table flags: bit0 = protection bit1 = update bit2 = not used bit3 = not used bit4 = not used bit5 = subpage bit6 = memory bit7 = cycle 28 search next page magazine number page number search code magazine number page number page pointer high page pointer low subpage count ghost row count search in page table for cycle flag magazine number: bit03 = magazine number bit4 = take search code bit5 = hex search bit6 = backward search bit7 = include start page search code: bit0 = search protection flag bit1 = search update flag bit24 = not used bit5 = search subpage flag bit6 = search memory flag bit7 = search cycle flag 51 read next page magazine number page number magazine number page number calculate next page number magazine number: bit03 = magazine number bit4 = not used bit5 = hex calculation bit6 = backward calculation bit7 = not used
advance information tpu 3041 micronas intermetall 15 command codes, continued code function write parameter read parameter notes 21 read page row magazine number page number subpage number high subpage number low row number 40 byte row data row 0 24 32 copy page row magazine number page number subpage number high subpage number low row number destination dram bank destination dram high destination dram low copy 40byte text row from page memory into dram magazine number: bit03 = magazine number bit46 = not used bit7 = ignore language 35 read ghost row magazine number page number subpage number high subpage number low row number designation code 40 byte row data row 25 28 top commands 40 read top status top status 1 top status 2 top status 1: bit0 = not used bit1 = mpt link in plt bit2 = mpet link in plt bit3 = ait link in plt bit4 = btt in memory bit5 = mpt in memory bit6 = mpet in memory bit7 = ait in memory top status 2: bit05 = not used bit6 = all mpet in memory bit7 = all ait in memory 30 read top code magazine number page number btt code mpt code code: bit03 = data bit6 = hamming error 50 read bttl bttl error 8 byte bttl data bttl error: bit6 = hamming error in bttl bttl data: bit03 = data bit6 = hamming error 52 change btt magazine magazine number (01) all top commands are then referring to this magazine 43 search mpt number of mpts magazine number page number subpage number high subpage number low ... search in plt 23 search mpet number of mpets magazine number page number subpage number high subpage number low ... search in plt 39 search ait number of aits magazine number page number subpage number high subpage number low ... search in plt 41 search ait title magazine number page number 5 byte data 12 byte title search in ait magazine number: bit03 = magazine number (0#8) bit46 = not used bit7 = ignore title language data: bit03 = data bit6 = hamming error
advance information tpu 3041 micronas intermetall 16 command codes, continued code function write parameter read parameter notes 44 copy ait title magazine number page number destination dram bank destination dram high destination dram low 5 byte data 12 byte title search in ait and copy title into dram magazine number: bit03 = magazine number (0#8) bit46 = not used bit7 = ignore title language data: bit03 = data bit6 = hamming error 34 search next top code magazine number page number code condition magazine number page number code code flag search in btt magazine number: bit03 = magazine number bit45 = not used bit6 = backward search bit7 = include start page code condition: low nibble = btt code high nibble = search condition 0 = btt code in low nibble 1 = btt code # 0 2 = block page 3 = group page 4 = normal page 5 = subtitle page 6 = tv page 7 = block/tv page 8 = group/block/tv page 9 = subpage a = block/tv subpage b = group/block/tv subpage c = title page d = future page e = future page f = future page code: bit03 = btt code bit6 = hamming error code flag: bit0 = subtitle page found bit1 = tv page found bit2 = block page found bit3 = group page found bit4 = normal page found bit5 = future page found bit6 = title page found bit7 = subpage found 45 search direct choice direct choice code number of ait entries magazine number page number ... search in ait
advance information tpu 3041 micronas intermetall 17 command codes, continued code function write parameter read parameter notes miscellaneous data commands 36 read 8/30 row designation code 40 byte row data only format 1 and 2 are supported 1st byte of row data is already hamming decoded 15 read vps framing code counter 13 byte vps data = 51h = incremented every vps reception = biphase decoded vps bytes 315 53 read wss framing code counter 13 byte wss data = 78h = incremented every wss reception = 102 wss elements from group 1 on 54 read caption 1 counter 6 byte caption data = incremented every reception in field 1 = 3x oversampling 55 read caption 2 counter 6 byte caption data = incremented every reception in field 2 = 3x oversampling 19 read rolling header 24 byte rolling header every row 0 in cycle 31 read rolling time 8 byte rolling time using time pointer 16 read quality text lines hamming errors parity errors soft errors updated every vbi 18 read reset source reset source reset source: bit0 = clock supervision bit1 = voltage supervision bit2 = watchdog all bits in reset source are reset after read 46 read hamming hamming (8,4) byte data hamming byte: bit03 = data bit6 = hamming error 47 read hamming 2 hamming (24,18) 1st byte hamming (24,18) 2nd byte hamming (24,18) 3rd byte address mode data address: bit05 = address bit7 = hamming error mode: bit04 = mode data: bit06 = data 33 copy data source dram bank source dram high source dram low length destination dram bank destination dram high destination dram low copy data from dram to dram display commands 17 read display mode display mode character set font display mode: bit0 = forced boxing bit1 = reveal bit2 = box bit3 = time hold bit4 = page hold bit5 = row 24 hold bit6 = row 25 hold bit7 = row 26 hold 08 display mode display mode (00) character set (06) font (00) display mode: see above character set: 6,38,40,55,70,128 font: not used 09 display ttx pointer dram high (20) dram low (00) page memory is copied to ttx pointer 10 display pointer dram high (20) dram low (00) scroll counter (00) display starts at pointer using scroll counter as line offset 11 display clear dram high dram low clear display bank beginning at pointer (26 rows * 86 bytes) 13 display time pointer dram high (20) dram low (20) 8byte time string from packet x/00 is copied to time pointer
advance information tpu 3041 micronas intermetall 18 command codes, continued code function write parameter read parameter notes 26 display page request magazine number page number subpage number high subpage number low display delay (1e) magazine number: bit03 = magazine number bit4 = change display delay bit5 = display clear (on update) bit67 = not used subpage number: f0xx for rolling subpages display delay: delay after row 0 reception in steps of 3.24ms (255 = no update) only used if bit4 = 1 24 read display page magazine number page number subpage number high subpage number low current page in display 48 display write column dram high dram low length byte list ... write to dram with increment of 86 byte = number of bytes in list 49 display fill dram high dram low length character repeated write of 1 character to dram = number of repeated writes 56 osd font pointer font mode (00) font pointer high font pointer low extension font pointer high extension font pointer low font mode: bit0 = 0 = reset osd font 2 pointer bit0 = 1 = load osd font 2 pointer with following parameters 57 display read column dram high dram low length byte list ... read from dram with increment of 86 byte = number of bytes to read 58 user character set language 000 (00) language 001 (01) language 010 (02) language 011 (03) language 100 (04) language 101 (05) language 110 (06) language 111 (07) if character set 128 is selected via com- mand 08 odisplay modeo, these 8 lan- guages will be selected by option bits c14,c13,c12 when esc code is inactive. 59 user esc character set esc language 000 (00) esc language 001 (00) esc language 010 (00) esc language 011 (00) esc language 100 (00) esc language 101 (00) esc language 110 (00) esc language 111 (00) if character set 128 is selected via com- mand 08 odisplay modeo, these 8 lan- guages will be selected by option bits c14,c13,c12 when esc code is active. 60 full row attribute full row attribute number of rows start row set full row attribute of specified rows without changing level 2 bit
advance information tpu 3041 micronas intermetall 19
advance information tpu 3041 micronas intermetall 20 4. data sheet history 1. advance information: atpu 3041 cyrillic/greek teletext processoro, june 12, 1995, 6251-415-2ai. second release of advance information. 2. advance information: atpu 3041 cyrillic/greek teletext processoro, sept. 27, 1995, 6251-415-3ai. third release of advance information. micronas intermetall gmbh hans-bunte-strasse 19 d-79108 freiburg (germany) p.o. box 840 d-79008 freiburg (germany) tel. +49-761-517-0 fax +49-761-517-2174 e-mail: docservice@intermetall.de internet: http://www.intermetall.de printed in germany order no. 6251-415-3ai all information and data contained in this data sheet are with- out any commitment, are not to be considered as an offer for conclusion of a contract nor shall they be construed as to create any liability. any new issue of this data sheet invalidates previous issues. product availability and delivery dates are ex- clusively subject to our respective order confirmation form; the same applies to orders based on development samples deliv- ered. by this publication, micronas intermetall gmbh does not assume responsibility for patent infringements or other rights of third parties which may result from its use. reprinting is generally permitted, indicating the source. how- ever, our prior consent must be obtained in all cases.
multimedi a ic s en d o f dat a shee t bac k t o dat a sheet s bac k t o summar y micron a s


▲Up To Search▲   

 
Price & Availability of TPU3041

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X