You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »


This document will be continuously updated until all 4x5 modules have been revised.

Last change:

Error rendering macro 'page-info'

Ambiguous method overloading for method jdk.proxy241.$Proxy3496#hasContentLevelPermission. Cannot resolve which method to invoke for [null, class java.lang.String, class com.atlassian.confluence.pages.Page] due to overlapping prototypes between: [interface com.atlassian.confluence.user.ConfluenceUser, class java.lang.String, class com.atlassian.confluence.core.ContentEntityObject] [interface com.atlassian.user.User, class java.lang.String, class com.atlassian.confluence.core.ContentEntityObject]

CompanyTrenz Electronic GmbH
PCN NumberAVN-20211224
TitleAVN-20211224 4 x 5 modules controller IOs redefinition
SubjectInformation about  4x5 module controller IO rework
Issue Date20211224

Products Affected

This change affects all Trenz Electronic 4 x 5 SOM and Carriers*.

Affected Product

Effected ChangesStatusCPLDChange Log current development stateLink to current firmware description
TEM0007#?UnprocessedLCMXO2-256HC
currently not available
TE0710#?UnprocessedLCMXO2-256HC
TE0710 CPLD
TE0711#?UnprocessedLCMXO2-256HC
TE0711 CPLD
TE0712#3,#4,#5,#6ProcessingLCMXO2-256HC
  • Renaming the port signals according to the schematic.

  • Defining and reading CPLD Revision via i2c interface.

  • JTAG signal timing adjustment

  • Adding i2c to gpio ip (i2c_slave.vhd)

  • LED function was changed.

TE0712 CPLD
TE0713#?UnprocessedLCMXO2-256HC
TE0713 CPLD
TE0715#2,#3,#4,#5,#6ProcessingLCMXO2-256HC
  • Adding boot mode configuration via hardware (dip switch) and firmware (cpld)

  • PGOOD pin is used as boot mode selector pin.

  • Pullup or pulldown states of PORT pins was checked.

  • Adding i2c to gpio ip (i2c_slave.vhd)

  • Changing oscillator frequency from 12.09 MHZ to 24.18MHZ

  • PORT signals according to the schematic are renamed.

  • JTAG time constraint correcture

  • Adding boot mode the option configuration via linux console 

TE0715 CPLD
TE0720#2,#5,#6,#7
(#4 since CPLD Rev06)
Test phaseLCMXO2-1200HC
  • Boot mode configuration via mdio interface (phytool)
  • PGOOD pin is used as boot mode selector pin.
  • Reseting the FPGA after boot mode configuration
  • Matched to FSBL code to show all informations while booting in linux console. For example Boot mode, pudc state ...
  • Monitoring CR4[15:8] and CR5[10] continuously, to implement a state machine for boot mode configuration correctly.
  • Using CR4[15:12] as control bit to reset FPGA
  • Using CR4[9:8] as boot mode configuration , if the FPGA is not restarted still via soft reset.
  • Defining a new input register for mdio_slave_interface (CR5)
  • Using CR5[9:8] as boot mode configuration, if the FPGA is restarted already via soft reset.
  • Using CR[10] to monitor , if the FPGA is restarted already via soft reset.
  • Using i2c_slave.vhd instead of I2C_to_GPIO.v      
  • Changing firmware register MDIO_SL_REGISTER_4_CONTENT to CPLD_REVISION register 
TE0720 CPLD
TE0741#?UnprocessedLCMXO2-256HC
TE0741 CPLD
TE0820#1,#2,#3,#4,#5,#6ProcessingLCMXO2-256HC
  • Adding configuration of boot mode in linux console and via generic parameters

  • PGOOD pin used as boot mode selector pin.

  • Adding boot mode configuration via hardware

  • JTAG time constraint correcture

  • Adding i2c to gpio ip (i2c_slave.vhd)

  • LED function was changed.

TE0820 CPLD
TE0821#1,#2,#3,#4,#5,#6UnprocessedLCMXO2-256HC
  • Adding configuration of boot mode in linux console and via generic parameters

  • PGOOD pin used as boot mode selector pin.

  • Adding boot mode configuration via hardware

  • JTAG time constraint correcture

  • Adding i2c to gpio ip (i2c_slave.vhd)

  • LED function was changed.

TE0821 CPLD
TE0823#1,#2,#3,#4,#5,#6UnprocessedLCMXO2-256HC
  • Adding configuration of boot mode in linux console and via generic parameters

  • PGOOD pin used as boot mode selector pin.

  • Adding boot mode configuration via hardware

  • JTAG time constraint correcture

  • Adding i2c to gpio ip (i2c_slave.vhd)

  • LED function was changed.

TE0823 CPLD
TE0841#?UnprocessedLCMXO2-256HC
TE0841 CPLD
TE0701#?Test phaseLCMXO2-1200HC
TE0701 CPLD
TE0703#?UnprocessedLCMXO2-1200HC
TE0703 CPLD - CC703S
TE0705#?Test phaseLCMXO2-1200HC
TE0705 CPLD
TE0706#?HW changes---------
TEBA0841#?HW changes---------
TEF1002#?Unprocessed10M08
TEF1002 SC CPLD MAX10
TEB0707#?Unprocessed10M08
TEB0707 MAX10 CPLD

Status:

  • No changes: ---
  • HW changes: HW changes are need to support new features
  • Unprocessed: Revision not started
  • Processing: Revision in process
  • Test phase:  rework finished test phase started
  • Released (date): Firmware is released and will be used

Changes

#1

Type: Unification of the IO types

Reason: Add possibility for Zynq modules to change boot

Impact: Depends custom carrier realisation.  Mostly  none.

Standardization:

NameModule B2B PinCarrier B2B PinDirectionCPLD Pullup activeChanges
JTAGSELJM1-89JB1-90in---
  • None
SC_EN1JM1-28JB1-27inyes
  • Depending on module activate weak  Pullup
SC_NOSEQJM1-7JB1-8inoutyes
  • Depending on module from input or not used to inout.
  • Depending on module activate weak Pullup on CPLD, in case it's connected to CPLD
  • Used as Multifunction Pin, in case it's connected to CPLD


SC_PGOODJM1-30JB1-29inoutyes
  • Depending on module from output or not used to inout with weak pullup on module
  • Activate weak Pullup on CPLD, in case it's connected to CPLD
  • Used as additional Boot Mode Pin on Zynq Modules
SC_BOOTMODEJM1-32JB1-31inyes
  • Depending on module activate weak  Pullup

 See also 4 x 5 SoM Integration Guide#4x5SoMIntegrationGuide-4x5ModuleControllerIOs

#2

Type: Redefinition of SC_PGOOD

Reason: Add possibility for Zynq modules to change boot to support QSPI Programming with newer Vivado Version.

Impact: None.

#3

Type: Redefinition of SC_NOSEQ

Reason: Add possibility for to used this pin as multifunction pin. Options depends on the module

Impact: None, as long as this pin was used as module input or bidirectional signal

#4

Type: Add JTAG timing constrains

Reason: Add timing constrain to JTAG signal to improve signal quality

Impact: None.

#5

Type: Additional features

Reason: Add possibility to identify CPLD Firmware

Impact: None.

#6

Type: Additional features

Reason: Add new module depended features to the CPLD functionality, see CPLD description

Impact: None.

#7

Type: Bugfix

Reason: Fixed some insignificant bugs,see CPLD description

Impact: None.

Method of Identification

Depending on Module series, new feature to read CPLD Firmware version was added.


Production Shipment Schedule

From XXXXX, after old stock is gone. If the new revision is not suitable for your application and still the former revision of the board is needed, please contact us.


Contact Information

If you have any questions related to this PCN, please contact Trenz Electronics Technical Support at

Disclaimer

Any projected dates in this PCN are based on the most current product information at the time this PCN is being issued, but they may change due to unforeseen circumstances.  For the latest schedule and any other information, please contact your local Trenz Electronic sales office, technical support or local distributor.

This PCN follows JEDEC Standard J-STD-046.

  • No labels