initial push

This commit is contained in:
Bernd Mueller
2026-06-17 13:44:30 +02:00
commit adfd70813f
372 changed files with 146450 additions and 0 deletions

View File

@@ -0,0 +1,81 @@
Name eficdbdm;
Partno U;
Date 25.11.98;
Revision 0-1;
Designer Gunter Magin;
Company private;
Assembly efi332icd;
Location X;
Device p22v10;
Format j;
/* $Id: eficdbdm.pld,v 1.1 2003/06/04 01:31:32 ppisa Exp $ */
/*
* $Log: eficdbdm.pld,v $
* Revision 1.1 2003/06/04 01:31:32 ppisa
* Import of m683xx specific vesion of BDM support
*
* Revision 1.2 1998/12/28 11:06:48 magin
* no longer efi-aware test
*
* Revision 1.1 1998/12/27 22:50:43 magin
* diag_led must be inverted, because we pretend an OC output
*
* Revision 1.0 1998/11/25 15:26:20 magin
* Initial revision
*
*/
/** pin definitions **/
PIN 1 = _not_used_01;
PIN 2 = dsi_pp;
PIN 3 = dsclk_pp;
PIN 4 = step_pp;
PIN 5 = reset_pp;
PIN 6 = oe_pp;
PIN 7 = led_pp;
PIN 8 = berr_in_pp;
PIN 9 = _not_used_09;
PIN 10 = _not_used_10;
PIN 11 = dso_bdm;
PIN 13 = freeze_bdm;
PIN 14 = freeze_led;
PIN 15 = diag_led;
PIN 16 = berr_bdm;
PIN 17 = dsclk_bdm;
PIN 18 = helper;
PIN 19 = _not_used_19;
PIN 20 = dsi_bdm;
PIN 21 = reset_bdm;
PIN 22 = dso_pp;
PIN 23 = freeze_pp;
/** Equations **/
berr_bdm.oe = berr_in_pp;
berr_bdm = !berr_in_pp;
dsclk_bdm = step_pp & !freeze_bdm & !helper & reset_bdm #
dsclk_pp & freeze_bdm & helper & reset_bdm;
dsi_bdm.oe = oe_pp & freeze_bdm;
dsi_bdm = oe_pp & dsi_pp;
dso_pp = dso_bdm;
reset_bdm = reset_pp;
reset_bdm.oe = !reset_pp;
freeze_pp = freeze_bdm;
freeze_led = !freeze_bdm;
freeze_led.oe = freeze_bdm;
diag_led = !led_pp;
diag_led.oe = led_pp;
helper = freeze_bdm & helper #
!dsclk_pp & freeze_bdm;

View File

@@ -0,0 +1,55 @@
PARTNO u1_x;
NAME icd;
DATE 30.07.97;
REV 1.0;
DESIGNER magin;
COMPANY private;
ASSEMBLY icd32;
LOCATION u1;
DEVICE g16v8;
FORMAT j;
PIN 1 = CLK;
PIN 2 = dsi_pp;
PIN 3 = dsclk_pp;
PIN 4 = break_pp;
PIN 5 = reset_pp;
PIN 6 = oe_pp;
PIN 7 = freeze;
PIN 8 = dso;
PIN 9 = j;
PIN 11 = ber_pp;
PIN 12 = magic;
PIN 13 = nc;
PIN 14 = freeze_pp;
PIN 15 = reset;
PIN 16 = dso_pp;
PIN 17 = dsi;
PIN 18 = dsclk;
PIN 19 = berr;
berr.oe = ber_pp;
berr = !ber_pp;
dsclk = break_pp & !freeze & !nc & reset #
dsclk_pp & freeze & nc & reset;
dsi.oe = oe_pp & freeze;
dsi = dsi_pp & oe_pp;
dso_pp = dso;
reset = reset_pp;
reset.oe = !reset_pp;
freeze_pp = freeze;
nc = freeze & nc #
!dsclk_pp & freeze;
magic = !j;