找货询价

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

QQ咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

技术支持

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

售后咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

CZ80PIO

型号:

CZ80PIO

描述:

以下简称PIO ,是一个双端口器件[ Hereinafter Referred to As PIO, is a Dual-Port Device ]

品牌:

ETC[ ETC ]

页数:

4 页

PDF大小:

167 K

CZ80PIO  
Peripheral Device  
Megafunction  
General Description  
The CZ80PIO, hereinafter referred to as PIO, is a dual-port device which can be programmed by the system  
software to function as a broad range of peripheral devices that are compatible with the Z80CPU such as most  
keyboards, printers etc.  
System design is simplified because the PIO connects directly to the Z80CPU with no additional logic. In larger  
systems, address decoders and buffers may be required.  
The CZ80PIO is a microcode-free design developed for reuse in ASIC and FPGA implementations. The design  
is strictly synchronous, with no internal tri-states and a synchronous reset.  
Symbol  
Features  
Provides a direct interface between Z80  
microprocessor systems and peripheral  
devices  
8
8
data_i  
data_o  
data_tri  
ardy  
astb_n  
Two ports with interrupt-driven handshake for  
fast response  
8
8
8
porta_i  
porta_o  
porta_tr  
clk  
cdselect  
portselect  
ce_n  
Four programmable operating modes:  
Output Mode (both ports)  
Input Mode (both ports)  
Bi-directional (Port A only)  
Bit Control Mode (both ports)  
CZ80PIO  
m1_n  
iorq_n  
rd_n  
brdy  
bstb_n  
Programmable interrupts on peripheral status  
conditions  
portb_i  
portb_  
o
8
8
8
int_n  
ieo  
iei  
Applications  
Programmable, dual - port device  
Interface for a wide range of peripheral  
devices such as:  
Keyboards  
Printers  
Paper table readers  
PROM programmers etc.  
CAST, Inc.  
May 2004  
Page 1  
CZ80PIO Megafunction Datasheet  
register specifies which of the eight data bits in  
the port are to be outputs and enables these  
bits; the remaining bits are inputs. The mask  
register specifies which of the bits in the port  
are masked.  
Pin Description  
Name  
Type Description  
Clock  
clk  
In System Clock  
Interface to Processor  
Control logic  
data_tri Out Tristate controller for buffer for data  
bus  
The control logic consists of the CPU bus  
interface logic, interrupt control logic and internal  
control logic. The CPU bus interface logic  
interfaces the CZ80PIO directly to the CZ80CPU,  
so no external logic is necessary. For large  
systems, however, address decoders and/or  
buffers may be necessary. The interrupt control  
logic section handles all CPU interrupt protocol  
for nested-priority interrupt structures. Any  
device's physical location in a daisy-chain  
configuration determines its priority. Two lines  
(IEO and IEI) are provided in each PIO to form  
this daisy chain. The device closest to the CPU  
has the highest priority. Within a PIO, port A  
interrupts have higher priority then those of port  
B. In the byte input, byte output or bi-directional  
modes, an interrupt can be generated whenever  
the peripheral requests a new byte transfer. In  
the bit control mode, an interrupt can be  
generated when the peripheral status matches a  
programmed value.  
data_i  
data_o  
rd_n  
iorq_n  
ce_n  
In Data bus input  
Out Data bus output:  
In Read Cycle Status  
In Input / Output Request  
In Chip Enable  
cdselect  
In Control / Data select  
portselect In Port B / A select  
m1_n In Machine Cycle One  
Interrupt Service Routine  
int_n  
iei  
In Interrupt Request  
In Interrupt Enable Input  
Out Interrupt Enable Output  
ieo  
Control  
porta_tri In Tristate controller for buffer for data  
bus  
porta_i  
porta_o Out Port B bus output  
portb_tri In Tristate controller for buffer for data  
bus  
In Port B bus input  
portb_i  
In Port B bus input  
portb_o Out Port B bus output  
ardy  
brdy  
astb_n  
Out Register A ready  
Out Register B ready  
In Port A strobe pulse from peripheral  
device  
bstb_n  
In Port B strobe pulse from peripheral  
device  
Functional Description  
The CZ80PIO megafunction is partitioned into  
modules as shown in figure 1 and described  
below.  
Port Logic  
Each port contains separate input and output  
registers, handshake control logic and the  
control registers. All data transfers between the  
peripheral unit and the CPU use the data input  
and output registers. The handshake logic  
associated with each port controls the data  
transfers through the input and the output  
registers. The mode control register (two bits)  
selects one of the four programmable operating  
modes. The Bit Control mode (mode 3) uses the  
remaining registers. The input/output control  
CAST, Inc.  
Page 2  
CZ80PIO Megafunction Datasheet  
Block Diagram  
8
8
portb_i  
data_i  
internal  
bus  
8
8
8
portb_o  
data_o  
Port A  
Logic  
portb_tri  
data_tri  
brdy  
clk  
bstb_n  
cdselect  
portselect  
Control  
Logic  
ce_n  
m1_n  
iorq_n  
rd_n  
8
porta_i  
8
porta_o  
Port B  
Logic  
8
int_n  
ieo  
porta_tri  
ardy  
iei  
astb_n  
Figure 1. CZ80PIO Peripheral Device Block Diagram  
Device Utilization & Performance  
Supported  
Family  
Flex  
Acex  
Apex  
Apex2  
Cyclone  
Stratix  
Device  
Tested  
Utilization  
Memory  
Performance  
(MHz)  
LEs  
733  
731  
748  
763  
583  
583  
561  
EPF10KE30-1  
EP1K30-1  
EP20KE30-1  
EP2A15-7  
EP1C3-6  
EP1S10-5  
EP2S15-3  
-
-
-
-
-
-
-
67 MHz  
67 MHz  
70 MHz  
95 MHz  
120 MHz  
132 MHz  
218 MHz  
Stratix-II  
Notes:  
1. Optimized for speed  
2. Assumes all I/O is routed off-chip  
CAST, Inc.  
Page 3  
CZ80PIO Megafunction Datasheet  
Deliverables  
Netlist License  
HDL Source License  
Post-synthesis EDIF netlist  
VHDL or Verilog RTL source code  
Testbench (self checking)  
Testbench (self checking)  
Vectors for testing the functionality of the  
megafunction  
Vectors for testing the functionality of the  
megafunction  
Place & Route Script  
Constraint file  
Simulation scripts  
Synthesis scripts  
Documentation  
Simulation script  
Documentation  
Verification Methods  
The CZ80PIO megafunction’s functionality was verified by means of a proprietary hardware modeler. The  
same stimulus was applied to a hardware model that contained the original Zilog Z80PIO chip, and the results  
compared with the megafunction’s simulation outputs.  
Megafunction Modifications  
The CZ80PIO megafunction can be modified to include additional new ports. Please contact CAST, Inc. directly  
for any required modifications.  
Contact Information  
CAST, Inc.  
11 Stonewall Court  
Woodcliff Lake, New Jersey 07677 USA  
Phone: +1 201-391-8300  
Fax:  
+1 201-391-8694  
E-Mail: info@cast-inc.com  
URL:  
www.cast-inc.com  
This megafunction developed by peripheral  
controller experts at Evatronix SA  
Copyright © CAST, Inc. 2004, All Rights Reserved. Contents subject to change without notice  
CAST, Inc.  
Page 4  
厂商 型号 描述 页数 下载

SPECTRUM

CZ8010 射频放大器[ RF AMPLIFIER ] 1 页

SPECTRUM

CZ8020 射频放大器[ RF AMPLIFIER ] 1 页

SPECTRUM

CZ8030 射频放大器[ RF AMPLIFIER ] 1 页

SPECTRUM

CZ8040 射频放大器[ RF AMPLIFIER ] 1 页

APITECH

CZ8045 射频放大器[ RF AMPLIFIER ] 1 页

SPECTRUM

CZ8050 射频放大器[ RF AMPLIFIER ] 1 页

SPECTRUM

CZ8052 射频放大器[ RF AMPLIFIER ] 1 页

ACTEL

CZ80CPU 8位微处理器内核[ 8-bit Microprocessor Core ] 2 页

SPECTRUM

CZ8110 射频放大器[ RF AMPLIFIER ] 1 页

SPECTRUM

CZ8111 射频放大器[ RF AMPLIFIER ] 1 页

PDF索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

IC型号索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

Copyright 2024 gkzhan.com Al Rights Reserved 京ICP备06008810号-21 京

0.208043s