The 82C237 is a modified version of the 82C37A. The82C237 is fully software and pin for pin compatible with the82C37A but provides an additional mode for 16-bit DMAtransfers, as well as enhanced speed. Each channel may beindividually programmed for 8-bit or 16-bit data transfers.The 82C237 controller can improve system performance byallowing external devices to transfer data directly to or fromsystem memory. Memory-to-memory transfer capability isalso provided, along with a memory block initialization feature.DMA requests may be generated by either hardware orsoftware, and each channel is independently programmablewith a variety of features for flexible operation.The 82C237 is designed to be used with an external addresslatch, such as the 82C82, to demultiplex the most significant8 bits of address. An additional latch is required totemporarily store the most significant 8 bits of data if 16-bitmemory-to-memory transfers are desired. The 82C237 canbe used with industry standard microprocessors such as80C286, 80286, 80C86, 80C88, 8086, 8088, 8085, Z80,NSC800, 80186 and others. Multimode programmabilityallows the user to select from three basic types of DMAservices, and reconfiguration under program control ispossible even with the clock to the controller stopped. Eachchannel has a full 64K address and word count range, andmay be programmed to autoinitialize these registersfollowing DMA termination (end of process).
猜您喜欢
推荐帖子
评论