Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

ADMCF340 Scheda tecnica(PDF) 11 Page - Analog Devices

Il numero della parte ADMCF340
Spiegazioni elettronici  64-Lead Flash and ROM Memory
Download  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  AD [Analog Devices]
Homepage  http://www.analog.com
Logo AD - Analog Devices

ADMCF340 Scheda tecnica(HTML) 11 Page - Analog Devices

Back Button ADMCF340_15 Datasheet HTML 7Page - Analog Devices ADMCF340_15 Datasheet HTML 8Page - Analog Devices ADMCF340_15 Datasheet HTML 9Page - Analog Devices ADMCF340_15 Datasheet HTML 10Page - Analog Devices ADMCF340_15 Datasheet HTML 11Page - Analog Devices ADMCF340_15 Datasheet HTML 12Page - Analog Devices ADMCF340_15 Datasheet HTML 13Page - Analog Devices ADMCF340_15 Datasheet HTML 14Page - Analog Devices ADMCF340_15 Datasheet HTML 15Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 40 page
background image
REV. A
ADMC(F)340
–11–
FLASH MEMORY SUBSYSTEM
The ADMC(F)340 has 4K
× 24-bit user-programmable, nonvola-
tile flash memory. A flash programming utility is provided with the
development tools and performs the basic device programming
operations: erase, program, and verify.
The flash memory array is portioned into three asymmetrically
sized sectors of 256 words, 256 words, and 3,584 words, labeled
Sector 0, Sector 1, and Sector 2, respectively. These sectors are
mapped into external program memory address space.
Four flash memory interface registers are connected to the DSP.
These 16-bit registers are mapped into the register area of data
memory space. They are named Flash Memory Control Register
(FMCR), Flash Memory Address Register (FMAR), Flash
Memory Data Register Low (FMDRL), and Flash Memory Data
Register High (FMDRH). These registers are diagrammed
beginning with Figure 21. They are used by the flash memory
programming utility. The user program may read these registers
but should not modify them directly. The flash programming
utility provides a complete interface to the flash memory.
Note that from the point of view of 2171 core, the flash memory
is placed externally. It means the core accesses them through an
external memory interface that multiplexes the program memory
and data memory buses into a single external bus. Therefore, if
more than one external transfer must be made in the same
instruction, there will be at least one overhead cycle required.
Special Flash Registers
The flash module has four nonvolatile 8-bit registers called Special
Flash Registers (SFRs) that are accessible independently of
the main flash array via the flash programming utility. These
registers are for general-purpose, nonvolatile storage. When
erased, the Special Flash Registers contain all 0s. To read
Special Flash Registers from the user program, call the read_reg
routine contained in the ROM. Refer to the ADMCF34x DSP
Motor Controller Developers’ Reference Manual for an example.
Boot-from-Flash Code
A security feature is available in the form of a code that when set
causes the processor to execute the program in flash memory at
power-up or reset. In this mode, the flash programming utility and
debugger are unable to communicate with the ADMC(F)340.
Consequently, the contents of the flash memory can be neither
programmed nor read.
The boot-from-flash code may be set via the flash programming
utility when the user’s program is thoroughly tested and loaded
into flash program memory at Address 0x2200. The user’s pro-
gram must contain a mechanism for clearing the boot-from-flash
code if reprogramming the flash memory is desired. The only
way to clear boot-from-flash is from within the user program, by
calling the flash_init or auto_erase_reg routines that are included
in the ROM. The user program must be signaled in some way to
call the necessary routine to clear the boot-from-flash code. An
example would be to detect a high level on a PIO pin during
startup initialization and then call the flash_init or auto-erase-reg
routine. The flash_init routine will erase the entire user program
in flash memory before clearing the boot-from-flash code, thus
ensuring the security of the user program. If security is not a
concern, the auto_erase_reg routine can be used to clear the
boot-from-flash code while leaving the user program intact.
Refer to the ADMCF34x DSP Motor Controller Developers’
Reference Manual for further instructions and an example of
using the boot-from-flash code.
FLASH PROGRAM BOOT SEQUENCE
On power-up or reset, the processor begins instruction execution
at Address 0x0800 of internal program ROM. The ROM monitor
program that is located there checks the boot-from-flash code. If
that code is set, the processor jumps to location 0x2200 in external
flash program memory, where it expects to find the user’s
application program.
If the boot-from-flash code is not set, the monitor attempts to
boot from an external device as described in the ADMCF34x
DSP Motor Controller Developers’ Reference Manual.
SYSTEM INTERFACE
Figure 4 shows a basic system configuration for the ADMC(F)340
with an external crystal.
ADMC(F)340
XTAL
CLKIN
10MHz
CLKOUT
RESET
22pF
22pF
Figure 4. Basic System Configuration
Clock Signals
The ADMC(F)340 can be clocked either by a crystal or a TTL
compatible clock signal. For normal operation, the CLKIN
input cannot be halted, changed during operation, or operated
below the specified minimum frequency. If an external clock is
used, it should be a TTL compatible signal running at half the
instruction rate. The signal is connected to the CLKIN pin of
the ADMC(F)340. In this mode, with an external clock signal,
the XTAL pin must be left unconnected. The ADMC(F)340
uses an input clock with a frequency equal to half the instruc-
tion rate; a 10 MHz input clock yields a 50 ns processor cycle
(which is equivalent to 20 MHz). Normally, instructions are
executed in a single processor cycle. All device timing is rela-
tive to the internal instruction rate that is indicated by the
CLKOUT signal when enabled.
Because the ADMC(F)340 includes an on-chip oscillator feedback
circuit, an external crystal may be used instead of a clock source,
as shown in Figure 2. The crystal should be connected across the
CLKIN and XTAL pins with two capacitors (see Figure 2). A
parallel-resonant, fundamental frequency, microprocessor-grade
crystal should be used. A clock output signal (CLKOUT) is
generated by the processor at the processor’s cycle rate of twice
the input frequency.


Codice articolo simile - ADMCF340_15

Produttore elettroniciIl numero della parteScheda tecnicaSpiegazioni elettronici
logo
Analog Devices
ADMCF340-EVALKIT AD-ADMCF340-EVALKIT Datasheet
415Kb / 40P
   DashDSPTM 64-Lead Flash Mixed-Signal DSP with Enhanced Analog Front End
REV. 0
ADMCF340BST AD-ADMCF340BST Datasheet
415Kb / 40P
   DashDSPTM 64-Lead Flash Mixed-Signal DSP with Enhanced Analog Front End
REV. 0
More results

Descrizione simile - ADMCF340_15

Produttore elettroniciIl numero della parteScheda tecnicaSpiegazioni elettronici
logo
Analog Devices
ADMCF341 AD-ADMCF341_15 Datasheet
385Kb / 36P
   28-Lead Flash and ROM Memory, Mixed-Signal DSPs with Enhanced Analog Front End
REV. A
logo
Eon Silicon Solution In...
EN25B64 EON-EN25B64 Datasheet
420Kb / 37P
   64 Megabit Serial Flash Memory with Boot and Parameter Sectors
logo
Cypress Semiconductor
S25FL064P CYPRESS-S25FL064P Datasheet
5Mb / 62P
   64-Mbit 3.0 V SPI Flash Memory
logo
Eon Silicon Solution In...
EN25P64 EON-EN25P64 Datasheet
540Kb / 34P
   64 Megabit Uniform Sector, Serial Flash Memory
logo
STMicroelectronics
STM32F303X6 STMICROELECTRONICS-STM32F303X6 Datasheet
1Mb / 115P
   Up to 64 Kbytes of Flash memory
October 2016 Rev 5
logo
Winbond
W29C512A WINBOND-W29C512A Datasheet
265Kb / 20P
   64 K x 8 CMOS FLASH MEMORY
logo
STMicroelectronics
STM32F107VCT6 STMICROELECTRONICS-STM32F107VCT6 Datasheet
1Mb / 103P
   64 to 256 Kbytes of Flash memory
M39208 STMICROELECTRONICS-M39208 Datasheet
218Kb / 30P
   Single Chip 2 Mbit Flash and 64 Kbit Parallel EEPROM Memory
logo
ATMEL Corporation
AT89EB5114 ATMEL-AT89EB5114_14 Datasheet
950Kb / 95P
   4 Kbytes ROM or 4 Kbytes Flash Program Memory
AT83EB5114 ATMEL-AT83EB5114_14 Datasheet
950Kb / 95P
   4 Kbytes ROM or 4 Kbytes Flash Program Memory
More results


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


Scheda tecnica Scarica

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEETIT.COM
Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   scambio Link   |   Ricerca produttore
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