Buffers for TRST_N and RST_N. Topic is solved

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
y0lo
Member
Posts: 12
Joined: Tue Sep 08, 2015 8:47 am

Buffers for TRST_N and RST_N.

Post by y0lo »

Hi,

Almost all XMOS reference schematics suggest to use buffer between supervisor and RST_N / TRST_N.

Is it necessary to use the buffer?
Can I connect RST_N without buffer and leave TRST_N float (there is internal pull up)?
Could it cause any problems?

Best regards,
Ivan
View Solution
User avatar
Ross
Verified
XCore Legend
Posts: 1116
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Which device are you using?
y0lo
Member
Posts: 12
Joined: Tue Sep 08, 2015 8:47 am

Post by y0lo »

I use XS1-L6A.
User avatar
Ross
Verified
XCore Legend
Posts: 1116
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

From the data sheet:

Section 9: JTAG
The TRST_N pin must be asserted low during and after power up for 100 ns. If JTAG is not required, the TRST_N pin can be tied to ground to hold the JTAG module in reset.
Appendix F: Device Errata
To guarantee a logic low is seen on the pins RST_N, MODE[3:0], TRST_N, TMS, TCK and TDI, the driving circuit should present an impedance of less than 100 Ω to ground. Usually this is not a problem for CMOS drivers driving single inputs. If one or more of these inputs are placed in parallel, however, additional logic buffers may be required to guarantee correct operation.
For static inputs tied high or low, the relevant input pin should be tied directly to GND or VDDIO.
Appendix H: Schematics Design Check List
The RST_N and TRST_N pins are asserted (low) during or after power up. The device is not used until these resets have taken place.
As the errata in the datasheets show, the internal pull-ups on these two pins can occasionally provide stronger than normal pull-up currents. For this reason, an RC type reset circuit is discouraged as behavior would be unpredictable. A voltage supervisor type reset device is recommended to guarantee a good reset. This also has the benefit of resetting the system should the relevant supply go out of specification.