Create a 1-Wire Master with Xilinx PicoBlaze

Create a 1-Wire Master with Xilinx PicoBlaze

Author's Contact Information

This reference design (RD) describes a 1-Wire® Master with PicoBlaze™ 8-bit embedded microcontroller design implemented and tested on the Xilinx® Spartan®-6 LX9 MicroBoard by Avnet. This example design uses the DS28EA001-Wire digital thermometer with sequence detect and PIO on a peripheral module. This module uses the Pmod™ port standard developed by Digilent Inc.

System Design Block Diagram

The system shown in Figure 1 shows the high-level implementation of the design. The system requires:

  • PicoBlaze processor
  • 2 BRAMs (each 1024 x 18-bit)
  • RS-232 port (USB UART)
  • LEDs for alarms
  • 681Ω ±1% pullup resistor
  • Maxim Integrated DS28EA00 peripheral module (DS28EA00PMB1#)
  • Xilinx platform cable USB

Figure 1. System design block diagram.

Figure 1. System design block diagram


Figure 1. System design block diagram.