Design Resources

CMX7032 and CMX7042 FAQ

Function Image™ Loading Options
Q. I am about to start a design using one of your FirmASIC® based products, what is the most suitable method of storing the associated Function Image™ in my project?

A. Our FirmASIC® based devices require a Function Image to configure their On-chip sub-systems.
This data file is uploaded during device initialisation and defines the device’s function and feature set.

The Function Image can be loaded automatically from external serial memory or from a host µController over the C-BUS/SPI port. The serial memory can be programmed using a dedicated programmer.The serial memory can also be programmed using the target CMX7xxx device and the host processor. This facility makes programming the serial memory possible during factory test or through field upgrade.
-The method for loading an FI over C-Bus/SPI is detailed in the device’s data sheet.
-The method for programming the serial memory is described in this application note.

For FI-2.x only. Directions for loading an FI over the RS-232 port can be found here.

For CMX7032 FI-2.x
Q. The CMX7032 FI-2.x includes a NRESET pin, I understand that this allows the device to be fully reset following a temporary loss of power (e.g. Brown Out Condition).
Is there a particular way to use this pin if I am using an external Serial memory to store the Function Image?

A. The hyperlinked pdf document CMX7032 Power up and reset provides an illustration of how the NRESET can be used during a Brown Out Condition.
It can be used at any time following an initial [power up sequence and Function Image load).
CML recommends the use of an external voltage supervisor IC if it is exposed to variable supplies such as those found in automobile applications.

For CMX7032FI-1.x/2.x/3.x and CMX7042FI-1.x/2.x/3.x

Q. I am about to evaluate the AIS Baseband Processor what Evaluation Kit is recommended?

A. For RF evaluation, the DE70322T provides a complete solution and is offered as a demonstration module / reference design.

  • The DE70322T is a complete solution for a high quality, standalone AIS receiver.
  • The DE70322T with the PE0003 for evaluation using FI-1.x or FI-2.x in AIS receivers.
  • The DE70322T with the PE0003 for evaluation using FI-1.x and FI-3.x in AIS Class B transceiver designs.

For evaluation at baseband, either the PE0201 or PE0401 kits are the best option. These kits can be used with RF test sets or vector generators and signal analysers. The tx and rx channels require a relatively flat frequency response that extends near to dc.

For 7032FI-1.x or 7032FI-3.x use the PE0201 kit with the following changes:

  1. C21 and C22 on the Mod1 and Mod2 paths should be removed
  2. C11 at the discriminator input must be replaced by a zero ohm link
  3. The removal of C17 may also benefit performance
  4. All other components may remain the same

For 7042FI-1.x use a PE0402 kit where solder pads are provided to allow a solder bridge to be made in series with each input decoupling capacitor. The outputs are already dc coupled so no further changes are required. See the PE0402 User Manual and schematic.

DSC decode in dual DSC/AIS receiving mode

Q. I have enabled both DSC and AIS burst decoding following the Data Sheet description. AIS messages are received correctly but I do not receive any DSC messages.

A. If mixed AIS and DSC channels are to be used then DSC can be assigned to either Rx1 or Rx2 but the AIS receive task must be started before the DSC receive task is started. If only DSC is selected, then it can be assigned to either Rx1 or Rx2 and started normally.

For Rx1 DSC and Rx2 AIS channel reception:

$C1 = $0001        ; select DSC on Rx1 and AIS on Rx2

$C8 = $0001        ; reset Rx1

     Wait for com reg free flag to be set

$C8 = $0005        ; reset Rx2

     Wait for com reg free flag to be set

$C8 = $0006        ; enable Rx2, AIS Formatted mode started before DSC formatted mode

     Wait for com reg free flag to be set

$C8 = $0042        ; enable Rx1, DSC Formatted mode

 

For Rx1 AIS and Rx2 DSC reception:

$C1 = $0002        ; select DSC on Rx2 and AIS on Rx1

$C8 = $0001        ; reset Rx1

     Wait for com reg free flag to be set

$C8 = $0005        ; reset Rx2

     Wait for com reg free flag to be set

$C8 = $0002        ; enable Rx1, AIS Formatted mode started before DSC formatted mode

     Wait for com reg free flag to be set

$C8 = $0046        ; enable Rx2, DSC Formatted mode

CMX703x/CMX704x Writing a Function Image File to Serial Memory

Writing a Function Image File to Serial Memory

View

CMX7032 How to set and use the RSSI and CS features

How to set and use the RSSI and CS features of the CMX7032FI-1.x

View

CMX7032/42 - RX1 Channel DSC Data Burst Reception

Receive DSC data bursts on RX1 using the PE0201/PE0402 and PE0003 Ev Kits. The data length and RX State errors are saved to a file "RX1 DSC Burst". The download includes a wav file that generates 3 DSC bursts for testing DSC receivers.

View

CMX7032/42 - Dual Channel AIS Burst Reception

Receives AIS data bursts on RX1 and RX2 using the PE0201/PE0402 and PE0003 board. Saves data length, dc offset, Time of Arrival, AIS data and RX State errors to file.

View

CMX7032/42 - Channel 1 AIS Burst Reception

Receive AIS data bursts on RX1 using the PE0201/PE0402 and PE0003 boards. Saves data length, dc offset, Time of Arrival, AIS data and Rx State errors to file.

View

CMX7032/42 - Channel 2 AIS Burst Reception

Receive AIS data bursts on RX2 using the PE0201/PE0402 and PE0003 boards. Saves data length, dc offset, Time of Arrival, AIS data and Rx State errors to file.

View

PE0003PE0003 The PE0003 Evaluation Kit Interface Card is a global interface system for use with evaluation kits for CML’s new generation ICs, including FirmASIC™ based products. This greatly simplifies the approach to the evaluation and design-in process. PE0003_Product_Page

 

PE0402PE0402 The PE0402 Platform Evaluation Kit is designed to assist in the evaluation and application development of the CMX704x/CMX714x range of FirmASIC products. PE0402_User_Manual

 

PE0402_Product_Preview

PE0402_Schematic

 

DE70322T

 

DE70322T

The DE70322T is a complete AIS Class B (IEC 62287-1) technology demonstrator/reference design package that will enable manufacturers to quickly deploy an AIS Class B transceiver to the market. DE70322T_Product_Page

White Paper: Marine AIS

White Paper: Marine AIS

Download

CMX7032 FI-2.x test wav

A wav recording of the Eddystone message described in the CMX7032 User Manual. This file can be used to test the baseband receiver of the CMX7032 or modulated to RF and used as test signal.

Download

C-BUS Guides

Guides to operation and interfacing

Download

exactTrax™ Whitepaper

Introduction to exactTrax™ technology

Download

Package: Q1

64-pin VQFN

Download

Package: Q3

48-pin VQFN

Download

Package: L4

48-pin LQFP

Download

Package: L9

64-pin LQFP

Download

Register here for newsletter and product launch notifications
By submitting this form, you agree to subscribe to our mailing list and receive updates from us. Please see our privacy policy.