Part Number Hot Search : 
AD842 A1004 G2406 AZ6208BM H1102 0102A HD404918 RF2638
Product Description
Full Text Search
 

To Download MV6001 Datasheet File

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


  Datasheet File OCR Text:
  obsolescence notice this product is obsolete. this information is available for your convenience only. for more information on zarlink?s obsolete products and replacement product lists, please visit http://products.zarlink.com/obsolete_products/
MV6001 1 ds3138-2.1 MV6001 hdlc/dma controller the MV6001 is a combined hdlc transceiver and dma controller capable of providing serial communications at rates up to 128k bits/second, and handling direct memory access clock rates up to 8mhz. features n data rates up to 128k bits/s n dma rate up to 8mhz n low power cmos n simple interfacing to popular 8-bit processors n frame length up to 2k bytes n low host-processor overhead n conforms to ecma40 and related standards (ccitt x25, x75, 1.440, iso3309, ansi x3.66, fed-std 1003, fips71) applications n isdn terminals n lans n x25 p.s.s. networks ordering information MV6001 b0 dp (commercial plastic dip) MV6001 b0 dg (commercial ceramic dip) gnd a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 gnd tst a 8 /d 0 a 9 /d 1 a 10 /d 2 a 11 /d 3 a 12 /d 4 a 13 /d 5 a 14 /d 6 a 15 /d 7 gnd 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 v cc mrd mwr mr brq bak cs dmack rd wr mode tx op t ck r ck rx ip aen asb r int t int t op2 MV6001 dp40 dg40 figure 1: pin connections - top view op t op2 t int tck tx dma rx registers address bus address/ data bus r int rck rx ip brq asb mrd cs mode mwr aen bak tst mr rd wr a0, a7 a8/d0, a15/d7 tfl ta s c rfl rmfl ra figure 2: block diagram advance information
MV6001 2 pin description pin no. name i/o function 1,10,20 gnd 0v supply . all 3 pins must be connected. 2 - 9 a 0 - a 7 i/o address bus . output for memory a 0 - a 7 addressing. input for register addresses a 0 - a 3 . 11 tst i test enable . tie to gnd for normal operation. 12-19 a 8 /d 0 - a 15 /d 7 i/o data bus/high order address . multiplexed data and address bus. 21 top2 o transmitter out . alternative output to tx op . this output is not affected by loop back (see operating notes - loopback). 22 t int o transmitter interrupt . an interrupt is generated whenever transmission of a frame is ended, either following the last fcs byte of a complete frame of when an abort sequence is transmitted. the interrupt is reset by the control register. 23 r int o receiver interrupt . an interrupt is generated whenever a frame is received. the interrupt is reset by the counter register. 24 asb o address strobe . strobes the address high byte from the data/address bus into an external latch. 25 aen o address enable . enables the external address latch. 26 rx ip i receiver input . serial hdlc data input, clocked in by rck. 27 rck i receiver data clock . provides clock to the receiver section, frequency should be at the required data rate, this need not necessarily the the same as the transmit data rate. 28 tck i transmitter data clock . this input provides a clock signal for the transmitter section and should be set to the desired transmit data rate. 29 tx op o transmitter output. main transmitter output for serial data. 30 mode i bus control mode select . controls the polarity of bak and brq. mode = v cc gives active low, mode = gnd gives active high. 31 wr i write register. loads data from data bus into register addressed by a 0 - a 3 . 32 rd i read register . reads addressed register onto data bus 33 dmack i dma clock. this input provides clock to the dma section. the dma clock rate should be at least ten times the sum of the transmit and receive data rates. 34 cs i chip select . enables rd and wr inputs. 35 bak i bus acknowledge . input from processor relinquishing control of bus. see pin 30, bus mode select. 36 brq o bus request . output to processor requesting the bus for a dma cycle. see pin 30, bus mode select. 37 mr i master reset . resets everything. 38 mwr o memory write . this is a three-state output to write data into memory during dma cycles. 39 mrd o memory read . 3-state output to read data from memory during dma cycles. 40 v cc 5v 10% supply.
MV6001 3 01111110 flag address 1 or n* bytes control 1 or 2 bytes data frame check sequence 2 bytes 01111110 flag finish start user fields 2047 bytes MV6001 generated *n is any integer figure 3 fig.3 shows the construction of an hdlc frame. the start and finish of the frame are determined by flags (the binary pattern 01111110). to prevent spurious recognition of flags in the user fields, the transmitter automatically inserts a ??after five successive ? ?. the inserted ?? are removed by the receiver, and hence are not seen by the user. each hdlc frame contains a 2 byte frame check sequence produced by a cyclic redundancy generator in the transmitter. this sequence is checked by the receiver to validate the frame. there are two other sequences which have specific meanings - idle and abort. the idle state is the transmission of at least 15 continuous ?? without inserted zeros. abort is 7 to 14 consecutive ?? without inserted zeros sandwiched between two zeros. functional description the MV6001 consists of four main sections; transmitter, receiver, dma unit and register bank. each of the transminer~ receiver and dma unit have their own clocks running at the required data rates. there are no restrictions on the relative timing between transmit and receive clocks, the dma clock rate should be greater than ten times the sum of the transmit and receive clock rates. transmission in its steady state the transmitter produces a continuous stream of flags until the control register is loaded with a transmit instruction. the transmitter then, at intervals, requests the dma unit to fetch a byte of data. this is then transferred from the system memory via the data bus to the transmitter. (if the dma unit should fail to fetch a byte of data by the time the next request arrives then an under-run will occur and the transmitter will transmit an abort sequence). data is converted into a serial stream with inserted zeros after five ones, and the 16-bit frame check sequence is appended at the end of each frame. as soon as the last bit of the fcs has been clocked out, the tint output goes low to inform the processor that transmission has ended. initialisation to start transmission, two items of information are required - the start address for the data to be transmitted, and the length of the user fields are loaded into the ta and tfl registers respectively, after which the transmit enable bit (d0) can be set at any time to start transmission. once a transmission has been started, the only way it can by stopped is to set the abort bit (d1). the transmitter will then transmit the abort sequence followed by flags. transmitter reset (d2) resets the transmitter interrupt tint, clears the ta and tfl registers and bits d0 and d1 of the status register. transmitter reset is disabled during a transmission. interrupt a transmitter interrupt ( t int ) is generated whenever a transmission ceases, the status register can then be read to check if the frame was aborted or not. the interrupt is reset by writing a transmitter reset to the control register. nb. the status register must be read before a transmitter reset as this will alter the contents of the status register. status the transmitter has two status bits - transmitting data (do) and abort (d1) the transmitting data bit should always be low after t int signifying that transmission is ended. the abort bit will be high whenever a frame is aborted either by an abort instruction to the control register, or internally due to an under- run . reception the receiver accepts serlal data, removes inserted zeros and checks the frame check sequence. for each byte of data received, the receiver section generates a dma request to transfer the data to memory. if the dma controller fails to make the transfer before the next request from the receiver, then the receiver will drop out and give a receiver. interrupt with the code in the status register for overrun. if the number of bytes received reaches the number in the receive maximum frame length registerthe receiverwilldropoutand give an interrupt with the code in the status register for frame too long. initialisation the ra register (2 bytes) is loaded with the address where the first received byte of data is to be stored. the rmfl register (11 bits) is loaded with the maximum number of bytes in the user fields plus 3 bytes ( +2 bytes for the fcs, +1 byte because an interrupt will occur when the frame length is equal to the length set by the number in the register) .
MV6001 4 control the receiver has two control bits in the control register, receive enable (d3) and receive reset (d4). once the ra and rmfl registers have been loaded, the receive enable bit can be set at any time to allow the receiver to receive a frame. once set, the receive enable bit cannot be overwritten and receive reset is disabled until a frame has been received. receiver reset will reset the r lnt interrupt bit, registers rfl, rmfl, ra and bits d2 - d7 of the status register. interrupt a receive interrupt ( r int ) is generated whenever a frame is received. the status register can then be read to check the status of the received frame. the interrupt is reset by writing a receiver reset to the control register. since the reset will clear the receiver bits in the status register, the register must be read before writing the reset to the control register. status the receiver uses bits d2 - d7 of the status register (see figs. 5 and 6). a valid frame is indicated by both ?verrun?(d6) and ?rame too long?(d7) bits being high. following r int the ?ree to receive?bit (d2) should be low, indicating that a frame has been received. the abort, overrun and long frame bits will be set according to the state of the frame received. the flag (d4) and idle (d3) bits monitor the incoming signal continuously even when the receiver is disabled. frame length register having received a frame and read the status reqister, the received frame length can be read from the rfl register. the frame length is given as an eleven bit number and includes the d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 received frame too long received overrun frame received abort receiving flags receiving idle free to receive trans- mission aborted trans- mitting data receive bits transmit bits figure 5: status register d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 loopback enable don't care don't care receive reset receive enable transmit reset transmit abort transmit enable figure 4: control register 2 fcs bytes in the count. the reqister should be read before a receiver reset. loopback bit d7 of the control register, the loopback bit is provided for testing purposes. when the bit is set high an internal connection is made between the transmitter output and receiver input. the main transmitter output (tx op ) transmits idle (transmitted data is always available on t op2 ). the receiver is clocked from tck. the loopback bit will respond to every write to the control register. direct memory access (fig.11) all data transfers to or from memory are carried out by the dma controller. each time it receives a request from the transmitter or receiver it will carry out one dma cycle, i.e. only one byte is transferred at a time. clashes between transmitter and receiver are resolved in favour of the receiver, otherwise operation is on a first come, first served basis. registers fig.7 shows the addresses for the various instruction and status registers. all registers are readable from and writable to except for s, c and rfl. the s and c registers have the same address, which one is accessed is determined by whether a read (status) or write (control) operation is carried out. transmitter registers should not be written to when transmitting (except to abort a frame), likewise receiver registers should not be written to when receiving. the ta and ra registers update continuously during transmission and reception respectively, giving the next address to be read from or written to.
MV6001 5 d7 x x x x x x x 0 0 1 1 condition currently transmitting data transmitter disabled, transmission complete (status read after an interrupt) transmitter disabled, transmission aborted (status read after an interrupt) receiver enabled, free to receive currently receiving data receiving idle receiving flags receiver disabled, aborted frame received (status read after an interrupt) receiver disabled, overrun frame received (status read after an interrupt) receiver disabled, too long frame received (status read after an interrupt) receiver disabled, valid frame received (status read after an interrupt) d1 0 0 1 x x x x x x x x d2 x x x 1 x x x 0 0 0 0 d3 x x x x 0 1 0 x x x x d4 x x x x 0 0 1 x x x x d5 x x x x x x x 1 0 0 0 d6 x x x x x x x 0 1 0 1 status register d0 1 0 0 x x x x x x x x figure 6: status interrupt regisler function tfl transmitter frame length ls byte transmitter frame length ms byte ta transmitter address ls byte transmitter address ms byte s status c control rfl receiver frame length ls byte receiver frame length ms byte rmfl receiver maximum frame length ls byte receiver maximum frame length ms byte ra receiver address ls byte receiver address ms byte length (bits) 8 3 8 8 8 8 8 3 8 3 8 8 a3 0 0 0 0 1 1 1 1 1 1 1 1 a2 0 0 1 1 0 0 0 0 1 1 1 1 a1 1 1 1 1 0 0 1 1 0 0 1 1 a0 0 1 0 1 1 1 0 1 0 1 0 1 r/w r/w r/w r/w r/w r w r r r/w r/w r/w r/w address (hex) 2 3 6 7 9 9 a b c d e f figure 7: register addresses
MV6001 6 2v trs 2v mr td data 2v 0.8v th 2v 0.8v clock td data 2v 0.8v th 2v 0.8v clock data stable tsu th 2v 0.8v figure 6(a) figure 6(b) figure 6(c) figure 6(d) clock figure 8: timing diagram figure 8(d) figure 8(c) figure 8(b) figure 8(a)
MV6001 7 td d0-7 2v 0.8v th 2v rd figure 7(b) tsu d0-7 2v 0.8v th wr figure 7(a) input of data 2v figure 9: register timing data address dma clock 2v 2v 0.8v td stable figure 10: dma timing figure 9(a) figure 9(b)
MV6001 8 dmack brq bak a0-a7 d0-d7 asb aen *mrd *mwr a0-a7 a8-a15 d0-d7 shown in active low mode } figure 11: dma cycle timing *during a read cycle, mwr stays high and similarly during a write cycle mrd stays high. all other external signals are the same for both cycles. absolute maximum ratings supply voltage v cc -0.3v to 7.0v input voltage v in -0.3v to v cc +0.3v output voltage v out -0.3v to v cc +0.3v clamp diode current per pin ik (see note 2) 18ma static discharge voltage storage temperature ts -65 c to +150 c ambient temperature with power applied t amb -40 c to +85 c notes 1. exceeding these ratings may cause permanent damage. functional operation under these conditions is not implied 2. maximum dissipation of 1 second should not be exceeded, only one output to be tested at any one time electrical characteristics these characteristics are guaranteed over the following conditions (unless othetwise stated): t amb = -40 c to +85 c, v cc = 5.0v 10%, ground = 0v static characteristics value characterislic symbol mln. typ max. unlts conditions output high voltage v oh v cc -2 v ioh = 0.8ma output low voltage v ol 0.4 v i ol = 1 .6ma input high voltage v ih 2.2 v input low voltage v il 0.8 v input leakage current i l -10 +10 m a gnd v in v cc v cc current i cc 1mat amb = -40 c to +85 c output leakage current l oz -50 +50 m a gnd v out v cc output s/c current l os 15 80 ma v cc = max
MV6001 9 switching characteristics value characteristic symboi min. typ. max. units conditions maximum dma clock frequency fdmack 8 mhz maximum tx clock frequency ftck 128 khz maximum rx clock frequency frck 128 khz minimum mr duration t rs ns fig.8(a) rxip to rck set-up time t su 0 ns fig.8(b) rxip to rck hold time t h 90 ns fig.8(b) bak to dmack set-up time t su 0 ns fig.8(b) bak to dmack hold time t h 25 ns fig.8(b) delay dma clock to mrd t d 40 55 ns fig.8(c) delay dma clock to mwr t d 40 55 ns fig.8(c) delay rck ? to rint t d 50 110 ns fig.8(d) delay, tck to tint t d 60 90 ns fig.8(c) delay, tck y or rck ? to brq t d 70 90 ns fig.8(c) & (d) delay, dmack to aen t d 40 55 ns fig.8(c) delay, dmack to asb t d 40 55 ns fig.8(c) delay, tck to txop t d 70 115 ns fig.8(c) delay, tck to top2 t d 60 115 ns fig.8(c) hold, dmack to mrd t h 90 130 ns fig.8(d) hold, dmack to mwr t h 50 75 ns fig.8(d) hold, dmack to brq t h 60 ns fig.8(d) hold, dmack to aen t h 30 55 ns fig.8(d) hold, dmack to asb t h 40 55 ns fig.8(d) data to wr set-up t su ns fig.9(a) wr to data hold t h ns fig.9(a) rd to data delay t d 50 ns fig.9(b) rd to data hold t h ns fig.9(b) dmack to data/address delay t d 60 ns fig.10
MV6001 10 headquarters operations gec plessey semiconductors cheney manor, swindon, wiltshire sn2 2qw, united kingdom. tel: (0793) 518000 fax: (0793) 518411 gec plessey semiconductors p.o.box 660017, 1500 green hills road, scotts valley, california 95067-0017, united states of america. tel (408) 438 2900 fax: (408) 438 5576 customer service centres france & benelux les ulis cedex tel: (1) 64 46 23 45 fax: (1) 64 46 06 07 germany munich tel: (089) 3609 06-0 fax : (089) 3609 06-55 italy milan tel: (02) 66040867 fax: (02) 66040993 japan tokyo tel: (3) 5276-5501 fax: (3) 5276-5510 north america integrated circuits and microwave products, scotts valley, usa tel (408) 438 2900 fax: (408) 438 7023. hybrid products, farmingdale, usa tel (516) 293 8686 fax: (516) 293 0061. south east asia singapore tel: 2919291 fax: 2916455 sweden johanneshov tel: 46 8 702 97 70 fax: 46 8 640 47 36 uk, eire, denmark, finland & norway swindon tel: (0793) 518510 fax : (0793) 518582 these are supported by agents and distributors in major countries world-wide. gec plessey semiconductors 1993 publication no. ds 3138 issue no. 2.1 september 1993 this publication is issued to provide information only which (unless agreed by the company in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. no warranty or guarantee express or implied is made regard ing the capability, performance or suitability of any product or service. the company reserves the right to alter without prior knowledge the specification, design or price of any product or service. information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. it is the user's responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. these products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. all products and materials are sold and services provided subject to the company's conditions of sale, w hich are available on request.
www.zarlink.com information relating to products and services furnished herein by zarlink semiconductor inc. trading as zarlink semiconductor o r its subsidiaries (collectively zarlink ) is believed to be reliable. however, zarlink assumes no liability for errors that may appear in this publication, or for liabil ity otherwise arising from the application or use of any such information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or use. neither the supply of such information or purchase of product or service conveys any license, either e xpress or implied, under patents or other intellectual property rights owned by zarlink or licensed from third parties by zarlink, whatsoever. purchasers of produc ts are also hereby notified that the use of product in certain ways or in combination with zarlink, or non-zarlink furnished goods or services may infringe patents or o ther intellectual property rights owned by zarlink. this publication is issued to provide information only and (unless agreed by zarlink in writing) may not be used, applied or re produced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. the products, t heir specifications, services and other information appearing in this publication are subject to change by zarlink without notice. no warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. information concerning possible methods of use is provided as a guide onl y and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. it is the user s responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. man ufacturing does not necessarily include testing of all functions or parameters. these products are not suitable for use in any medical products whose failure t o perform may result in significant injury or death to the user. all products and materials are sold and services provided subject to zarlink s conditions of sale which are available on request. purchase of zarlink s i 2 c components conveys a licence under the philips i 2 c patent rights to use these components in and i 2 c system, provided that the system conforms to the i 2 c standard specification as defined by philips. zarlink and the zarlink semiconductor logo are trademarks of zarlink semiconductor inc. copyright 2001, zarlink semiconductor inc. all rights reserved. technical documentation - not for resale for more information about all zarlink products visit our web site at


▲Up To Search▲   

 
Price & Availability of MV6001

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