| Electronic Components Datasheet Search |
|
YSS944 Datasheet(PDF) 13 Page - YAMAHA CORPORATION |
|
|
|||||||||||||||||||||||||||||
YSS944 Datasheet(HTML) 13 Page - YAMAHA CORPORATION |
|
13 / 34 page ![]() YSS944/943/940 13 (2) On-chip memory access (firmware download) Access to on-chip memory is performed in 32-bit units via the microprocessor interface. Also, on-chip memory access can be performed concurrently with register access. The two firmware downloading methods prepared for this LSI are explained below. (a) Burst transfer mode When the IA carrier (PRGMOD[1:0] = 11) is used, instruction code/coefficient data firmware can be downloaded in this mode. By using this mode, a large amount of data can be downloaded at high speeds when initialization is executed or when the sampling frequency is changed. The features of the burst transfer mode are as follows. • During the transfer period, decoding is aborted and data is transferred at high speeds. Muting is automatically effected during the transfer period. • Data transferred from the microprocessor can be received without handshaking. • Both instruction code firmware and coefficient data firmware can be downloaded. The microprocessor interface’s sequence in firmware downloading burst transfer mode is shown below. A D0 A D1 A D28 A D29 A D30 A D31 High-Z MISO MISCK MISI nMICS D6 D7 <1> A D2 A D3 D4 D5 <2> A+1 D0 A+1 D1 A+n D28 A+1 D2 A+1 D3 <3> A+n D29 A+n D30 A+n D31 Don't care Don't care <4> [Access steps and statuses] <1> Register setting: The microprocessor interface function change for the on-chip memory access start address (A in figure) and on-chip memory access is set by register as shown below. • Set the instruction code firmware download mode (IACNFG = 1) • Change the firmware program mode to IA carrier (PRGMOD[1:0] = 11). • Set the on-chip memory access start address IAA[20:0]. • Change the function of the microprocessor interface pin from register access to on-chip memory access (IA = 1). Once this setting is made, the microprocessor interface functions in firmware downloading burst transfer mode until the nMICS pin is set to high level. <2> Start firmware download: • The nMICS pin is fixed at low level. • Data is transferred LSB first, in 32-bit units. • Data is written to on-chip memory when the rising edge of MISCK occurs for the 32nd bit of data (D31 in the figure). <3> Continuation and termination of firmware download: • Each time 32 bits of data are written, IAA[20:0] is automatically incremented. Accordingly, when writing to consecutive addresses, only the data is transferred. • When nMICS changes from low level to high level, firmware download ends and the microprocessor interface returns to accessing registers. • When accessing non-consecutive on-chip memory addresses or when resuming firmware downloading after an access interruption, be sure to set IAA[20:0] as described in <1> above. <4> When this LSI has not been selected: <5> Register setting: After completing a firmware download, perform the following processing. • Set the instruction code firmware execution mode (IACNFG = 0). • Report the existence of boot firmware to this LSI (DL = 1). • Change the firmware program mode PRGMOD[1:0] from “IA carrier” to another mode. |
|
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 |
| 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 |