ak7712a-vt AKM Semiconductor, Inc., ak7712a-vt Datasheet - Page 41

no-image

ak7712a-vt

Manufacturer Part Number
ak7712a-vt
Description
Built-in 20-bit Adc/dac Sophisticated Audio Dsp
Manufacturer
AKM Semiconductor, Inc.
Datasheet
ASAHI KASEI
„ „ „ „ External RAM Control Unit
This unit controls the creation of write/read address, the RAM controlling signal and the receiving/transferring of 16-
bit delay data. 32k,128k×8-bit memories are used for SRAM and Pseudo SRAM, both or one of 64K and 256k ×4-bit
memories are used for DRAM. Addresses are received from OFRAM(40word × 16bit) data or inner calculation data,
i.e. DBUS data. The writing for external memory is done from small address number (00 01 02 03
address method.
In the case of using OFRAM, the relative address is read from OFRAM in order of execution, and the real address is
calculated. So it needs to write the address data to OFRAM in order of execution. Each external
memory access requires 5 cycles of step DSP instruction at SRAM,P-SRAM(256k), and 6 cycles at
DRAM,P-SRAM(1M). Writing of data to OFRAM is loaded from microcomputer or other unit at reset of
this LSI. At running state of LSI, if first address of changing data is appointed, 16 data can be automatically
changed at maximum in order of set address. When all data is changed, this command is automatically canceled . At
the case of using CRAM or internal calculation data(set the address by @DADR), after 2 cycles from @DADR
command execution, the execution of read/write command becomes be possible, on this time OFRAM does not
read next data. The maximum access number of times of memory are 76 for SRAM and Pseudo SRAM(256k) at
384fs, 51 at 256fs(DRAM, Pseudo SRAM(1M): 64/384fs, 42/256fs), and access time of usable memory is due to
input frequency of master clock(XTI) and sort of RAM for use, refer to switching features described in 18 - 19 page.
The timings are shown in Fig.1 for external RAM and SRAM, Fig.2, 3 for Pseudo 256k-SRAM at using auto-refresh
and static column mode read/write cycle, Fig.2 and 4 for Pseudo 1M-SRAM at using auto-refresh, read cycle and
write cycle (OE clock), Fig.5,6 for DRAM at using CAS before RAS refresh cycle and page mode read/write cycle.
0180-E-02
It is explained below how the timing of previous page is go in actual program.
,OP,
,OP,
,OP,CR*DR ,,,DU1,,DRAM,
,OP,
,OP,CR*DR ,,,
,OP,
,OP,
,OP,
,OP,
* Real address
* Relation of Write/Read address
Delay time of these above = (Write address-Read address) × ( 1/fs )
appointed address: 2000H(Write)
appointed address: 1000H(Read)
When the appointment of writing is not exist between these address,
Delay data of 2000H(Write) is read.
,,,DU1,,
,,,
,,,
,,,DPC,,
,,,
,,,
,,,
(2000H-1000H) × (1/44100) = 92.9msec
,,
,,
,,TMP0 ,@DRAM ;write the value of TMP0 to the address made 1 step before by DU1
,,
,,
,,
= OFRAM data
= calculation data
,
,
,
,
,
,
,
<Address of Delay Data>
;
;
;output the data of pointer changed 2 steps before by DPC.
;operation with changed pointer until the next DPC is executed
;be able to output for DBUS and multiplier(DR) 2 steps after.
;
;
;write the data written 1 step before by @DRAM to DR and DBUS.
+ sampling frequency after RUN
+ sampling frequency after RUN
- 41 -
[AK7712A-VT]
1997/12
) with ring

Related parts for ak7712a-vt