Overview
This Baseboard is a simple evaluation platform for the Zefant-nanoV4 and Zemu-nano Modules.
It features 8x 20 pin headers, for test and debugging or for inserting plugin modules with application specific hardware. Additionally there are misc physical layer connectors like USB Host and Device, RS232, CAN or Ethernet, the utilization of which can be defined by optional standard or application specific physical layer modules. If required, the board is also available with a DIN 41612 bus connector for connection of multiple baseboards through a backplane.
The test connectors pinout is compatible with HP165xx/167xx logic analyzer termination adapters (01650-63203), so debugging is easy. The connectors are placed in a 100mil/2.54mm grid to allow for mounting a standard breadboard PCB on top for prototyping.
The board has Euro-PCB standard dimensions (160x100mm), so lots of standard cases will fit.
Quick Start
- Insert the module into the BTB connectors
- Set X1002 Power Source Selector for desired power supply
- 1-2 = From VCP USB Port (X503)
- 2-3 = From DC Input Port (X1001)
- Check that your power supply is set to a voltage between 4 and 12V DC
- connect power supply
Hardware Description
Connectors
BTB Connectors
The Zemu / Zefant nano module is inserted here.
X201 is the "North" connector, X202 is the "South" connector.
Please insert and remove the module carefully! Do not use force and always push and pull straight.
External Connectors
DC Input X1001
DC Input is a 2.1/5.5mm DC connector.
Center pin is positive. The input is protected against wrong polarity. Nothing will be damaged, but the system will not run.
VCP USB X503
Data lines only connected to PHY header, no direct connection to the Zefant/Zemu module.
A PHY module inserted on the PHY header can utilize this port.
Additionally this port allows for powering the system from USB 5V. Please set jumper X1002 accordingly and note that there is no overcurrent protection! Do never draw more than 500mA out of a USB port!
2x SubD9 (RS232 or CAN) X601A/B
These connectors are only connected to the PHY header, no direct connection to the Zefant/Zemu module.
A PHY module inserted on the PHY header can utilize these ports.
Ethernet X801
These connectors are only connected to the PHY header, no direct connection to the Zefant/Zemu module.
There are two ways to use this connector:
- Insert a PHY module on the PHY header. The Ethernet PHY on the module will then use this port.
- Set jumpers on the PHY header and use a Zemu nano microcontroller module.
USB Host X701
This port is directly connected to the according Zemu/Zefant PHY pins. If for example a Zemu-nano ARM7 module is inserted, the integrated USB Host controller can use this port.
Additionally the signal pins are also available on the PHY header for potential later use.
USB Device X702
This port is directly connected to the according Zemu/Zefant PHY pins. If for example a Zemu-nano ARM7 module is inserted, the integrated USB Device controller can use this port.
Additionally the signal pins are also available on the PHY header for potential later use.
Test Connectors X301-X308
The test connectors
Bus Connector X401
If occupied, this optional DIN 41612 connector allows using the baseboard as a module in a backplane.
The pinout is proprietary. For a Zemu-nano module most of the signals are memory bus signals, for the Zefant-nano FPGA module the signals are generic anyway.
JTAG Connectors
There are 2 JTAG connectors:
- Standard Xilinx 14 pin Molex connector
- Xilinx Spartan-3 Starter Kit 6 pin connector
Pinouts to be inserted here.
Solder Bridge Configuration
There are 4 solder Bridges on the baseboard to set which I/O voltage is made available on the test connectors:
Solder Bridge | Functionality | open | Pin 1-2 connected ("long side") | Pin 2-3 connected ("short side") |
| SB301 | VIO13 Selects I/O voltage on connectors X301 and X303 | not connected | VCC33 on Pin1 of X301/X303 | VCCIO16 on Pin1 of X301/X303 |
| SB302 | VIO24 Selects I/O voltage on connectors X302 and X304 | not connected | VCC33 on Pin1 of X302/X304 | VCCIO16 on Pin1 of X302/X304 |
| SB303 | VIO57 Selects I/O voltage on connectors X305 and X307 | not connected | VCC33 on Pin1 of X305/X307 | VCCIO248 on Pin1 of X305/X307 |
| SB304 | VIO68 Selects I/O voltage on connectors X306 and X308 | not connected | VCC33 on Pin1 of X306/X308 | VCCIO248 on Pin1 of X306/X308 |
Do not bridge between pads 1 and 3 on any of these solder bridges!
Mechanical Dimensions
Main Dimensions are 100mm x 160mm. All other dimensions are shown in the drawing:

Software and Resources
Links
All resources and software downloads for the Zefant-nanoV4 can be downloaded from the subversion repository. You can access the repository here:
* like Tortoise for example.
Repository Hierarchy
The most important directories of the repository will be mentioned in this incomplete list. It will pay out to browse the repository by yourself!
Directory | Description |
| trunk/Cad_Baseboard | Altium Designer PCB/Schematic Project files for the Universal Baseboard. You can use this as a prototype for your baseboard design. |
| trunk/Cad_DispButton-Module | Altium Designer PCB/Schematic Project files for the Pushbutton/7 Segment Display module |
| trunk/Cad_PHY-Module | Altium Designer PCB/Schematic Project files for the PHY module |
| trunk/Components | Component datasheets (PDF) for the components used on the baseboard and the submodules |
| Docs | Documentation files for the baseboard, like schematics and mechanical dimensions. |
| Software/disp_button_demo | Demo design showing the use of the Pushbutton/7 Segment Display module |
| | |
| | |
Additional Files in external Repositories
Note that the following repositories might be of interest as well:
Version History / Errata
V1.01
Fixed the mixed I/O voltage pins from V1.0.
V1.0
There is a wired patch on this version of the baseboard:
The Zefant/Zemu-nano modules have I/O voltage pins for VCC33, VCCIO16 and VCCIO248 on top and bottom side of the module. To avoid short circuits in a stack of Zefant-nano FPGA modules they are located on different pins for top and bottom side as shown in the table:
Signal | Top Side | Bottom Side |
| VCC33 | X901 ("North") Pin 1,3 X1001 ("South") Pin 1,3 | X902 ("North") Pin 2,4 X1002 ("South") Pin 2,4 |
| VCCIO248 | X901 ("North") Pin 5,7 | X902 ("North") Pin 6,8 |
| VCCIO16 | X1001 ("South") Pin 5,7 | X1002 ("South") Pin 6,8 |
On the V1.0 baseboard top and bottom pinout have been mixed by mistake, so Pins 2,4,6,8 of X201 were not connected and the respective pins were located on pins 1,3,5,7. This has been fixed by simply setting bridges:
- from Pin 1,3 to Pin 2,4
- from Pin 5,7 to Pin 6,8
on both connectors. No signals had to be dsiconnected from Pins 1,3,5,7, because these pins are unconnected on the module anyway.
Note that the pinout in the attached schematic is V1.01 and therefore already reflects the correct pinout!
Please do also note, that the described fix actually requires only 3 wires, because VCC33 is the same on both connectors, needs to be connected only once. So, don't worry, if you see only 3 wires. One on X901 and two on X1001 or vice versa.