• CMX7x6x FirmASIC® product range evaluation • Command and control by PC via the
PE0002 interface card or user’s µC
• Serial Flash Option for Function ImageTM with in-
circuit programming
• On-board supply regulators operate from a single
5 volt supply
• Instrumentation interface to differential I and Q
signals (requires additional –5 volt supply)
development application or emulator
• 19.2MHz oscillator, user crystal or
external clock input to CMX7x6x
• On-board access to all CMX7x6x
signals, commands and data
•Interfaces to RF daughterboard with
all necessary signals
1
Brief Description
The PE0601-xxxx Platform Evaluation Kit is designed to assist in the evaluation and application
development of the CMX7x6x range of FirmASIC
comprising a CMX7x6x target IC and appropriate supporting components and circuitry.
The board also incorporates all of the necessary power-supply regulation facilities for operation from a
single 5 volt supply, or a dual +/-5 volt supply if the instrumentation interface is required.
The board is fitted with a C-BUS connector allowing the PE0601 to be operated by connection to either of
the two C-BUS ports on a CML PE0002 Interface Card, and used with the associated PC GUI software, or
by direct connection between the CMX7x6x C-BUS and the user's µC development application or
emulation system.
products. The kit is in the form of a populated PCB
Evaluation Kit for CMX7x6x PE0601-xxxx
The CMX7x6x Function ImageTM (FI) can be loaded, on power-up, directly into the on-board target IC
using the PE0002 interface or the user's system. Alternatively, it can be automatically loaded from the onboard serial memory, on power-up. In this case, the on-board serial memory has to be pre-loaded with the
FI by using the 'Program Serial Memory' tab on the PE0002 GUI software, or by the user’s system
utilising the appropriate ‘thick stub’ programme. All of this software is available from the CML website.
Function images suitable for the CMX7x6x range of products can be downloaded from the CML Technical
Portal.
The PE0601-xxxx is designed to support the CMX7x6x range of FirmASIC
respective Function Image
TM
.
The PE0601-xxxx is supplied with a customer specified target device fitted where xxxx in the
product code is the numerical part of the target device product code.
For example:
To evaluate a CMX7163 Function Image
TM
(FI), order a PE0601-7163.
In this document the PE0601-xxxx will be referred to generically as PE0601.
Note that the Function Image
differently, as a result. The pin numbers will remain unchanged. The datasheet and user manual
appropriate to the product code and Function Image
TM
will redefine many pin functions and so the pins may be labelled
TM
should be used as the definitive reference
of functionality, rather than this PE0601 document, which only uses generic pin names.
®
devices using their
2.1 Laboratory Equipment
The following laboratory equipment is needed to use this evaluation kit:
A 5 volt dc regulated power supply or +/- 5 volt if the instrumentation interface is required.
If the PE0601 is being used with the PE0002 Interface Card, the following items will also be
required:
1. An IBM compatible PC with the following requirements:
• One of the following Windows operating systems installed: 2000sp4 or XPsp2
• USB port
• Minimum screen resolution 800 x 600. Recommended resolution 1024 x 768.
2. A USB type A male to mini B male cable.
3. Software application ES000230.exe, or later version, installed on the PC.
2.2 Handling Precautions
Like most evaluation kits, this product is designed for use in office and laboratory environments.
The following practices will help ensure its proper operation.
2.2.1 Static Protection
This product uses low power CMOS circuits that can be damaged by electrostatic discharge.
Partially damaged circuits can function erroneously, leading to misleading results. Observe ESD
precautions at all times when handling this product.
2.2.2 Contents - Unpacking
Please ensure that you have received all of the items on the separate information sheet (EK0601)
and notify CML within 7 working days if the delivery is incomplete.
2.3 Approvals
This product is not approved to any EMC or other regulatory standard. Users are advised
to observe local statutory requirements, which may apply to this product.
This section is divided into two sub-sections. The first is for those users who are using the
PE0601 with a PE0002 controller card and its Windows PC GUI software. The second is for users
who are using the PE0601 by itself, without a PE0002.
3.1 With PE0002
Note that the C-BUS connector, J10, and the power connector J23 are both right angle headers
and are designed to plug directly into sockets J5 (C-BUS 1 port) and J9 respectively, or sockets
J3 (C-BUS 2 port) and J7 respectively, of a PE0002.
3.1.1 Setting-Up
• Refer to the PE0002 user manual and follow the instructions given in the quick start section.
• Ensure the jumpers JP1 and JP2 are open circuit. The BootEn1 and BootEn2 signals are
driven from the PE0002.
The basic arrangement, when used with the PE0002, is shown below:
3.1.2 Operation
The Function Image
type header file and must be obtained from the CML Technical Portal. There are two methods
available for loading the FI:
Power
Supply
PE0601-xxxx
JP1/2
J23
J9 or J7
+V
PE0002
J8
J10
Direct Connections
J3 or J5
C-BUS
USB Cable
J2
PC
Figure 2 – PE0601 used with PE0002
TM
(FI) must now be loaded into the CMX7x6x device. A FI is provided as a ‘C’
1. Directly from a file on the PE0002 host PC to the CMX7x6x
2. From the on-board PE0601 serial memory. To use this method the serial memory must first
be programmed with the FI by using the 'Program Serial Memory' tab on the PE0002 GUI
software.
The PE0601 should now be ready for evaluation of the CMX7x6x with the chosen FI.
Please note that to access the CML Technical Portal you need to be authorised by a member of
the CML sales staff. Please contact your local distributor, representative or area sales manager.
3.2 Without PE0002
As an alternative to using the PE0002 controller kit, users may control the CMX7x6x target device
with a user-supplied host controller card. C-BUS connections are made via connector J10.
The power-up, or boot state of the CMX7x6x BOOTEN1 and BOOTEN2 pins may be set using
jumpers JP1 and JP2. Consult the relevant CMX7x6x documentation for valid modes. A jumper
in-circuit corresponds to a ‘0’ state on the boot pins. Alternatively the state of these pins may be
set via the connector, J10, pins 13 and 14. If jumpers JP1 and JP2 are left open circuit and the
BOOTEN pins are not driven from connector J10, then by default, they are pulled high by the
CMX7x6x device.
A FI for the CMX7x6x device must be either included in the customer’s host system and loaded
into the CMX7x6x device on power-up or programmed into the on-board serial memory following
the guidelines in the application note: ‘Writing a Function Image
from the Application Notes area of the CML website.
The PE0601 as shipped may not have the optimum configuration or component values for all
function images. Check the PE0601 schematic against recommendations in the specific
CMX7x6x datasheet.
6.1.1 Power Supplies
Each supply has a test point where it can be monitored; see Table 2 – Test Points.
6.1.2 Clock Options
Header J6 is used with jumper sockets to select the required option as shown in the table below.
The board is fitted with six voltage regulators.
U8 and U9 provide the analogue and digital supply rails respectively. U10 provides a separate
supply rail for the CMX7x6x speaker driver and U12 provides an external 1.8 volt supply option
for the CMX7x6x core. The input to these four regulators should be provided by an external 5V dc
regulated power supply, which can be daisy chained from the PE0002 or connected to the board
via connector J16, a push type connector. LED illumination confirms the on-board presence of the
+3.3V dc digital voltage supply.
U17 provides a negative supply rail for the instrumentation interface. If required, an additional –5V
dc regulated supply should be connected at J16. U18 provides a positive supply rail for the
instrumentation interface.
The PCB is designed to provide three CMX7x6x device clock options. The board is supplied with
a 19.2MHz oscillator module fitted.
Other options are an external clock source at J5 (not fitted) or a quartz crystal oscillator circuit at
C16, C17 and X2 (not fitted).
Shaded cells illustrate locations where a jumper socket should be fitted.
As an alternative to the 19.2MHz oscillator a more accurate TCXO could be used with the
following component changes:
Reference
Action Description
Designator
U13 Remove C15 Fit 100nF 0603
R21 Fit 18kohm 0603
R22 Fit
[1]
0R 0603
R23 Fit 15kohm 0603
U5 Fit Golledge GTXO-83 series TCXO, or similar
Table 6 – TCXO Component Changes
[1]
Note
, if required allows adjustment from CMX7x6x AuxDAC3 – if supported by the FI being
evaluated.
Additionally, a 32,768Hz crystal is fitted to the CMX7x6x low power oscillator.
6.1.3 Control Interface
The C-BUS and CMX7x6x boot control signals are brought out on connector J10. This is a right
angle male header designed to plug directly into the PE0002 interface card‘s matching female
header.
Alternatively, if not using the PE0002, the CMX7x6x boot control signals can be manually set with
jumpers JP1 and JP2.
6.1.4 Serial Memory
The serial memory, U1, can be used for non-volatile storage of a Function Image™. The PE0601
is shipped with a blank serial memory.
The chip select signal for the serial memory is provided by the SSOUT0 signal from the CMX7x6x
device. If the serial memory is not required, this signal, or the GPIO15 option of the same pin, can
be used for another purpose by moving the 0 ohm link from position R69 to position R68. The
signal GPIO15/SSOUT0 is then avaliable at connector J7, and also J11 if a jumper is inserted
across J14 pin 19 and 20.
6.1.5 Baseband Interfacing
The availability and usage of these signals are Function Image
TM
dependent.
The CMX7x6x differential I and Q inputs are fed through a RC network. Specific requirements for
this network are FI dependent. Differential signals can be input to the RC networks at header,
J24. CML evaluation kits for RF receiver products have matching headers, but the I or Q signal
polarity must be observed. Alternatively, check Function Image™ documentation for the
possibility of a programmable signal inversion.
The CMX7x6x differential I and Q outputs are fed through a RC network. Specific requirements
for this network are FI dependent. The differential signals output from the RC networks can be
monitored at header, J19. CML evaluation kits for RF transmitter products have matching
headers, but the I or Q signal polarity must be observed. Alternatively, check Function Image™
documentation for the possibility of a programmable signal inversion.
The CMX7x6x device audio input amplifiers for IP1 and IP2 are configured as ac coupled, unity
gain, inverting amplifiers. The inputs to these circuits are fed from connectors J1 and J2
respectively.
The CMX7x6x device speaker outputs, SPKR1 and SPKR2, are fed to connectors J3 and J4
respectively. The SPKR1 output can drive an 8ohm speaker and requires that the driver supply,
SPKR_3V3, be connected via jumpers in-circuit between pins 3, 4 and 7, 8 of header J8.
Connector J13 provides access to auxiliary ADCs 1 to 4 and auxiliary DACs 1 to 4 of the
CMX7x6x device.
6.1.6 RF Transceiver Interface
The RF Transceiver interface, J22, is a 60-way right-angled connector with all of the following
signals:
• Serial interface (from J10 – separate from C-BUS interface)
MX7x6x GPIO
• C
• 5V and -5V Power (direct from PCB input s
upply - unregulated). May be isolated by removing
R65 and R66 respectively.
• Clock input (external clock option for CMX7x6x, selected at J6). R67 must be fitted with a
0ohm link to use this option.
• I and Q differential inputs and outputs
• Audio inputs 1 and 2 and speaker 2 output (32ohm)
• All auxiliary ADCs and DACs
• Digital and analogue grounds
The connector is made by JAE and is part number TX24-60R-LT-H1E. The mating half is part
number TX25-60P-LT-XXX. Both parts are available in the UK from Digi-Key.
6.1.7 Instrumentation Interface
An instrumentation interface has been provided to enable connection of the differential I and Q
signals to laboratory equipment that has only single-ended connections. Use of this section of the
PE0601 requires an additional negative supply rail, nominally –5 volts.
The input path has an effective gain of 6dB.
The input path is configured for, nominally, 0 volts offset in the differential signal input to the
CMX7x6x. This can be made adjustable by removing resistors R1 and R6 and replacing them
with 50kohm potentiometers in positions VR1 and VR2 for the I and Q input paths respectively.
Bourns type 3386P or similar will fit the footprints provided.
There are also two spare op-amps in this section that are configured as unity-gain buffers with the
input tied to analogue ground. Further component footprints are provided so that these can be
reconfigured and test pads are provided for input and output.
6.1.8 Digital Interfacing
Connector J7 provides access to all general purpose I/O lines and to a synchronous serial port.
Use of these signals is Function Image
See relevant CMX7x6x documentation.
Connector J11 is configured as a C-BUS master and compatible with CML evaluation kits with C-
BUS slave connectors. Two more chip selects and other GPIO signals can be routed to this
connector with jumpers at header, J14. Use of this feature is also Function Image
TM
dependent. In some cases they will have no function.
6.3.2 Load Function ImageTM from Serial Memory Device
It is assumed that the serial memory has been programmed with the Function Image™ prior to
using this load method. This can be carried out with the serial memory in circuit using the
ES0002xx ‘Program Serial Memory’ tab.
Use the ‘Function Image™ Load’ tab. Select Function Image™ Source: ‘Serial Memory’.
• Select target board.
• Click the ‘Load’ button. The progress of the download is shown visually on the progress bar
and when the download has completed a message box will be displayed indicating if the
result of the download operation was successful or not.
Figure 6 – Function Image™ Load Tab – from Serial Memory
The serial memory device fitted to the PE0601 is a Numonyx or ST M25P10A 1Mbit SPI serial
Flash or equivalent. Loading a FI into this serial memory requires a "thick stub" application programme
EF0601_M25P10_10_xxxx.h (
o
version), where ‘xxxx’ is the ‘xxxx’ element of
r later
PE0601-xxxx. For example, if using a PE0601-7163, then the thick stub programme to use is
EF0601_M25P10_10_7163.h. The thick stub programme is available from the CML website.
Use the ‘Program Serial Memory’ tab:
• Enter the name of the file containing the thick stub (EF0601_M25P10_10_xxxx.h), or
navigate to the required file using the ‘Browse’ button. This file is in the same ‘C’ language
header format as the Function Image™.
• Enter the name of the file containing the Function Image™, or navigate to the required file
using the ‘Browse’ button.
• Select target board.
• Click the ‘Load’ button.
Figure 7 – Program Serial Memory Tab
Shortly after pressing the ‘Load’ button, a message box will confirm that the application has
loaded the Thick Stub.
Click on the message box ‘OK’ button and the application will proceed to programme the Function
Image™ into the serial memory on the PE0601 card. Progress is shown visually on the progress
bar. When programming is complete a message box will be displayed indicating if the operation
was successful or not.
Figure 9 – Program Serial Memory Complete Message Box
CML’s proprietary FirmASIC® component technology reduces cost, time to market and development risk,
with increased flexibility for the designer and end application. FirmASIC® combines Analogue, Digital,
Firmware and Memory technologies in a single silicon platform that can be focused to deliver the right
feature mix, performance and price for a target application family. Specific functions of a FirmASIC®
device are determined by uploading its Function Image™ during device initialization. New function
images may be later provided to supplement and enhance device functions, expanding or modifying endproduct features without the need for expensive and time-consuming design changes. FirmASIC®
devices provide significant time to market and commercial benefits over Custom ASIC, Structured ASIC,
FPGA and DSP solutions. They may also be exclusively customised where security or intellectual
property issues prevent the use of Application Specific Standard Products (ASSP’s).
CML does not assume any responsibility for the use of any circuitry described. No IPR or circuit patent licences are implied.
CML reserves the right at any time without notice to change the said circuitry and any part of this product specification.
Evaluation kits and demonstration boards are supplied for the sole purpose of demonstrating the operation of CML products
and are supplied without warranty. They are intended for use in a laboratory environment only and are not for re-sale, enduse or incorporation into other equipments. Operation of these kits and boards outside a laboratory environment is not
permitted within the European Community. All software/firmware is supplied "as is" and is without warranty. It forms part of
the product supplied and is licensed for use only with this product, for the purpose of demonstrating the operation of CML
products. Whilst all reasonable efforts are made to ensure that software/firmware contained in this product is virus free, CML
accepts no responsibility whatsoever for any contamination which results from using this product and the onus for checking
that the software/firmware is virus free is placed on the purchaser of this evaluation kit or development board.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.