comparison DUART28-with-FCDEV3B @ 36:db344818b323

DUART28-with-FCDEV3B article written
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 13 Oct 2020 06:42:23 +0000
parents
children ac33ec9a07d9
comparison
equal deleted inserted replaced
35:14b8e532c966 36:db344818b323
1 This article describes how to connect FreeCalypso DUART28 adapter to an FCDEV3B
2 target board, both the main connection of dual UART and optional boot control
3 connections.
4
5 Main connection: dual UART
6 ==========================
7
8 The main connection of two UARTs is made with a 10-wire ribbon cable. You
9 should have received the correct cable from Falconia Partners LLC together with
10 your FCDEV3B+DUART28 board kit - it is a rainbow-colored 10-wire ribbon cable
11 with two different end terminations: one end is terminated with a blue IDC
12 connector, the other end is terminated with a black connector into which
13 individual wires are inserted from the top. The blue connector goes to the
14 DUART28, the black connector goes to the FCDEV3B.
15
16 The blue connector going to the DUART28 board is keyed such that it can be
17 inserted in only one orientation, hence that one is expected to be always
18 correct. The black connector goes to the middle of the three headers on
19 FCDEV3B (J301), and in this case you are responsible for ensuring the correct
20 orientation. If you are using the official DUART28 to FCDEV3B cable from
21 Falconia Partners LLC, then the side with brown and red wires needs to be
22 facing toward JTAG and power input connectors.
23
24 Optional boot control provision
25 ===============================
26
27 If you wish to connect the optional boot control signals, connect two
28 individual jumper wires as follows:
29
30 * For PWON control, connect DUART28 CTL1 to the top pin of 2-pin header JP1 on
31 FCDEV3B, namely the pin that is closer to the adjacent PWON button. (The
32 other pin on JP1 is ground.)
33
34 * For RESET control, connect DUART28 CTL2 to JTAG connector J310 pin 2 on
35 FCDEV3B, which is the XDS_RESET signal. Naturally one cannot connect both
36 DUART28 CTL2 and JTAG at the same time.
37
38 * Ground connection between the two boards will normally be provided by the
39 main dual UART cable.
40
41 If you are going to connect these boot control signals, you MUST reprogram the
42 EEPROM on your DUART28 board to the DUART28C configuration and apply the
43 necessary DUART28C support patch to your Linux kernel ftdi_sio driver -
44 otherwise your hardware setup will be inoperable, with FCDEV3B getting held
45 down in reset whenever the second serial port is opened for regular serial
46 communication.