throbber
YAMAHI( a. ~ I
`
`YM3812
`
`FM OPERATOR TYPE-LII (OPLII)
`
`•OUTLINE:
`The OPLII(FM OPERATOR type-LII) is an LSI IC which can be used as a sound generation
`system for computer apparatus, teletext instruments, etc. The OPLII employs frequency mod(cid:173)
`ulation for the melody sounds, and has rhythm sounds very close to those of natural musical
`instruments, making it possible to synthesize various tones by software control from a CPU.
`In addition, an LFO is built in to generate effects such as vibrato and tremolo, thus reducing
`the software load.
`The OPLII can be easily interfaced with the DAC YM3014.
`
`•FEATURES
`• FM sound generation system for realistic sound
`• Mode selection of simultaneous voicing of 9 sounds or 6 melody sounds and 5 rhythm sounds
`is possible. Both modes can produce various sounds.
`• Built-in vibrato oscillator/amplitude modulation oscillator (AM)
`• Composite sine wave speech synthesis also possible
`• Inputjoutput TTL compatible
`• Si-gate CMOS-LSI
`• 5V single power supply
`
`-----YAMAHA CORPORATION------
`
`YM3812 CATALOG
`CATALOG No.: LSI-2138123
`1992.4
`
`.. 9945524 0002400 05b ..
`
`\
`
`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0001
`
`

`

`•PIN LAYOUT
`
`YM3812
`
`vss
`
`IRQ
`
`IC
`
`AO
`
`WR
`
`RO
`
`cs
`
`NC
`
`NC
`
`DO
`
`Dl
`
`GNO
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`II
`
`12
`
`\ J 24
`
`23
`
`22
`
`21
`
`20
`
`19
`
`18
`
`17
`
`16
`
`15
`
`14
`
`13
`
`q.M
`
`q.SV
`
`NC
`
`MO
`
`SH
`
`NC
`
`07
`
`D6
`
`05
`
`04
`
`03
`
`02
`
`TOP VIEW (24PIN DIP, 24 PIN SOP)
`
`* NC · No Connection
`
`• BLOCK DIAGRAM
`
`-
`
`OP
`
`J
`
`-=l-iMO
`
`A
`
`t
`
`Vibrato/
`Amplitude
`modulation
`
`~ J 1-
`
`EG
`
`--
`
`'-
`
`I
`
`00~07
`
`Register
`array
`
`2
`
`-
`
`9945524 0002401 T92 -
`
`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0002
`
`

`

`YM3812
`
`• DESCRIPTION OF PIN FUNCTIONS
`
`a) ¢M
`Master clock of OPL; input frequency is 3.58MHz.
`
`b) ¢SY·SH
`Clock (¢SY) and Syncronization Signal (SH) to convert digital output ofFM sound generator
`to analog signal.
`
`c) DO-D7
`8 bit bidirectional data communication between OPLII and processor.
`
`d) CS·RD·WR·AO
`Control data bus comprised of Do"' D7.
`
`CS RD WR AO
`
`0
`
`0
`
`0
`
`0
`
`0
`
`0
`
`X
`
`e)
`
`f)
`
`0
`
`0
`
`0
`
`Write address of register to OPL
`
`Write contents of register to OPL
`
`0
`
`Status of OPL is read.
`
`Data of data bus not assured
`
`X
`
`X
`
`Set data bus DO - D 7 to high impedance
`
`IRQ
`Interrupt signal sent from either of two timers. Interrupts can be masked by program.
`
`IC
`Set the contents of registers to "0" and the system will be reset when driven to low level.
`
`g) MO
`Digital output of FM sound generator. The external D/A convertor unit is necessary.
`
`h) Vee
`+ SV power supply pin
`i) GND
`Ground pin
`
`.. 9945524 0002402 929 ..
`
`3
`
`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0003
`
`

`

`YM3812
`
`iENERAL FUNCTIONS
`OPLII has two voice modes: simultaneous voicing of 9 sounds, and 6 melody sounds and 5
`rhythm sounds. Furthermore, these melody sounds can be produced with different voices at
`one time. Operation by software control makes the OPLII suitable as a sound generation system
`for computer-based apparatus such as game machines, teletext, etc.
`The frequency modulation system in the OPLII synthesizes tones with 2 operators in 9 channels.
`The resultant algorithms are expressed by the following formula.
`Ft = It sin w1t + l2 sin w2t -(1)
`F2 = h (w1t + l2 sin w2t) -(2)
`where formula (1) shows the production of a tone by sine waves addition,and formula (2) shows
`a sine wave modulating another sine wave, i.e. frequency modulation.
`The synthesizer, which mixes several waveforms, and the noise generator are used to produce
`each individual rhythm sound. Five voices are available: Bass drum (BD), Snare drum (SD),
`High hat (HH), Top cymbal (TC), and Tom (TOM).
`The following 8 functional blocks detail the OPLII internal configuration.
`1. Register array:
`Voice parameters and data for FM operation such as frequency data are set here. All the
`functions of the OPLII are controlled by the data set in this register array.
`2. Phase generator:
`This circuit generates the frequency of the operators (phase) data, which corresponds to
`the frequency data set in the register array, to determine the frequency of the operators.
`3. Envelope generator:
`This is a circuit which creates the envelope, that is the change in the sound over time that
`corresponding to the register data.
`4. Operator:
`The operator receives the phase data (wt) from the phasegenerator and the envelope data
`(l(t)) from the envelope generator, and computes I sin wt.
`5. Accumulator:
`This accumulates the output levels of the operators at each sampling period (sampling
`is carried out at 50kHz), and converts them into data available for the DAC and interface.
`6. Vibrato/Amplitude modulation oscillator:
`This is a low frequency oscillator for vibrato and amplitude modulation.
`7. Timer:
`General purpose timer applicable for variable length time settings.
`8. Data bus controller.
`
`4
`
`. . 9945524 0002403 865 . .
`
`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0004
`
`

`

`YM3812
`
`• CONTENTS OF EACH REGISTER
`
`Address
`
`01
`
`02
`
`03
`
`04
`
`08
`
`2
`
`3
`
`4
`
`5
`
`6
`
`20-35
`
`7
`
`8
`
`9
`
`40~55
`
`60-75
`
`80-95
`
`10
`
`AO-B8
`
`11
`
`BD
`
`TEST information. Usually set to "0". On this stage the waveform is Sine wave and compatible
`with YM3526. If any waveform other than Sine wave will be selected, set D5 to "1 ".
`
`Times setting on timer 1. 8011s~20.4ms
`
`Times setting on timer 2. 320!1s-82ms
`
`Controls the operation of timers 1 and 2 and resets interrupt signals.
`
`CSM is for the CSM speech synthesis modie.
`NOTE SEL is for switching the keyboard split by using the F-Number.
`
`MULTI controls the relationship between fundamental waves and harmonics.
`KSR is key scale of RATE.
`EG-TYPE is for the switching of Non Percussive Tone and Percussive Tone. 0 is for Percussive
`Tone and 1 is for Non Percussive Tone.
`VIB indicates the ON/OFF of vibrato.
`AM indicates the ON/OFF of modulation.
`
`TL provides a total level for adjustment of each sound level.
`KSL is the level key scale.
`
`DR sets the decay rate at the decay time.
`AR sets the rate of increase at the attack time.
`
`RR provides the decay rate at Release/Sustain time.
`SL provides the level for shifting from decay to sustain.
`
`F-Number provides chords within one octave,
`Block represents octave information for each sound.
`KON indicates that the sound being generated when it is "1".
`
`Controls rhythmic sounds and the corresponding bits for setting ON/OFF of each rhythm.
`When the R bit is 1, the system is in the rhythm mode.
`VIB DEP indicates the depth of vibrato. 0 = 7e, I= 14e.
`AM DEP indicates the depth of amplitude modulation. 0 = ldB, 1 = 4.8dB.
`
`12
`
`13
`
`CO-C8
`
`EO-F5
`
`FB indicates FM feedback factor.
`C indicates Sin wave synthesis or FM modulation.
`Wave Select signal.
`When D5 of address $01 is "1", four kinds of waveform can be selected.
`
`SL
`
`Percussive Tone
`
`Non Percussive Tone
`
`. . 9945524 0002404 7T1 . .
`
`5
`
`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0005
`
`

`

`YM3812
`
`• ELECTRICAL CHARACTERISTICS
`
`1. Absolute Maximum Ratings
`
`Pin voltage
`Operating ambient temperature
`Storage temperature
`
`Rating
`-0.3-7.0
`0 -70
`-50 -125
`
`Units
`v
`·c
`·c
`
`2. Recommended Operating Conditions
`
`Item
`
`Power voltage
`
`Symbol
`Vee
`GND
`
`Minimum! Typical
`
`:s l ~
`
`Unit
`v
`v
`
`3. DC Characteristics
`
`Item
`
`Input high level voltage
`Input low level voltage
`Input leak current
`Three-state (OFF state) input current
`
`All input
`All input
`oM·WR·RD·Ao
`Do-D7
`
`Output high level voltage
`
`Output expect IRQ
`
`Output low level voltage
`Output leak current (OFF state)
`Pullup resistance
`Input capacity
`Output capacity
`Power voltage
`
`4. A.C Characteristics
`
`Item
`
`Input clock frequency
`Input clock duty cycle
`Input clock rise time
`Input clock fall time
`Address setup time
`Address hold time
`Chip select write width
`Chip select read width
`Write pulse write width
`Write data setup time
`Write data hold time
`Read pulse width
`Read data access time
`Read data hold time
`
`Output rise time
`
`Output fall time
`
`Reset pulse width
`
`All output
`IRQ
`IC, CS
`All input
`All output
`
`oM
`oM
`oM
`oM
`Ao
`Ao
`cs
`cs
`WR
`Do-D7
`Do-D7
`RD
`Do-D7
`Do-D7
`oSY
`MO·SH
`oSY
`MO·SH
`IC
`
`Conditions
`
`Minimum! Typical
`2.0
`
`Vin=O-SV
`Vin=O-SV
`IOHJ =0.4mA
`
`IOH2=40~tA
`IOL=2.0mA
`VOH=0-5V
`
`-10
`-10
`2.4
`3.3
`
`-10
`80
`
`Symbol
`Vrn
`VIL
`IL
`ITSL
`VOHI
`VOH2
`VOL
`ILOFF
`Ru
`CI
`Co
`ICC
`
`Symbol
`fc
`
`Conditions
`Fig. A-1
`
`Minimum Typical
`2.0
`3.58
`40
`50
`
`tR
`tf
`t:As
`t:AH
`tcsw
`tcsR
`tww
`tns
`tDH
`tRw
`t:Acc
`tRDH
`tORI
`toR2
`tOFl
`toF2
`Ntcw
`
`Fig. A-1
`Fig. A-1
`Fig. A-2, Fig. A-3
`Fig. A-2, Fig. A-3
`Fig. A-2
`Fig. A-3
`Fig. A-2
`Fig. A-2
`Fig. A-2
`Fig. A-3
`Fig. A-3
`Fig. A-3
`Fig. A-4
`Fig. A-5
`Fig. A-4
`Fig. A-5
`Fig. A-6
`
`10
`20
`100
`200
`100
`20
`30
`200
`
`10
`
`80
`
`Maximum! Unit
`v
`v
`~tA
`
`0.8
`10
`10
`
`~tA
`v
`v
`v
`v
`KQ
`pF
`pF
`rnA
`
`0.4
`10
`400
`10
`10
`30
`
`!Maximum! Unit
`4.0
`MHz
`%
`60
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`ns
`Cycle
`
`100
`150
`100
`150
`
`200
`
`6
`
`. . 9945524 0002405 638 . .
`
`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0006
`
`

`

`YM3812
`
`• REGISTER MAP
`
`lTEST
`
`I . I
`
`I
`
`. ~I -
`
`TIMER-1
`TIMER-2
`MASKI
`RST Tl T2 ~ ST2~Tl
`~SMSEL~
`ll..
`CQ >- ~
`> E-o
`<: @ :>G
`
`:::E
`
`til
`
`MULTI
`
`COMMENT
`
`TEST DATA OF LSI
`
`Ds indicates WAVE SELECT ENABLE.
`DATA OF TIMER-1
`DATA OF TIMER-2
`
`IRQ-RESET/CONTROL OF RIMER-1, 2
`
`CSM SPEECH SYNTHESIS MODE/NOTE SELECT
`
`AM/VIB/EG-TYPE/KSR/MULTIPLE
`
`KSL
`
`TL
`
`KSLJTOTAL LEVEL
`
`AR
`
`DR
`
`ATTACK RATE/DECAY RATE
`
`SL
`
`RR
`
`SUSTAIN RATE/RELEASE RATE
`
`F-Number (L)
`.
`.
`
`.
`
`KONJBLOCK/F-Number
`
`01
`
`02
`03
`
`04
`
`08
`
`20
`
`35
`40
`
`55
`60
`
`75
`80
`
`95
`AO
`
`AS
`BO
`
`B8
`
`BD
`co
`
`CS
`
`.
`
`F-Num
`
`-
`Z
`~ BLOCK
`(H)
`.
`/
`.
`~~B R IBDSDTOM_TC-HH
`
`/
`
`FB
`
`C
`
`_:: /=:Jws
`
`DEPTH(AM/VIB)/RHYTHM(BD·SD·TOM·TC·HH)
`
`FEEDBACK/CONNECTION
`
`WAVE SELECT
`
`• STATUS REGISTERS
`
`IRQ/FLAG(Tl, T2)
`
`. . 9945524 0002406 574 . .
`
`This Material Copyrighted By Its Respective Manufacturer
`
`7
`
`Verizon Wireless
`Exhibit 1042-0007
`
`

`

`• TIMING DIAGRAMS (Timing is based upon settings of Vrn=2.0V and VIL= 0.8V)
`
`YM3812
`
`k----1/fc---~
`
`Fig. A-1 Clock Timing
`
`Note:
`
`tcsw, tww, and tWDH are based on either
`CS or WS being driven to high level.
`
`Fig. A-2 Write Timing
`
`Note:
`
`tAcc is based on whichever of CS or RD
`goes to the low level last.
`tsCR. tRw, and tRDH are based on either
`CS or RD being driven to high level.
`
`Fig. A-3 Read Timing
`
`8
`
`. . 9945524 0002407 400 . .
`
`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0008
`
`

`

`YM3812
`
`Fig. A-4 <I>M and <!>SY
`
`Fig. A-5 <I>M and SH·MO
`
`Fig. A-6 Reset Pulse
`
`• WAVE SELECT
`When bit Ds of address $$1 is "0", the OPLII is fully compatible with YM3526 (OPL); there
`are no differences between the two devices. If a sine wave is input in this mode, the output
`will be a sine wave like the input. When bit Ds of address $$1 is "1", the input sine wave will
`be output as the distorted wave shown in Table 3-10.
`
`I D7 D6 Ds D4 D3 D2 D1 Do
`
`WAVE
`
`SELECT
`
`Table 3-10 Wave Select
`
`D1
`
`Do
`
`0
`
`0
`
`0
`
`0
`
`Waveronn
`
`Yo
`n
`m
`(]fl
`
`. . 9945524 0002408 347 . .
`
`This Material Copyrighted By Its Respective Manufacturer
`
`9
`
`Verizon Wireless
`Exhibit 1042-0009
`
`

`

`This Material Copyrighted By Its Respective Manufacturer
`
`Verizon Wireless
`Exhibit 1042-0010
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket