ZLG ISP1581 USB Interface Device Programming Guide


ZLG ISP1581 USB Interface Device Programming Guide - cover page
Brand
ZLG
Category
Chips
Document type
Programming Manual
Language
Chinese
Pages
27
File format
PDF
Published
08 October, 2011
Updated
29 September, 2023
MD5 checksum
14559401D081A6CBE1835F74150277CC

About this manual

The document is a Chinese-language programming guide from Guangzhou Zhouli Microcontroller Development Co., Ltd. (ZLG) for the ISP1581 high-speed USB 2.0 interface device. It explains how to implement ISP1581 hardware and firmware on a general-purpose processor interface with a 16-bit data bus.

It lists microcontroller interface signal connections and DMA connections, describes power-on reset configuration, and gives initialization tables for the mode, interrupt, DMA configuration, and DMA hardware registers. It also outlines the ISP1581 firmware structure, file roles, and USB command handling flow. This manual is written in Chinese.

What's inside

  • Introduction
  • ISP1581 Microcontroller Interface Signals
  • Setup Configuration
  • Register Initialization
  • ISP1581 Firmware
  • Flow
  • USB Command Flow
  • Device States for Setup Processing

Specifications

USB interfaceHigh-speed USB 2.0 interface device
Generic processor interface16-bit data bus and 8-bit address lines
BUS_CONF setting1 = generic microprocessor interface
Mode register address0CH
Interrupt configuration register address10H
DMA configuration register address38H

Frequently asked questions

What is the ISP1581?

It is a high-speed USB 2.0 interface device.

What bus configuration does the ISP1581 use in generic microprocessor mode?

It uses a 16-bit data bus and 8-bit address lines.

What does the mainloop.c file do?

It scans USB events in a loop and starts device and system operation.

Download PDF

More ZLG Manuals


View all ZLG manuals →