English
Language : 

EV-2 Datasheet, PDF (14/44 Pages) Cirrus Logic – Digital Audio Networking Processor
CobraNet™ EV-2
In the EV-2 application, the host address lines are generated by the address latch in the
FPGA (see Table 6 on page 16) and the host data bus is connected directly to the data bus of
the microcontroller. The HREQ# and HACK# signals are connected to the two interrupt inputs
of the microcontroller. These signals may be used for data handshaking and asynchronus
notification respectively.
The final host signal, HRESET#, resets the CM when asserted low. Setting a bit in the host
reset register (see Table 6 on page 16) controls this signal. See the discussion of the FPGA
below for more information about this signal.
Supplemental information regarding the CM Host interface may by found in the section titled
"Host Management Interface" in the CS1810xx data sheet available on the Cirrus Logic
website: www. cirrus.com.
Programming the Microcontroller
The EV-2 is designed so that field updates of both the microcontroller firmware and the FPGA
firmware are possible. If only the efficacy and performance of the CobraNet paradigm is
being evaluated, reprogramming of the microcontroller is not required. However, use of the
field program capability may aid in the design of a CobraNet based product.
Modifying the Flash Program Memory of the microcontroller constitutes the update.
The programming instructions that follow pertain to the supplied EV-2 routing/programming
software, CNEval.exe. Programming the microcontroller is a multi-stage process:
1. Install the EV-2 CNEval.exe software on your Windows-based computer.
2. Install an RS232 cable from port 1 or 2 on your PC to P501, the 9-pin D-type connec-
tor closest to the center of the board.
3. Run CNEval.exe
4. Change the hex switches (SW201-SW204) to FFF8 (as viewed when looking at the
hex switches). You may, as an alternative, click in the narrow recessed panel on the
left of the upper status bar.
5. Select "Program" from the Utility menu in CNEval.exe.
6. From the “Serial” drop-down menu select a serial connection, either port COM1 or
COM2 based on which is connected.
7. Located near the two serial RS232 connectors is a switch, SW200. This switch must
be set to the program mode position. The program position is indicated by silk screen
on the EV-2 board.
8. Push switch SW508, the momentary reset switch. SW508 is located just behind the
hex switches.
9. Select which firmware to update, either the FPGA or the 8051.
10. Wait for programming to complete. Do not interrupt the programming process!
11. Once programming has completed for the microcontroller or the FPGA firmware,
return the programming switch, SW200, to the normal operation position and press
the reset switch, SW508.
12. Click OK to return to the main window in CNEval.exe.
Rev. 2.1
14