Introduction |
This page contains the schematic body diagrams for Microcomputer and Microcontroller components. The buttons at the top of each description header, can be used to navigate between the various parts.
Each part is split into two parts, the basic body and the Power/Ground body. This allows the power wiring to be separate from the overall logic.
MC6800 Microprocessing Unit (MPU) |
Description: The MC6800 is a monolithic 8-bit microprocessor forming the central control function for Motorola's M6800 family. Compatible with TTL, the MC6800, as with all M6800 system parts, requires only one +5.0 Volt power supply, and no external TTL devices for bus interface.
The MC6800 is capable of addressing 65K Bytes of memory with its 16-bit address lines. The 8-bit data bus is bidirectional as well as 3-state, maing direct memory addressing and multiprocessing applications realizable.
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | A00 9 A01 10 A02 11 A03 12 A04 13 A05 14 A06 15 A07 16 A08 17 A09 18 A10 19 A11 20 A12 22 A13 23 A14 24 A15 25 D00 33 D01 32 D02 31 D03 30 D04 29 D05 28 D06 27 D07 26 CLK1 3 CLK2 37 RESET 40 NMI 6 HALT 2 IRQ 4 TSC 39 DBE 36 NC1 35 NC2 38 BA 7 VMA 5 R/W 34 U1 M6800 M P U |
|
Lib_S_RefDes | Reference Designator in quotes. ("U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "" || "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol X Center |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Y Center |
Return:
Usage:
U1_Ret = MC6800( Dwg_Obj, "U1", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Address end points from the return array.
U1_A00_X = U1_Ret[0]; U1_A00_Y = U1_Ret[1]; U1_A01_X = U1_Ret[2]; U1_A01_Y = U1_Ret[3];
U1_A02_X = U1_Ret[4]; U1_A02_Y = U1_Ret[5]; U1_A03_X = U1_Ret[6]; U1_A03_Y = U1_Ret[7];
U1_A04_X = U1_Ret[8]; U1_A04_Y = U1_Ret[9]; U1_A05_X = U1_Ret[10]; U1_A05_Y = U1_Ret[11];
U1_A06_X = U1_Ret[12]; U1_A06_Y = U1_Ret[13]; U1_A07_X = U1_Ret[14]; U1_A07_Y = U1_Ret[15];
U1_A08_X = U1_Ret[16]; U1_A08_Y = U1_Ret[17]; U1_A09_X = U1_Ret[18]; U1_A09_Y = U1_Ret[19];
U1_A10_X = U1_Ret[20]; U1_A10_Y = U1_Ret[21]; U1_A11_X = U1_Ret[22]; U1_A11_Y = U1_Ret[23];
U1_A12_X = U1_Ret[24]; U1_A12_Y = U1_Ret[25]; U1_A13_X = U1_Ret[26]; U1_A13_Y = U1_Ret[27];
U1_A14_X = U1_Ret[28]; U1_A14_Y = U1_Ret[29]; U1_A15_X = U1_Ret[30]; U1_A15_Y = U1_Ret[31];
// Extract the Data end points from the return array.
U1_D00_X = U1_Ret[32]; U1_D00_Y = U1_Ret[33]; U1_D01_X = U1_Ret[34]; U1_D01_Y = U1_Ret[35];
U1_D02_X = U1_Ret[36]; U1_D02_Y = U1_Ret[37]; U1_D03_X = U1_Ret[38]; U1_D03_Y = U1_Ret[39];
U1_D04_X = U1_Ret[40]; U1_D04_Y = U1_Ret[41]; U1_D05_X = U1_Ret[42]; U1_D05_Y = U1_Ret[43];
U1_D06_X = U1_Ret[44]; U1_D06_Y = U1_Ret[45]; U1_D07_X = U1_Ret[46]; U1_D07_Y = U1_Ret[47];
// Extract the Control end points from the return array.
U1_CLK1_X = U1_Ret[48];U1_CLK1_Y = U1_Ret[49]; U1_CLK2_X = U1_Ret[50];U1_CLK2_Y = U1_Ret[51];
U1_RESET_X = U1_Ret[52];U1_RESET_Y = U1_Ret[53]; U1_NMI_X = U1_Ret[54];U1_NMI_Y = U1_Ret[55];
U1_HALT_X = U1_Ret[56];U1_HALT_Y = U1_Ret[57]; U1_IRQ_X = U1_Ret[58];U1_IRQ_Y = U1_Ret[59];
U1_TSC_X = U1_Ret[60];U1_TSC_Y = U1_Ret[61]; U1_DBE_X = U1_Ret[62];U1_DBE_Y = U1_Ret[63];
U1_NC1_X = U1_Ret[64];U1_NC1_Y = U1_Ret[65]; U1_NC2_X = U1_Ret[66];U1_NC2_Y = U1_Ret[67];
U1_BA_X = U1_Ret[68];U1_BA_Y = U1_Ret[69]; U1_VMA_X = U1_Ret[70];U1_VMA_Y = U1_Ret[71];
U1_RW_X = U1_Ret[72];U1_RW_Y = U1_Ret[73];
MC68HC705K1 Micro-Controller Unit (MCU) |
Description: The MC68HC705K1 is a member of the low-cost, high -performance M68HC05 Family of 8-bit microcontroller units (MCUs). The M68HC05 Family is based on the customer-specified integrated circuit (CSIC) design strategy. All MCUs in the family use the popular M68HC05 central processor unit (CPU) and are available with a variety of subsystems, memory sizes and types, and package types.
On-chip memory of the MC68HC705K1 includes 504 bytes of erasable, programmable ROM (EPROM). In packages without transparent window for EPROM erasure, the 504 EPROM bytes serve as one-time programmable ROM (OTPROM)
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | PA0 5 PA1 6 PA2 7 PA3 8 PA4 9 PA5 10 PA6 11 PA7 12 OSC1 16 OSC2 15 RESET 1 IRQ/VPP 4 PB1/OSC3 2 PB0 3 U1 MC68HC705K1 M C U |
|
Lib_S_RefDes | Reference Designator in quotes. ("U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "" || "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol X Center |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Y Center |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
// Draw the symbol.
U1_Ret = MC68HC( Dwg_Obj, "U1", "Body", U1_Center_X, U1_Center_Y );
// Extract the Address and Control end points from the return array.
U1_PA0_X = U1_Ret[0]; U1_PA0_Y = U1_Ret[1]; U1_PA1_X = U1_Ret[2]; U1_PA1_Y = U1_Ret[3];
U1_PA2_X = U1_Ret[4]; U1_PA2_Y = U1_Ret[5]; U1_PA3_X = U1_Ret[6]; U1_PA3_Y = U1_Ret[7];
U1_PA4_X = U1_Ret[8]; U1_PA4_Y = U1_Ret[9]; U1_PA5_X = U1_Ret[10]; U1_PA5_Y = U1_Ret[11];
U1_PA6_X = U1_Ret[12]; U1_PA6_Y = U1_Ret[13]; U1_PA7_X = U1_Ret[14]; U1_PA7_Y = U1_Ret[15];
U1_PB0_X = U1_Ret[16]; U1_PB0_Y = U1_Ret[17]; U1_PB1_X = U1_Ret[18]; U1_PB1_Y = U1_Ret[19];
U1_RESET_X = U1_Ret[20];U1_RESET_Y = U1_Ret[21]; U1_IRQ_X = U1_Ret[22];U1_IRQ_Y = U1_Ret[23];
U1_PB1_X = U1_Ret[24]; U1_PB1_Y = U1_Ret[25]; U1_PB0_X = U1_Ret[26]; U1_PB0_Y = U1_Ret[27];
MCM6810 - Random Access Memory (RAM), 128x8 |
Description:
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 23 A0 22 A1 21 A2 20 A3 19 A4 18 A5 17 A6 D0 2 D1 3 D2 4 D3 5 D4 6 D5 7 D6 8 D7 9 R/W 16 CS0 10 CS1 11 CS2 12 CS3 13 CS4 14 CS5 15 U2 MCM6810 R A M $0000 |
|
Lib_S_RefDes | Reference Designator in quotes. ("U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "" || "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol X Center |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Y Center |
Return:
Usage:
// Declare and Set the center point.
var U2_Center_X = ??; var U2_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Declare the return variables.
var U2_Ret = new Array();
var U2_A00_X, U2_A00_Y, U2_A01_X, U2_A01_Y, U2_A02_X, U2_A02_Y, U2_A03_X, U2_A03_Y;
var U2_A4_X, U2_A4_Y, U2_A05_X, U2_A05_Y, U2_A06_X, U2_A06_Y;
var U2_D00_X, U2_D00_Y, U2_D01_X, U2_D01_Y, U2_D02_X, U2_D02_Y, U2_D03_X, U2_D03_Y;
var U2_D04_X, U2_D04_Y, U2_D05_X, U2_D05_Y, U2_D06_X, U2_D06_Y, U2_D07_X, U2_D07_Y;
var U2_RW_X, U2_RW_Y, U2_CS0_X, U2_CS0_Y, U2_CS1_X, U2_CS1_Y, U2_CS2_X, U2_CS2_Y;
var U2_CS3_X, U2_CS3_Y, U2_CS4_X, U2_CS4_Y, U2_CS5_X, U2_CS5_Y, U2_DBE_X, U2_DBE_Y;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U2_Ret = MCM6810( Dwg_Obj, "U2", "$0000", "Body", U2_Center_X, U2_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Address end points from the return array.
U2_A00_X = U2_Ret[0]; U2_A00_Y = U2_Ret[1]; U2_A01_X = U2_Ret[2]; U2_A01_Y = U2_Ret[3];
U2_A02_X = U2_Ret[4]; U2_A02_Y = U2_Ret[5]; U2_A03_X = U2_Ret[6]; U2_A03_Y = U2_Ret[7];
U2_A04_X = U2_Ret[8]; U2_A04_Y = U2_Ret[9]; U2_A05_X = U2_Ret[10]; U2_A05_Y = U2_Ret[11];
U2_A06_X = U2_Ret[12]; U2_A06_Y = U2_Ret[13];
// Extract the Data end points from the return array.
U2_D00_X = U2_Ret[14]; U2_D00_Y = U2_Ret[15]; U2_D01_X = U2_Ret[16]; U2_D01_Y = U2_Ret[17];
U2_D02_X = U2_Ret[18]; U2_D02_Y = U2_Ret[19]; U2_D03_X = U2_Ret[20]; U2_D03_Y = U2_Ret[21];
U2_D04_X = U2_Ret[22]; U2_D04_Y = U2_Ret[23]; U2_D05_X = U2_Ret[24]; U2_D05_Y = U2_Ret[25];
U2_D06_X = U2_Ret[26]; U2_D06_Y = U2_Ret[27]; U2_D07_X = U2_Ret[28]; U2_D07_Y = U2_Ret[29];
// Extract the Control end points from the return array.
U2_RW_X = U2_Ret[30];U2_RW_Y = U2_Ret[31]; U2_CS0_X = U2_Ret[32];U2_CS0_Y = U2_Ret[33];
U2_CS1_X = U2_Ret[34];U2_CS1_Y = U2_Ret[35]; U2_CS2_X = U2_Ret[36];U2_CS2_Y = U2_Ret[37];
U2_CS3_X = U2_Ret[38];U2_CS3_Y = U2_Ret[39]; U2_CS4_X = U2_Ret[40];U2_CS4_Y = U2_Ret[41];
U2_CS5_X = U2_Ret[42];U2_CS5_Y = U2_Ret[43];
MCM6830 - Read Only Memory (ROM), 1024x8 |
Description:
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 24 A0 23 A1 22 A2 21 A3 20 A4 19 A5 18 A6 17 A7 16 A8 15 A9 D0 2 D1 3 D2 4 D3 5 D4 6 D5 7 D6 8 D7 9 CS0 10 CS1 11 CS2 13 CS3 14 U1 MCM6830 R O M $E000 |
|
Lib_S_RefDes | Reference Designator in quotes. "U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "" || "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Declare the return variables.
var U1_Ret = new Array();
var U1_A00_X, U1_A00_Y, U1_A01_X, U1_A01_Y, U1_A02_X, U1_A02_Y, U1_A03_X, U1_A03_Y, U1_A04_X, U1_A04_Y;
var U1_A05_X, U1_A05_Y, U1_A06_X, U1_A06_Y, U1_A07_X, U1_A07_Y, U1_A08_X, U1_A08_Y, U1_A09_X, U1_A09_Y;
var U1_D00_X, U1_D00_Y, U1_D01_X, U1_D01_Y, U1_D02_X, U1_D02_Y, U1_D03_X, U1_D03_Y;
var U1_D04_X, U1_D04_Y, U1_D05_X, U1_D05_Y, U1_D06_X, U1_D06_Y, U1_D07_X, U1_D07_Y;
var U1_CS0_X, U1_CS0_Y, U1_CS1_X, U1_CS1_Y, U1_CS2_X, U1_CS2_Y, var U1_CS3_X, U1_CS3_Y;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = MCM6830( Dwg_Obj, "U1", "$E000", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Address end points from the return array.
U1_A00_X = U1_Ret[0]; U1_A00_Y = U1_Ret[1]; U1_A01_X = U1_Ret[2]; U1_A01_Y = U1_Ret[3];
U1_A02_X = U1_Ret[4]; U1_A02_Y = U1_Ret[5]; U1_A03_X = U1_Ret[6]; U1_A03_Y = U1_Ret[7];
U1_A04_X = U1_Ret[8]; U1_A04_Y = U1_Ret[9]; U1_A05_X = U1_Ret[10]; U1_A05_Y = U1_Ret[11];
U1_A06_X = U1_Ret[12]; U1_A06_Y = U1_Ret[13]; U1_A07_X = U1_Ret[14]; U1_A07_Y = U1_Ret[15];
U1_A08_X = U1_Ret[16]; U1_A08_Y = U1_Ret[17]; U1_A09_X = U1_Ret[18]; U1_A09_Y = U1_Ret[19];
// Extract the Data end points from the return array.
U1_D00_X = U1_Ret[20]; U1_D00_Y = U1_Ret[21]; U1_D01_X = U1_Ret[22]; U1_D01_Y = U1_Ret[23];
U1_D02_X = U1_Ret[24]; U1_D02_Y = U1_Ret[25]; U1_D03_X = U1_Ret[26]; U1_D03_Y = U1_Ret[27];
U1_D04_X = U1_Ret[28]; U1_D04_Y = U1_Ret[29]; U1_D05_X = U1_Ret[30]; U1_D05_Y = U1_Ret[31];
U1_D06_X = U1_Ret[31]; U1_D06_Y = U1_Ret[33]; U1_D07_X = U1_Ret[34]; U1_D07_Y = U1_Ret[35];
// Extract the Control end points from the return array.
U1_CS0_X = U1_Ret[36];U1_CS0_Y = U1_Ret[37]; U1_CS1_X = U1_Ret[38];U1_CS1_Y = U1_Ret[39];
U1_CS2_X = U1_Ret[40];U1_CS2_Y = U1_Ret[42]; U1_CS3_X = U1_Ret[42];U1_CS3_Y = U1_Ret[43];
MC6820 - Peripheral Interface Adapter (PIA) |
Description: The MC6820 Peripheral Interface Adapter provides the universal means of interfacing peripheral equipment to the MC6800 Microprocessing Unit (MPU). This device is capable of interfacint the MPU to peripherals through two 8-bit bidirectional peripheral data busses and four control lines. No external logic is required for interfacing to most peripheral devices.
The functional configuration of the PIA is programmed by the MPU during system initialization. Each of the peripheral data lines can be programmed to act as an input or output, and each of the four control/interrupt lines may be programmed for one of several control modes. This allows a high degree of flexibility in the over-all operation of the interface.
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | CA1 40 CA2 39 PA0 2 PA1 3 PA2 4 PA3 5 PA4 6 PA5 7 PA6 8 PA7 9 CB1 18 CB2 19 PB0 10 PB1 11 PB2 12 PB3 13 PB4 14 PB5 15 PB6 16 PB7 17 D0 33 D1 32 D2 31 D3 30 D4 29 D5 28 D6 27 D7 26 CS0 22 CS1 24 CS2 23 RS0 36 RS1 35 R/W 21 Ena 25 Reset 34 IRQA 38 IRQB 37 U1 MC6820 P I A $8008 |
|
Lib_S_RefDes | Reference Designator in quotes. ("U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "" || "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Declare the return variables.
var U1_Ret = new Array();
var U1_CA1_X, U1_CA1_Y, U1_CA2_X, U1_CA2_Y;
var U1_PA0_X, U1_PA0_Y, U1_PA1_X, U1_PA1_Y, U1_PA2_X, U1_PA2_Y, U1_PA3_X, U1_PA3_Y;
var U1_PA4_X, U1_PA4_Y, U1_PA5_X, U1_PA5_Y, U1_PA6_X, U1_PA6_Y; U1_PA7_X, U1_PA7_Y;
var U1_CB1_X, U1_CB1_Y, U1_CB2_X, U1_CB2_Y;
var U1_PB0_X, U1_PB0_Y, U1_PB1_X, U1_PB1_Y, U1_PB2_X, U1_PB2_Y, U1_PB3_X, U1_PB3_Y;
var U1_PB4_X, U1_PB4_Y, U1_PB5_X, U1_PB5_Y, U1_PB6_X, U1_PB6_Y; U1_PB7_X, U1_PB7_Y;
var U1_D00_X, U1_D00_Y, U1_D01_X, U1_D01_Y, U1_D02_X, U1_D02_Y, U1_D03_X, U1_D03_Y;
var U1_D04_X, U1_D04_Y, U1_D05_X, U1_D05_Y, U1_D06_X, U1_D06_Y; U1_D07_X, U1_D07_Y;
var U1_CS0_X, U1_CS0_Y, U1_CS1_X, U1_CS1_Y, U1_CS2_X, U1_CS2_Y
var U1_CS0_X, U1_CS0_Y, U1_CS1_X, U1_CS1_Y
var U1_RW_X, U1_RW_Y, U1_Ena_X, U1_Ena_Y, U1_Reset_X, U1_Reset_Y, U1_IRQA_X, U1_IRQA_Y, U1_IRQB_X, U1_IRQB_Y;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = MC6820( Dwg_Obj, "U1", "$8008", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the CA and PA end points from the return array.
U1_CA1_X = U1_Ret[0]; U1_CA1_Y = U1_Ret[1]; U1_CA2_X = U1_Ret[2]; U1_CA2_Y = U1_Ret[3];
U1_PA0_X = U1_Ret[4]; U1_PA0_Y = U1_Ret[5]; U1_PA1_X = U1_Ret[6]; U1_PA1_Y = U1_Ret[7];
U1_PA2_X = U1_Ret[8]; U1_PA2_Y = U1_Ret[9]; U1_PA3_X = U1_Ret[10]; U1_PA3_Y = U1_Ret[11];
U1_PA4_X = U1_Ret[12]; U1_PA4_Y = U1_Ret[13]; U1_PA5_X = U1_Ret[14]; U1_PA5_Y = U1_Ret[15];
U1_PA6_X = U1_Ret[16]; U1_PA6_Y = U1_Ret[17]; U1_PA7_X = U1_Ret[18]; U1_PA7_Y = U1_Ret[19];
// Extract the CB and PB end points from the return array.
U1_CB1_X = U1_Ret[20]; U1_CB1_Y = U1_Ret[21]; U1_CB2_X = U1_Ret[22]; U1_CB2_Y = U1_Ret[23];
U1_PB0_X = U1_Ret[24]; U1_PB0_Y = U1_Ret[25]; U1_PB1_X = U1_Ret[26]; U1_PB1_Y = U1_Ret[27];
U1_PB2_X = U1_Ret[28]; U1_PB2_Y = U1_Ret[29]; U1_PB3_X = U1_Ret[30]; U1_PB3_Y = U1_Ret[31];
U1_PB4_X = U1_Ret[32]; U1_PB4_Y = U1_Ret[33]; U1_PB5_X = U1_Ret[34]; U1_PB5_Y = U1_Ret[35];
U1_PB6_X = U1_Ret[36]; U1_PB6_Y = U1_Ret[37]; U1_PB7_X = U1_Ret[38]; U1_PB7_Y = U1_Ret[39];
// Extract the D[00..07] end points from the return array.
U1_D00_X = U1_Ret[40]; U1_D00_Y = U1_Ret[41]; U1_D01_X = U1_Ret[42]; U1_D01_Y = U1_Ret[43];
U1_D02_X = U1_Ret[44]; U1_D02_Y = U1_Ret[45]; U1_D03_X = U1_Ret[46]; U1_D03_Y = U1_Ret[47];
U1_D04_X = U1_Ret[48]; U1_D04_Y = U1_Ret[49]; U1_D05_X = U1_Ret[50]; U1_D05_Y = U1_Ret[51];
U1_D06_X = U1_Ret[52]; U1_D06_Y = U1_Ret[53]; U1_D07_X = U1_Ret[54]; U1_D07_Y = U1_Ret[55];
// Extract the CS[0,1,2] end points from the return array.
U1_CS0_X = U1_Ret[56]; U1_CS0_Y = U1_Ret[57]; U1_CS1_X = U1_Ret[58]; U1_CS1_Y = U1_Ret[59];
U1_CS2_X = U1_Ret[60]; U1_CS2_Y = U1_Ret[61];
// Extract the RS[0,1] end points from the return array.
U1_RS0_X = U1_Ret[62]; U1_RS0_Y = U1_Ret[63]; U1_RS1_X = U1_Ret[64]; U1_RS1_Y = U1_Ret[65];
// Extract the RW, Ena, Reset end points from the return array.
U1_RW_X = U1_Ret[66]; U1_RW_Y = U1_Ret[67]; U1_Ena_X = U1_Ret[68]; U1_Ena_Y = U1_Ret[69];
U1_Reset_X = U1_Ret[70]; U1_Reset_Y = U1_Ret[71];
// Extract the IRQA, IRQB end points from the return array.
U1_IRQA_X = U1_Ret[72]; U1_IRQA_Y = U1_Ret[73]; U1_IRQB_X = U1_Ret[74]; U1_IRQB_Y = U1_Ret[75];
MC6850 - Asynchronous Communication Interface Adapter (ACIA) |
Description:
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 22 D0 21 D1 20 D2 19 D3 18 D4 17 D5 16 D6 15 D7 TxD 6 RxD 2 TxC 4 RxC 3 CTS 24 DCD 23 RTS 5 RS 11 IRQ 7 E 14 R/W* 13 CS0 8 CS1 10 CS2 9 U1 MC6850 A C I A $8010 |
|
Lib_S_RefDes | Reference Designator in quotes. "U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "" || "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Declare the return variables.
var U1_Ret = new Array();
var U1_D00_X, U1_D00_Y, U1_D01_X, U1_D01_Y, U1_D02_X, U1_D02_Y, U1_D03_X, U1_D03_Y;
var U1_D04_X, U1_D04_Y, U1_D05_X, U1_D05_Y, U1_D06_X, U1_D06_Y, U1_D07_X, U1_D07_Y;
var U1_TXD_X, U1_TXD_Y, U1_RXD_X, U1_RXD_Y, U1_TXC_X, U1_TXC_Y, U1_RXC_X, U1_RXC_Y;
var U1_CTS_X, U1_CTS_Y, U1_DCD_X, U1_DCD_Y, U1_RTS_X, U1_RTS_Y, U1_RS_X, U1_RS_Y,
var U1_IRQ_X, U1_IRQ_Y, U1_E_X, U1_E_Y, U1_RW_X, U1_RW_Y;
var U1_CS0_X, U1_CS0_Y, U1_CS1_X, U1_CS1_Y, U1_CS2_X, U1_CS2_Y, ////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = MC6850( Dwg_Obj, "U1", "$8010", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Data end points from the return array.
U1_D00_X = U1_Ret[0]; U1_D00_Y = U1_Ret[1]; U1_D01_X = U1_Ret[2]; U1_D01_Y = U1_Ret[3];
U1_D02_X = U1_Ret[4]; U1_D02_Y = U1_Ret[5]; U1_D03_X = U1_Ret[6]; U1_D03_Y = U1_Ret[7];
U1_D04_X = U1_Ret[8]; U1_D04_Y = U1_Ret[9]; U1_D05_X = U1_Ret[10]; U1_D05_Y = U1_Ret[11];
U1_D06_X = U1_Ret[11]; U1_D06_Y = U1_Ret[13]; U1_D07_X = U1_Ret[14]; U1_D07_Y = U1_Ret[15];
// Extract the Output end points from the return array.
U1_TXD_X = U1_Ret[16]; U1_TXD_Y = U1_Ret[17]; U1_RXD_X = U1_Ret[18]; U1_RXD_Y = U1_Ret[19];
U1_TXC_X = U1_Ret[20]; U1_TXC_Y = U1_Ret[21]; U1_RXC_X = U1_Ret[22]; U1_RXC_Y = U1_Ret[23];
U1_CTS_X = U1_Ret[24]; U1_CTS_Y = U1_Ret[25]; U1_DCD_X = U1_Ret[26]; U1_DCD_Y = U1_Ret[27];
U1_RTS_X = U1_Ret[28]; U1_RTS_Y = U1_Ret[29]; U1_RS_X = U1_Ret[30]; U1_RS_Y = U1_Ret[31]; U1_IRQ_X = U1_Ret[32]; U1_IRQ_Y = U1_Ret[33];
U1_E_X = U1_Ret[34]; U1_E_Y = U1_Ret[35];
U1_RW_X = U1_Ret[36]; U1_RW_Y = U1_Ret[37]; U1_CS0_X = U1_Ret[38]; U1_CS0_Y = U1_Ret[39];
U1_CS1_X = U1_Ret[40]; U1_CS1_Y = U1_Ret[41]; U1_CS2_X = U1_Ret[42]; U1_CS2_Y = U1_Ret[43];
MK4802 - Static RAM (Random Access Memory), 2Kx8 |
Features:
- Static operation.
- Organization: 2K x 8 bit RAM JEDEC pinout.
- Pin compatible with Mostek's BYTWYDETM memory family.
- Double density version of the MK4188 1K x 8 static ram.
- 24/28 pin ROM/PROM compatible pin configuration.
- CE and OE functions facilitate bus control.
Description: TheMK4802 uses Mostek's Scaled POLY 5TM process and advanced circuit design techniques to package 16,384 bits of static RAM on a single chip. Static operation is achieved with high performance and low power dissipation by utilizing Address ActivatedTM circuit design techniques.
The MK4802 excels in high speed memory applications where organization requires relatively shallow depth with wideword format. TheMK4802 presents the user a high density cost effective alternative to bipolar and previous generation N-MOS fast memory. The slower MK4802-3 provides even greater economies with performance suitable for microprocessor memory requirements.
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 8 A0 7 A1 6 A2 5 A3 4 A4 3 A5 2 A6 1 A7 23 A8 22 A9 19 A10 D0 9 D1 10 D2 11 D3 13 D4 14 D5 15 D6 16 D7 17 CE 18 WE 21 OE 20 U2 MK4802 R A M 2K X 8 $0000 |
|
Lib_S_RefDes | Reference Designator in quotes. ("U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( Body || Power/Ground ) |
||
Lib_S_Center_X | Symbol X Center |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Y Center |
Return:
Usage: Replace the ?? with the X and Y coordinates for the center of the symbol. If you don't need to perserve the coordinates for the symbol center, the coordinates can be placed directly in the symbol reference. All of the end points will still be correct.
Replace Dwg_Obj with the actual drawing object name.
var U2_Center_X = ??; var U2_Center_Y = ??;
U2_Ret = MK4802( Dwg_Obj, "U2", "$0000", "Body", U2_Center_X, U2_Center_Y );
// Extract the Address, Data, and Control end points from the return array.
U2_A00_X = U2_Ret[0]; U2_A00_Y = U2_Ret[1]; U2_A01_X = U2_Ret[2]; U2_A01_Y = U2_Ret[3];
U2_A02_X = U2_Ret[4]; U2_A02_Y = U2_Ret[5]; U2_A03_X = U2_Ret[6]; U2_A03_Y = U2_Ret[7];
U2_A04_X = U2_Ret[8]; U2_A04_Y = U2_Ret[9]; U2_A05_X = U2_Ret[10]; U2_A05_Y = U2_Ret[11];
U2_A06_X = U2_Ret[12]; U2_A06_Y = U2_Ret[13]; U2_A07_X = U2_Ret[14]; U2_A07_Y = U2_Ret[15];
U2_A08_X = U2_Ret[16]; U2_A08_Y = U2_Ret[17]; U2_A09_X = U2_Ret[18]; U2_A09_Y = U2_Ret[19];
U2_A10_X = U2_Ret[20]; U2_A10_Y = U2_Ret[21];
U2_D00_X = U2_Ret[22]; U2_D00_Y = U2_Ret[23]; U2_D01_X = U2_Ret[24]; U2_D01_Y = U2_Ret[25];
U2_D02_X = U2_Ret[26]; U2_D02_Y = U2_Ret[27]; U2_D03_X = U2_Ret[28]; U2_D03_Y = U2_Ret[29];
U2_D04_X = U2_Ret[30]; U2_D04_Y = U2_Ret[31]; U2_D05_X = U2_Ret[32]; U2_D05_Y = U2_Ret[33];
U2_D06_X = U2_Ret[34]; U2_D06_Y = U2_Ret[35]; U2_D07_X = U2_Ret[36]; U2_D07_Y = U2_Ret[37];
U2_CE_X = U2_Ret[38];U2_CE_Y = U2_Ret[39]; U2_WE_X = U2_Ret[40];U2_WE_Y = U2_Ret[41];
U2_OE_X = U2_Ret[42];U2_OE_Y = U2_Ret[42];
AM91L02 - Static RAM (Random Access Memory), 1Kx1 |
Distinctive Characteristics:
- Low-Power Dissipation - 100 mW typical; 260 mW maximum.
- Standby operating mode reduces power 84%, 10 mW typical; 42 mW maximum.
- Input and output voltage levels identical to TTL.
- High-Output Drive - Two full TTL loads guaranteed.
- High Noise Immunity - 400 mVguranteed.
- Uniform Access Times -Switching characteristics are insensitive to data patterns,addressing patterns, and power supply variations.
- Single 5-Volt Power Supply - 10% tolerance for full temperature range devices - 5% tolerance for commercial range devices..
- High-Performance Plug-In Replacement for: Intel 2102, Signetics 2602, IntersilIM IM7552, Mostek 4102, TI4033/4/5.
- Available for operation over both commercial and military ranges.
- 100% reliability assurance testing in accordance with MIL-STD-883.
- Zero data hold and address hold times simplify timing requirements.
Functional Description:
The Am9102 Family of 1024-bit static N-channel RAMs contains members with cycle time ranging from 650ns to200ns. All the devicesare organized as 1024 x 1,and all have a power-saving standby operatingmode.
Each device has chip enable input (CE) that controlls a three-state output to make construction of large memory systems simple. Reading and writing are performed by enablingthe chip and applying a LOW to write or a HIGH to read on the write enable input (CE). All inputs are directly TTL compatible with no external components required, and the output will drive two full TTL loads in both the HIGH and LOW states.
The devices operate from a single +5 volt power supply. The power dissipation of the devices can be reduced to about 16% of the normal operating power by lowering the voltage on the power supply pin. Data is guaranteed to be retained in the power-down condition.
All unit members in the family are available in plastic or hermitic DIPs for operation over the commercial temperature range and, except for the Am9102D/E, may all also be purchased for operation over the military temperature range. All AC and DC parameters are guaranteed over the operating range.
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 8 A0 4 A1 5 A2 6 A3 7 A4 2 A5 1 A6 16 A7 15 A8 14 A9 DIN 11 DOUT 12 WE 3 CE 13 U2 AM91L02 R A M 1K X 1 |
|
Lib_S_RefDes | Reference Designator in quotes. ("U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( Body || Power/Ground ) |
||
Lib_S_Center_X | Symbol X Center |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Y Center |
Return:
Usage: Replace the ?? with the X and Y coordinates for the center of the symbol. If you don't need to perserve the coordinates for the symbol center, the coordinates can be placed directly in the symbol reference. All of the end points will still be correct.
Replace Dwg_Obj with the actual drawing object name.
var U2_Center_X = ??; var U2_Center_Y = ??;
U2_Ret = AM91L02( Dwg_Obj, "U2", "Body", U2_Center_X, U2_Center_Y );
// Extract the Address, Data, and Control end points from the return array.
U2_A00_X = U2_Ret[0]; U2_A00_Y = U2_Ret[1]; U2_A01_X = U2_Ret[2]; U2_A01_Y = U2_Ret[3];
U2_A02_X = U2_Ret[4]; U2_A02_Y = U2_Ret[5]; U2_A03_X = U2_Ret[6]; U2_A03_Y = U2_Ret[7];
U2_A04_X = U2_Ret[8]; U2_A04_Y = U2_Ret[9]; U2_A05_X = U2_Ret[10]; U2_A05_Y = U2_Ret[11];
U2_A06_X = U2_Ret[12]; U2_A06_Y = U2_Ret[13]; U2_A07_X = U2_Ret[14]; U2_A07_Y = U2_Ret[15];
U2_A08_X = U2_Ret[16]; U2_A08_Y = U2_Ret[17]; U2_A09_X = U2_Ret[18]; U2_A09_Y = U2_Ret[19];
U2_DIN_X = U2_Ret[20]; U2_DIN_Y = U2_Ret[21]; U2_DOUT_X = U2_Ret[22]; U2_DOUT_Y = U2_Ret[23];
U2_WE_X = U2_Ret[24]; U2_CE_Y = U2_Ret[25]; U2_CE_X = U2_Ret[26]; U2_CE_Y = U2_Ret[27];
NTE2102 - Static RAM (Random Access Memory), 1Kx1 |
Distinctive Characteristics:
Functional Description:
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 8 A0 4 A1 5 A2 6 A3 7 A4 2 A5 1 A6 16 A7 15 A8 14 A9 DIN 11 DOUT 12 WE 3 CE 13 U2 NTE2102 R A M 1K X 1 |
|
Lib_S_RefDes | Reference Designator in quotes. ("U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( Body || Power/Ground ) |
||
Lib_S_Center_X | Symbol X Center |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Y Center |
Return:
Usage: Replace the ?? with the X and Y coordinates for the center of the symbol. If you don't need to perserve the coordinates for the symbol center, the coordinates can be placed directly in the symbol reference. All of the end points will still be correct.
Replace Dwg_Obj with the actual drawing object name.
var U2_Center_X = ??; var U2_Center_Y = ??;
U2_Ret = NTE2102( Dwg_Obj, "U2", "Body", U2_Center_X, U2_Center_Y );
// Extract the Address, Data, and Control end points from the return array.
U2_A00_X = U2_Ret[0]; U2_A00_Y = U2_Ret[1]; U2_A01_X = U2_Ret[2]; U2_A01_Y = U2_Ret[3];
U2_A02_X = U2_Ret[4]; U2_A02_Y = U2_Ret[5]; U2_A03_X = U2_Ret[6]; U2_A03_Y = U2_Ret[7];
U2_A04_X = U2_Ret[8]; U2_A04_Y = U2_Ret[9]; U2_A05_X = U2_Ret[10]; U2_A05_Y = U2_Ret[11];
U2_A06_X = U2_Ret[12]; U2_A06_Y = U2_Ret[13]; U2_A07_X = U2_Ret[14]; U2_A07_Y = U2_Ret[15];
U2_A08_X = U2_Ret[16]; U2_A08_Y = U2_Ret[17]; U2_A09_X = U2_Ret[18]; U2_A09_Y = U2_Ret[19];
U2_DIN_X = U2_Ret[20]; U2_DIN_Y = U2_Ret[21]; U2_DOUT_X = U2_Ret[22]; U2_DOUT_Y = U2_Ret[23];
U2_WE_X = U2_Ret[24]; U2_CE_Y = U2_Ret[25]; U2_CE_X = U2_Ret[26]; U2_CE_Y = U2_Ret[27];
AY-3-8910A - Programmable Sound Generator (PSG) |
Description:
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 30 DA0 31 DA1 32 DA2 33 DA3 34 DA4 35 DA5 36 DA6 37 DA7 25 A8 24 A9 29 BC1 28 BC2 27 BDIR 23 RESET 22 CLK 6 IOB0 7 IOB1 8 IOB2 9 IOB3 10 IOB4 11 IOB5 12 IOB6 13 IOB7 14 IOA0 15 IOA1 16 IOA2 17 IOA3 18 IOA4 19 IOA5 20 IOA6 21 IOA7 U1 AY-3-8910A P S G $8010 |
|
Lib_S_RefDes | Reference Designator in quotes. "U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "" || "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Declare the return array.
var U1_Ret = new Array();
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = AY_3_8910A( Dwg_Obj, "U1", "$8010", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Data/Address Bits 0-7
U1_DA0_X = U1_Ret[0]; U1_DA0_Y = U1_Ret[1]; U1_DA1_X = U1_Ret[2]; U1_DA1_Y = U1_Ret[3];
U1_DA2_X = U1_Ret[4]; U1_DA2_Y = U1_Ret[5]; U1_DA3_X = U1_Ret[6]; U1_DA3_Y = U1_Ret[7];
U1_DA4_X = U1_Ret[8]; U1_DA4_Y = U1_Ret[9]; U1_DA5_X = U1_Ret[10]; U1_DA5_Y = U1_Ret[11];
U1_DA6_X = U1_Ret[11]; U1_DA6_Y = U1_Ret[13]; U1_DA7_X = U1_Ret[14]; U1_DA7_Y = U1_Ret[15];
// Address 8, Address 9
U1_A8_X = U1_Ret[16]; U1_A8_Y = U1_Ret[17]; U1_A9_X = U1_Ret[18]; U1_A9_Y = U1_Ret[19];
// Bus Control 1, Bus Control 2, Bus Direction
U1_BC1_X = U1_Ret[20]; U1_BC2_Y = U1_Ret[21]; U1_BC2_X = U1_Ret[22]; U1_BC2_Y = U1_Ret[23];
U1_BDIR_X = U1_Ret[24]; U1_BDIR_Y = U1_Ret[25];
// I/O Port B Bits 0-7
U1_IOB0_X = U1_Ret[26]; U1_IOB0_Y = U1_Ret[27]; U1_IOB1_X = U1_Ret[28]; U1_IOB1_Y = U1_Ret[29];
U1_IOB2_X = U1_Ret[30]; U1_IOB2_Y = U1_Ret[31]; U1_IOB3_X = U1_Ret[32]; U1_IOB3_Y = U1_Ret[33];
U1_IOB4_X = U1_Ret[34]; U1_IOB4_Y = U1_Ret[35]; U1_IOB5_X = U1_Ret[36]; U1_IOB5_Y = U1_Ret[37];
U1_IOB6_X = U1_Ret[38]; U1_IOB6_Y = U1_Ret[39]; U1_IOB7_X = U1_Ret[40]; U1_IOB7_Y = U1_Ret[41];
// I/O Port A Bits 0-7
U1_IOA0_X = U1_Ret[42]; U1_IOA0_Y = U1_Ret[43]; U1_IOA1_X = U1_Ret[44]; U1_IOA1_Y = U1_Ret[45];
U1_IOA2_X = U1_Ret[46]; U1_IOA2_Y = U1_Ret[47]; U1_IOA3_X = U1_Ret[48]; U1_IOA3_Y = U1_Ret[49];
U1_IOA4_X = U1_Ret[50]; U1_IOA4_Y = U1_Ret[51]; U1_IOA5_X = U1_Ret[52]; U1_IOA5_Y = U1_Ret[53];
U1_IOA6_X = U1_Ret[54]; U1_IOA6_Y = U1_Ret[55]; U1_IOA7_X = U1_Ret[56]; U1_IOA7_Y = U1_Ret[57];
M2708 - UV EProm, 1024x8 |
Description:
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 8 A0 7 A1 6 A2 5 A3 4 A4 3 A5 2 A6 1 A7 23 A8 22 A9 D0 9 D1 10 D2 11 D3 13 D4 14 D5 15 D6 16 D7 17 CS/WE 20 PROG 18 U1 M2708 E P R O M $E000 |
|
Lib_S_RefDes | Reference Designator in quotes. "U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Declare the return variables.
var U1_Ret = new Array();
var U1_A00_X, U1_A00_Y, U1_A01_X, U1_A01_Y, U1_A02_X, U1_A02_Y, U1_A03_X, U1_A03_Y, U1_A04_X, U1_A04_Y;
var U1_A05_X, U1_A05_Y, U1_A06_X, U1_A06_Y, U1_A07_X, U1_A07_Y, U1_A08_X, U1_A08_Y, U1_A09_X, U1_A09_Y;
var U1_D00_X, U1_D00_Y, U1_D01_X, U1_D01_Y, U1_D02_X, U1_D02_Y, U1_D03_X, U1_D03_Y;
var U1_D04_X, U1_D04_Y, U1_D05_X, U1_D05_Y, U1_D06_X, U1_D06_Y, U1_D07_X, U1_D07_Y;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = M2708( Dwg_Obj, "U1", "$E000", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Address end points from the return array.
U1_A00_X = U1_Ret[0]; U1_A00_Y = U1_Ret[1]; U1_A01_X = U1_Ret[2]; U1_A01_Y = U1_Ret[3];
U1_A02_X = U1_Ret[4]; U1_A02_Y = U1_Ret[5]; U1_A03_X = U1_Ret[6]; U1_A03_Y = U1_Ret[7];
U1_A04_X = U1_Ret[8]; U1_A04_Y = U1_Ret[9]; U1_A05_X = U1_Ret[10]; U1_A05_Y = U1_Ret[11];
U1_A06_X = U1_Ret[12]; U1_A06_Y = U1_Ret[13]; U1_A07_X = U1_Ret[14]; U1_A07_Y = U1_Ret[15];
U1_A08_X = U1_Ret[16]; U1_A08_Y = U1_Ret[17]; U1_A09_X = U1_Ret[18]; U1_A09_Y = U1_Ret[19];
// Extract the Data end points from the return array.
U1_D00_X = U1_Ret[20]; U1_D00_Y = U1_Ret[21]; U1_D01_X = U1_Ret[22]; U1_D01_Y = U1_Ret[23];
U1_D02_X = U1_Ret[24]; U1_D02_Y = U1_Ret[25]; U1_D03_X = U1_Ret[26]; U1_D03_Y = U1_Ret[27];
U1_D04_X = U1_Ret[28]; U1_D04_Y = U1_Ret[29]; U1_D05_X = U1_Ret[30]; U1_D05_Y = U1_Ret[31];
U1_D06_X = U1_Ret[32]; U1_D06_Y = U1_Ret[33]; U1_D07_X = U1_Ret[34]; U1_D07_Y = U1_Ret[35];
// Extract the Control end points from the return array.
U1_G_X = U1_Ret[36];U1_G_Y = U1_Ret[37]; U1_EP_X = U1_Ret[38];U1_EP_Y = U1_Ret[39];
M2716 - UV EProm, 2048x8 |
Description:
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 8 A0 7 A1 6 A2 5 A3 4 A4 3 A5 2 A6 1 A7 23 A8 22 A9 19 A10 D0 9 D1 10 D2 11 D3 13 D4 14 D5 15 D6 16 D7 17 G 20 EP 18 U1 M2716 E P R O M $E000 |
|
Lib_S_RefDes | Reference Designator in quotes. "U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Declare the return variables.
var U1_Ret = new Array();
var U1_A00_X, U1_A00_Y, U1_A01_X, U1_A01_Y, U1_A02_X, U1_A02_Y, U1_A03_X, U1_A03_Y, U1_A04_X, U1_A04_Y;
var U1_A05_X, U1_A05_Y, U1_A06_X, U1_A06_Y, U1_A07_X, U1_A07_Y, U1_A08_X, U1_A08_Y, U1_A09_X, U1_A09_Y;
var U1_D00_X, U1_D00_Y, U1_D01_X, U1_D01_Y, U1_D02_X, U1_D02_Y, U1_D03_X, U1_D03_Y;
var U1_D04_X, U1_D04_Y, U1_D05_X, U1_D05_Y, U1_D06_X, U1_D06_Y, U1_D07_X, U1_D07_Y;
var U1_CS0_X, U1_CS0_Y, U1_CS1_X, U1_CS1_Y, U1_CS2_X, U1_CS2_Y, var U1_CS3_X, U1_CS3_Y;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = M2716( Dwg_Obj, "U1", "$E000", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Address end points from the return array.
U1_A00_X = U1_Ret[0]; U1_A00_Y = U1_Ret[1]; U1_A01_X = U1_Ret[2]; U1_A01_Y = U1_Ret[3];
U1_A02_X = U1_Ret[4]; U1_A02_Y = U1_Ret[5]; U1_A03_X = U1_Ret[6]; U1_A03_Y = U1_Ret[7];
U1_A04_X = U1_Ret[8]; U1_A04_Y = U1_Ret[9]; U1_A05_X = U1_Ret[10]; U1_A05_Y = U1_Ret[11];
U1_A06_X = U1_Ret[12]; U1_A06_Y = U1_Ret[13]; U1_A07_X = U1_Ret[14]; U1_A07_Y = U1_Ret[15];
U1_A08_X = U1_Ret[16]; U1_A08_Y = U1_Ret[17]; U1_A09_X = U1_Ret[18]; U1_A09_Y = U1_Ret[19];
U1_A10_X = U1_Ret[20]; U1_A10_Y = U1_Ret[21];
// Extract the Data end points from the return array.
U1_D00_X = U1_Ret[22]; U1_D00_Y = U1_Ret[23]; U1_D01_X = U1_Ret[24]; U1_D01_Y = U1_Ret[25];
U1_D02_X = U1_Ret[26]; U1_D02_Y = U1_Ret[27]; U1_D03_X = U1_Ret[28]; U1_D03_Y = U1_Ret[29];
U1_D04_X = U1_Ret[30]; U1_D04_Y = U1_Ret[31]; U1_D05_X = U1_Ret[32]; U1_D05_Y = U1_Ret[33];
U1_D06_X = U1_Ret[34]; U1_D06_Y = U1_Ret[35]; U1_D07_X = U1_Ret[36]; U1_D07_Y = U1_Ret[37];
// Extract the Control end points from the return array.
U1_G_X = U1_Ret[38];U1_G_Y = U1_Ret[39]; U1_EP_X = U1_Ret[40];U1_EP_Y = U1_Ret[41];
IM5654 - UV EProm, 512 x 8 |
Description: The Intersil IM6654 is a fully decoded 4096 bit CMOS electrically programmable ROM (EPROM) fabricated with Intersil's advanced CMOS processing technology. In all static states these devices exhibit the micro-watt power dissibation typical of CMOS. Input and three-stat outputs are TTL compatible and allow for direct interface with common system bus structures. On-chip address registers and chip select functions simplify system interfacing requirements.
THe IM6654 is specifically designed for program development applications where rapid turn-around for program changes is required. The devices may be erased by exposing their transparent lids to ultra-violet light and then re-programmed.
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 8 A0 7 A1 6 A2 5 A3 4 A4 3 A5 2 A6 1 A7 23 A8 D0 9 D1 10 D2 11 D3 13 D4 14 D5 15 D6 16 D7 17 E1 20 E2 22 S 21 Pgm 18 U1 IM5654 E P R O M $E000 |
|
Lib_S_RefDes | Reference Designator in quotes. "U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = IM5654( Dwg_Obj, "U1", "$E000", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Address end points from the return array.
U1_A00_X = U1_Ret[0]; U1_A00_Y = U1_Ret[1]; U1_A01_X = U1_Ret[2]; U1_A01_Y = U1_Ret[3];
U1_A02_X = U1_Ret[4]; U1_A02_Y = U1_Ret[5]; U1_A03_X = U1_Ret[6]; U1_A03_Y = U1_Ret[7];
U1_A04_X = U1_Ret[8]; U1_A04_Y = U1_Ret[9]; U1_A05_X = U1_Ret[10]; U1_A05_Y = U1_Ret[11];
U1_A06_X = U1_Ret[12]; U1_A06_Y = U1_Ret[13]; U1_A07_X = U1_Ret[14]; U1_A07_Y = U1_Ret[15];
U1_A08_X = U1_Ret[16]; U1_A08_Y = U1_Ret[17];
// Extract the Data end points from the return array.
U1_D00_X = U1_Ret[18]; U1_D00_Y = U1_Ret[19]; U1_D01_X = U1_Ret[20]; U1_D01_Y = U1_Ret[21];
U1_D02_X = U1_Ret[22]; U1_D02_Y = U1_Ret[23]; U1_D03_X = U1_Ret[24]; U1_D03_Y = U1_Ret[25];
U1_D04_X = U1_Ret[26]; U1_D04_Y = U1_Ret[27]; U1_D05_X = U1_Ret[28]; U1_D05_Y = U1_Ret[29];
U1_D06_X = U1_Ret[30]; U1_D06_Y = U1_Ret[31]; U1_D07_X = U1_Ret[32]; U1_D07_Y = U1_Ret[33];
// Extract the Control end points from the return array.
U1_E1_X = U1_Ret[34];U1_E1_Y = U1_Ret[35]; U1_E2_X = U1_Ret[36];U1_E2_Y = U1_Ret[37];
U1_S_X = U1_Ret[38];U1_S_Y = U1_Ret[39]; U1_PGM_X = U1_Ret[40];U1_PGM_Y = U1_Ret[41];
HN27C64G - UV EProm, 8192x8 |
Description: 8192-word x 8-bit U.V. Erasable and PRogrammable CMOS ROM
Low Power Dissipation - 20mW/MHz typ. (Active Mode), 5µW typ (Stand by mode)
Single Power Supply - +5 Volts +/-10%
Simple PRogramming - Program Voltage +21Volts D.C., Program with one 50ms pulse.
Static - No clocks required
Input and Outputs TTL combatible during both read and progam modes
Fully decoded on-chip address decode
Compatible with Intel 2764
Parameter | Description | Example | |
---|---|---|---|
Lib_S_Dwg_Obj | Graphics Object that points to the drawing. | 9 A0 8 A1 7 A2 6 A3 5 A4 4 A5 3 A6 2 A7 25 A8 24 A9 21 A10 23 A11 2 A12 D0 11 D1 12 D2 13 D3 15 D4 16 D5 17 D6 18 D7 19 CE 20 OE 22 PGM 27 U1 HN27C64G E P R O M $E000 |
|
Lib_S_RefDes | Reference Designator in quotes. "U1" || "U2" || "U3", etc.) || Other: |
||
Lib_S_BaseAdr | Hex Base Address in quotes. ("$0000" || "$0080" || "$0100", etc.) || Other: |
||
Lib_S_Body_Power | Instantiate Body or Power/Ground. ( "Body" || "Power/Ground" ) |
||
Lib_S_Center_X | Symbol Center X Position |
Show/Hide Grid (10x10), Center Mark, Pins (green dot). |
|
Lib_S_Center_Y | Symbol Center Y Position |
Return:
Usage:
// Declare and Set the center point.
var U1_Center_X = ??; var U1_Center_Y = ??;
////////////////////////////////////////////////////////////////////////////////////////////////////
// Draw the symbol.
U1_Ret = HN27C64G( Dwg_Obj, "U1", "$E000", "Body", U1_Center_X, U1_Center_Y );
////////////////////////////////////////////////////////////////////////////////////////////////////
// Extract the Address end points from the return array.
U1_A00_X = U1_Ret[0]; U1_A00_Y = U1_Ret[1]; U1_A01_X = U1_Ret[2]; U1_A01_Y = U1_Ret[3];
U1_A02_X = U1_Ret[4]; U1_A02_Y = U1_Ret[5]; U1_A03_X = U1_Ret[6]; U1_A03_Y = U1_Ret[7];
U1_A04_X = U1_Ret[8]; U1_A04_Y = U1_Ret[9]; U1_A05_X = U1_Ret[10]; U1_A05_Y = U1_Ret[11];
U1_A06_X = U1_Ret[12]; U1_A06_Y = U1_Ret[13]; U1_A07_X = U1_Ret[14]; U1_A07_Y = U1_Ret[15];
U1_A08_X = U1_Ret[16]; U1_A08_Y = U1_Ret[17]; U1_A09_X = U1_Ret[18]; U1_A09_Y = U1_Ret[19];
U1_A10_X = U1_Ret[20]; U1_A10_Y = U1_Ret[21];U1_A11_X = U1_Ret[22]; U1_A11_Y = U1_Ret[23];
U1_A12_X = U1_Ret[24]; U1_A12_Y = U1_Ret[25];
// Extract the Data end points from the return array.
U1_D00_X = U1_Ret[26]; U1_D00_Y = U1_Ret[27]; U1_D01_X = U1_Ret[28]; U1_D01_Y = U1_Ret[29];
U1_D02_X = U1_Ret[30]; U1_D02_Y = U1_Ret[31]; U1_D03_X = U1_Ret[32]; U1_D03_Y = U1_Ret[33];
U1_D04_X = U1_Ret[34]; U1_D04_Y = U1_Ret[35]; U1_D05_X = U1_Ret[36]; U1_D05_Y = U1_Ret[37];
U1_D06_X = U1_Ret[38]; U1_D06_Y = U1_Ret[39]; U1_D07_X = U1_Ret[40]; U1_D07_Y = U1_Ret[41];
// Extract the Control end points from the return array.
U1_CE_X = U1_Ret[42];U1_CE_Y = U1_Ret[43]; U1_OE_X = U1_Ret[44];U1_OE_Y = U1_Ret[45];
U1_PGM_X = U1_Ret[46];U1_PGM_Y = U1_Ret[47];