Z16F2800100ZCOG Zilog, Z16F2800100ZCOG Datasheet - Page 295

DEV KIT FOR Z16F ZNEO

Z16F2800100ZCOG

Manufacturer Part Number
Z16F2800100ZCOG
Description
DEV KIT FOR Z16F ZNEO
Manufacturer
Zilog
Series
ZNEO™r
Type
MCUr

Specifications of Z16F2800100ZCOG

Contents
Evaluation Board, Software and Documentation
For Use With/related Products
Z16F Series
For Use With
269-4661 - KIT ACC ETHERNET SMART CABLE
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
269-4537
PS022008-0810
Linked List Setup and Operation
The software initially needs to create the descriptor lists and allocate the buffers for each
list. In addition, software needs to do the following:
1. Write the
2. Set the CONTROL field in the descriptor (not the DMA) for the appropriate
3. Write the destination address to the destination field.
4. Write the source address to the source field.
5. Write the transfer length for this buffer.
6. If this descriptor has its
7. If there are additional descriptors in the list then set them up using the same procedure
After the descriptor has been set up, the software must write the DMAxLAR in the appro-
priate DMA with the address of the descriptor. The DMA performs the following:
1. Generate a request to the CPU.
2. Place the DMAxLAR address on the bus and fetch the CONTROL word from the
3. Fetch the Destination address from the descriptor and place it in the DMAxDAR
4. Fetch the Source address from the descriptor and place it in the DMAxSAR register in
5. Fetch the TXLN length from the descriptor and place it in the DMAxTXLN register in
operation:
descriptor.
listed above.
descriptor. This word is then placed in the DMAxCTL register of the DMA channel.
register in the DMA channel.
the DMA channel.
the DMA channel.
DMAxEN, set to one
LOOP, set to one to not have the descriptor modified.
TXSIZE, set the appropriate size for byte, word or quad.
DSTCTL, set this for increment, decrement, or fixed.
SRCCTL, set this for increment, decrement, or fixed.
IEOB, set to one if an interrupt must be generated when this descriptor is closed.
TXFR, set this bit if the LAR is used to point to the next descriptor.
EOF, if this is an end of frame buffer then set this bit.
HALT, if the DMA must stop at the end of this buffer then set this bit to one.
CMDSTAT, set this field with a command for the selected peripheral.
DAMxREQSEL
P R E L I M I N A R Y
TXFR
to select the appropriate request source.
bit set then the LAR address to point to the next
Product Specification
ZNEO
DMA Controller
Z16F Series
279

Related parts for Z16F2800100ZCOG