Skip to content

Asynchronous serial transmitter unit

Juan Gonzalez-Gomez edited this page Dec 12, 2015 · 42 revisions

Introduction

Asynchronous serial transmitter unit for the Icestick board

Features

  • Baudrates: 300, 600, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
  • Clock frequency: 12Mhz
  • Start bits: 1
  • Data bits: 8
  • Parity: None
  • Stop bits: 1
  • Description language: Verilog
  • Toolchain: Opensource: Yosys, Arachne-pnr, Icestorm project

Serial packages

Serial packages consist of three parts: the start bit, the 8-bit data and the stop bit

Example of the serial transmission of the K character (ASCII 0x4B: Binary: 01001011)

UART-TX details

Ports

Chronogram

Block diagram

Controller

Examples of use

More info

Clone this wiki locally