Files
SyncHome/trunk/workspace/01_EasyAbel/AHDL/BARREL.DOC
2023-03-13 08:36:51 +00:00

272 lines
10 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Page 1
EZ-ABEL 4.30 - Device Utilization Chart Mon Apr 7 14:53:25 19;4
8-bit barrel shifter
Don Flaherty Data I/O Corp 12 Oct 1992
==== P20R8 Programmed Logic ====
Q7.D = ( !D6 & E & I2 & I1 & I0
# !D2 & E & !I2 & I1 & I0
# !D4 & E & I2 & !I1 & I0
# !D0 & E & !I2 & !I1 & I0
# !D5 & E & I2 & I1 & !I0
# !D1 & E & !I2 & I1 & !I0
# !D3 & E & I2 & !I1 & !I0
# !D7 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q7.C = ( Clk );
Q7.OE = ( !OC );
Q6.D = ( !D5 & E & I2 & I1 & I0
# !D1 & E & !I2 & I1 & I0
# !D3 & E & I2 & !I1 & I0
# !D7 & E & !I2 & !I1 & I0
# !D4 & E & I2 & I1 & !I0
# !D0 & E & !I2 & I1 & !I0
# !D2 & E & I2 & !I1 & !I0
# !D6 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q6.C = ( Clk );
Q6.OE = ( !OC );
Q5.D = ( !D4 & E & I2 & I1 & I0
# !D0 & E & !I2 & I1 & I0
# !D2 & E & I2 & !I1 & I0
# !D6 & E & !I2 & !I1 & I0
# !D3 & E & I2 & I1 & !I0
# !D7 & E & !I2 & I1 & !I0
# !D1 & E & I2 & !I1 & !I0
# !D5 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q5.C = ( Clk );
Q5.OE = ( !OC );
Q4.D = ( !D3 & E & I2 & I1 & I0
# !D7 & E & !I2 & I1 & I0
# !D1 & E & I2 & !I1 & I0
# !D5 & E & !I2 & !I1 & I0
# !D2 & E & I2 & I1 & !I0
# !D6 & E & !I2 & I1 & !I0
# !D0 & E & I2 & !I1 & !I0
# !D4 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q4.C = ( Clk );
Q4.OE = ( !OC );
Q3.D = ( !D2 & E & I2 & I1 & I0
# !D6 & E & !I2 & I1 & I0
# !D0 & E & I2 & !I1 & I0
# !D4 & E & !I2 & !I1 & I0
# !D1 & E & I2 & I1 & !I0
Page 2
EZ-ABEL 4.30 - Device Utilization Chart Mon Apr 7 14:53:26 19;4
8-bit barrel shifter
Don Flaherty Data I/O Corp 12 Oct 1992
==== P20R8 Programmed Logic ====
# !D5 & E & !I2 & I1 & !I0
# !D7 & E & I2 & !I1 & !I0
# !D3 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q3.C = ( Clk );
Q3.OE = ( !OC );
Q2.D = ( !D1 & E & I2 & I1 & I0
# !D5 & E & !I2 & I1 & I0
# !D7 & E & I2 & !I1 & I0
# !D3 & E & !I2 & !I1 & I0
# !D0 & E & I2 & I1 & !I0
# !D4 & E & !I2 & I1 & !I0
# !D6 & E & I2 & !I1 & !I0
# !D2 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q2.C = ( Clk );
Q2.OE = ( !OC );
Q1.D = ( !D0 & E & I2 & I1 & I0
# !D4 & E & !I2 & I1 & I0
# !D6 & E & I2 & !I1 & I0
# !D2 & E & !I2 & !I1 & I0
# !D7 & E & I2 & I1 & !I0
# !D3 & E & !I2 & I1 & !I0
# !D5 & E & I2 & !I1 & !I0
# !D1 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q1.C = ( Clk );
Q1.OE = ( !OC );
Q0.D = ( !D7 & E & I2 & I1 & I0
# !D3 & E & !I2 & I1 & I0
# !D5 & E & I2 & !I1 & I0
# !D1 & E & !I2 & !I1 & I0
# !D6 & E & I2 & I1 & !I0
# !D2 & E & !I2 & I1 & !I0
# !D4 & E & I2 & !I1 & !I0
# !D0 & E & !I2 & !I1 & !I0 ); " ISTYPE 'INVERT'
Q0.C = ( Clk );
Q0.OE = ( !OC );
Page 3
EZ-ABEL 4.30 - Device Utilization Chart Mon Apr 7 14:53:26 19;4
8-bit barrel shifter
Don Flaherty Data I/O Corp 12 Oct 1992
==== P20R8 Chip Diagram ====
P20R8
+---------\ /---------+
| \ / |
| ----- |
Clk | 1 24 | Vcc
| |
D7 | 2 23 | E
| |
D6 | 3 22 | !Q0
| |
D5 | 4 21 | !Q1
| |
D4 | 5 20 | !Q2
| |
D3 | 6 19 | !Q3
| |
D2 | 7 18 | !Q4
| |
D1 | 8 17 | !Q5
| |
D0 | 9 16 | !Q6
| |
I2 | 10 15 | !Q7
| |
I1 | 11 14 | I0
| |
GND | 12 13 | OC
| |
| |
`---------------------------'
SIGNATURE: N/A
Page 4
EZ-ABEL 4.30 - Device Utilization Chart Mon Apr 7 14:53:26 19;4
8-bit barrel shifter
Don Flaherty Data I/O Corp 12 Oct 1992
==== P20R8 Resource Allocations ====
Device | Resource | Design | Part |
Resources | Available | Requirement | Utilization | Unused
======================|===========|=============|=============|==============
| | | |
Dedicated input pins | 12 | 14 | 12 | 0 ( 0 %)
Combinatorial inputs | 12 | 12 | 12 | 0 ( 0 %)
Registered inputs | - | 0 | - | -
| | | |
Dedicated output pins | 8 | 8 | 8 | 0 ( 0 %)
Bidirectional pins | - | 0 | - | -
Combinatorial outputs | - | 0 | - | -
Registered outputs | 8 | 8 | 8 | 0 ( 0 %)
Two-input XOR | - | 0 | - | -
| | | |
Buried nodes | - | 0 | - | -
Buried registers | - | 0 | - | -
Buried combinatorials | - | 0 | - | -
Page 5
EZ-ABEL 4.30 - Device Utilization Chart Mon Apr 7 14:53:26 19;4
8-bit barrel shifter
Don Flaherty Data I/O Corp 12 Oct 1992
==== P20R8 Product Terms Distribution ====
Signal | Pin | Terms | Terms | Terms
Name | Assigned | Used | Max | Unused
===============================|==========|=======|=======|=======
Q7.REG | 15 | 8 | 8 | 0
Q6.REG | 16 | 8 | 8 | 0
Q5.REG | 17 | 8 | 8 | 0
Q4.REG | 18 | 8 | 8 | 0
Q3.REG | 19 | 8 | 8 | 0
Q2.REG | 20 | 8 | 8 | 0
Q1.REG | 21 | 8 | 8 | 0
Q0.REG | 22 | 8 | 8 | 0
==== List of Inputs/Feedbacks ====
Signal Name | Pin | Pin Type
============================== |==========|=========
D7 | 2 | INPUT
D6 | 3 | INPUT
D5 | 4 | INPUT
D4 | 5 | INPUT
D3 | 6 | INPUT
D2 | 7 | INPUT
D1 | 8 | INPUT
D0 | 9 | INPUT
Clk | 1 | CLK
OC | 13 | OE
E | 23 | INPUT
I2 | 10 | INPUT
I1 | 11 | INPUT
I0 | 14 | INPUT
Page 6
EZ-ABEL 4.30 - Device Utilization Chart Mon Apr 7 14:53:26 19;4
8-bit barrel shifter
Don Flaherty Data I/O Corp 12 Oct 1992
==== P20R8 Unused Resources ====
Pin | Pin | Product | Flip-flop
Number | Type | Terms | Type
=======|========|=============|==========
- | - | - | -
Page 7
EZ-ABEL 4.30 - Device Utilization Chart Mon Apr 7 14:53:26 19;4
8-bit barrel shifter
Don Flaherty Data I/O Corp 12 Oct 1992
==== I/O Files ====
Module: 'barrel'
Input files
===========
ABEL PLA file: barrel.tt2
Vector file: barrel.tmv
Device library: P20R8.dev
Output files
============
Report file: barrel.doc
Programmer load file: barrel.jed