English
Language : 

EV-2 Datasheet, PDF (11/44 Pages) Cirrus Logic – Digital Audio Networking Processor
CobraNet™ EV-2
Detailed Description of EV-2 Components
The Microcontroller
The microcontroller on the EV-2 is a Philips Semiconductor P89C51RD2. This microcontroller
has 64 kByte of internal Flash Program Memory and 1 kByte of Static RAM. The microcontroller
is field programmable using the provided CNEval.exe software. The microcontroller's clock rate
is 33Mhz. Philips P89C51RD2 preliminary specification for programming information and part
usage may be found on the Philips Semiconductor website:
http://www.semiconductors.philips.com.
Microcontroller Memory Space:
Besides the internal program and data memory space the microcontroller also has an
external 64k data memory space. The microcontroller is hard-wired to execute from internal
Flash Program Memory only. The Flash Program Memory has been segmented to store both
Program and FPGA configuration data. The Program Memory map is shown in Table 2 on
page 11 and the data memory map is shown in Table 3 on page 11:
Memory Location
Description
0x0000-0xBFFF
Program Memory
0xC000-0xFFFF
FPGA Configuration Data
Table 2: Flash Program Memory Map
Memory Location
Description
0x0000- 0x02FF
Internal Static RAM
0x0300-0x7FFF
External Static RAM
0x8000-0x87FF
Unused
0x8800
FPGA express mode con-
figuration*
0x8801-0xFFFF
Unused
Table 3: Microcontroller Data Memory Map After Reset but Before FPGA
Configuration
*After reset, the FPGA is the only device in the upper 32k of the data memory space. The
microcontroller is then able to configure the FPGA and once configured the FPGA performs
more sophisticated address decoding of the upper data memory space. Refer to the FPGA
section of this document for a detailed description of the configuration process and a listing of
the current EV-2 FPGA firmware memory map.
11
Rev. 2.1