Electronic Components Datasheet Search
  English  ▼

X  

TMPR3911 Datasheet(PDF) 247 Page - Toshiba Semiconductor

Part # TMPR3911
Description  32-Bit TX System RISC TX39 Family
PDF  462 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TOSHIBA [Toshiba Semiconductor]
Direct Link  http://www.semicon.toshiba.co.jp/eng
Logo TOSHIBA - Toshiba Semiconductor

TMPR3911 Datasheet(HTML) 247 Page - Toshiba Semiconductor

Back Button TMPR3911 Datasheet HTML 243Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 244Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 245Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 246Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 247Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 248Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 249Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 250Page - Toshiba Semiconductor TMPR3911 Datasheet HTML 251Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 247 / 462 page
background image
Chapter 11 Magicbus Module
11-7
11.3.4
Control Logic
The Magicbus Module contains several sets of counters which are used to generate the various
internal control signals and clocks needed for the transmitter and receiver sections. A block diagram of
the control logic is shown in Figure 11.3.4.
The ENMBUS control bit is used to enable the Magicbus Module by triggering the On/Off Logic
circuit. When the ENMBUS control bit is deasserted to disable the Magicbus Module, the module will
not shutdown until the Transmit Holding Register and Transmit Shift Register are empty plus a couple
of Magicbus baud clocks of delay. This allows the Magicbus Module to cleanly complete any pending
transactions before shutdown of the module. The MBUSON status bit indicates whether the Magicbus
Module is still enabled or not.
The programmable Magicbus Baud Rate Generator provides variable control of the transmit clock
rate, as determined by the BAUDRATE[7:0] control register value preloaded into the Baud Rate
Generator. The output of the Baud Rate Generator is the Magicbus baud clock, which is used to operate
the Transmit Shift Register and provides the MBUSCLK whenever TMPR3911/12 is configured as the
Magicbus bus master. The Magicbus specification supports data rates from 250 kbps to 14.75 Mbps. As
mentioned previously, the Magicbus Module supports 4 different combinations of clock polarity and
phase, as determined by the CLKPOL and PHAPOL control bits. The Magicbus specification specifies
the use of only one of these combinations: CLKPOL
= “0” and PHAPOL = “1”, which means that
MBUSDATA is always pushed on the rising edge of MBUSCLK and always sampled on the falling
edge of MBUSCLK.
The Magicbus Transmitter control logic consists of a Transmit Bit Counter and a programmable
Transmit Inter-Packet Delay Counter. The Transmit Bit Counter is used to count the number of bits to
be shifted out the Transmit Shift Register. This counter operates as a divide-by-16 (for word mode) or a
divide-by-32 (for long mode), and is also used to generate the load pulse for transferring the contents of
the Transmit Holding Register to the Transmit Shift Register.
Depending on the configuration of the ENBYTEWAIT and ENWORDWAIT control bits, the
Transmit Bit Counter will also trigger the counting of the Transmit Inter-Packet Delay Counter, which is
used in order to accommodate slower peripherals which cannot keep up with fast Magicbus data rates.
This counter allows the insertion of a programmable number of baud clocks of delay (based on the
DELAYVAL[7:0] control register value) between either bytes, words, or longs. Delay is always inserted
after each long (32-bit) group of bits, but is only inserted between bytes or words if the respective wait
enable control bits (ENBYTEWAIT and ENWORDWAIT) are asserted. In addition, if no delay is
desired, then the DELAYVAL[7:0] register value should be set to “0”.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com