TC-1: Difference between revisions
From PLD Archive
More actions
Created page with "== Found on... == Crude Buster == Equations == <pre> →* Inputs *: Pin 1 = i1; Pin 2 = i2; Pin 3 = i3; Pin 4 = i4; Pin 5 = i5; Pin 6 = i6; Pin 7 = i7; Pin 8 = i8; Pin 9..." |
m Jon moved page CrudeBuster TC-1 to TC-1 without leaving a redirect |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
<pre> | <pre> | ||
/** Inputs **/ | /** Inputs **/ | ||
Pin 1 = | Pin 1 = A17; | ||
Pin 2 = | Pin 2 = A18; | ||
Pin 3 = | Pin 3 = A19; | ||
Pin 4 = | Pin 4 = LDS; | ||
Pin 5 = | Pin 5 = UDS; | ||
Pin 6 = | Pin 6 = RW; | ||
Pin 7 = | Pin 7 = AS; | ||
/** Outputs **/ | /** Outputs **/ | ||
Pin 12 = | Pin 12 = PAL_TC2; /**(Combinatorial, Output feedback output, Active low) **/ | ||
Pin 13 = o13; /**(Combinatorial, Output feedback output, Active low) **/ | Pin 13 = o13; /**(Combinatorial, Output feedback output, Active low) **/ | ||
Pin 14 = o14; /**(Combinatorial, Output feedback output, Active low) **/ | Pin 14 = o14; /**(Combinatorial, Output feedback output, Active low) **/ | ||
Pin 15 = | Pin 15 = RAM_EN; /**(Combinatorial, Output feedback output, Active low) **/ | ||
Pin 16 = | Pin 16 = ROM4_CS; /**(Combinatorial, Output feedback output, Active low) **/ | ||
Pin 17 = | Pin 17 = ROM1_CS; /**(Combinatorial, Output feedback output, Active low) **/ | ||
Pin 18 = | Pin 18 = ROM3_CS; /**(Combinatorial, Output feedback output, Active low) **/ | ||
Pin 19 = | Pin 19 = ROM0_CS; /**(Combinatorial, Output feedback output, Active low) **/ | ||
/** Equations **/ | /** Equations **/ | ||
! | !PAL_TC2 = A17 & !A18 & A19 & !AS //$A0000 - $BFFFF | ||
# !A17 & A18 & A19 & !AS; //$C0000 - $DFFFF | |||
!o13 = | !o13 = A19 & !UDS; //$80000 - $FFFFF | ||
!o14 = | !o14 = A19 & !LDS; //$80000 - $FFFFF | ||
! | !RAM_EN = !A17 & !A18 & A19; //$80000 - $9FFFF | ||
! | !ROM4_CS = A18 & !A19 & !UDS & RW; //$40000 - $7FFFF (READ) | ||
! | !ROM1_CS = !A18 & !A19 & !UDS & RW; //$0 - $30000 (READ) | ||
! | !ROM3_CS = A18 & !A19 & !LDS & RW; //$40000 - $7FFFF (READ) | ||
! | !ROM0_CS = !A18 & !A19 & !LDS & RW; //$0 - $30000 (READ) | ||
</pre> | </pre> | ||
[[Category:Data East PLD's]] | |||
Latest revision as of 10:08, 5 November 2023
Found on...
editEquations
edit/** Inputs **/
Pin 1 = A17;
Pin 2 = A18;
Pin 3 = A19;
Pin 4 = LDS;
Pin 5 = UDS;
Pin 6 = RW;
Pin 7 = AS;
/** Outputs **/
Pin 12 = PAL_TC2; /**(Combinatorial, Output feedback output, Active low) **/
Pin 13 = o13; /**(Combinatorial, Output feedback output, Active low) **/
Pin 14 = o14; /**(Combinatorial, Output feedback output, Active low) **/
Pin 15 = RAM_EN; /**(Combinatorial, Output feedback output, Active low) **/
Pin 16 = ROM4_CS; /**(Combinatorial, Output feedback output, Active low) **/
Pin 17 = ROM1_CS; /**(Combinatorial, Output feedback output, Active low) **/
Pin 18 = ROM3_CS; /**(Combinatorial, Output feedback output, Active low) **/
Pin 19 = ROM0_CS; /**(Combinatorial, Output feedback output, Active low) **/
/** Equations **/
!PAL_TC2 = A17 & !A18 & A19 & !AS //$A0000 - $BFFFF
# !A17 & A18 & A19 & !AS; //$C0000 - $DFFFF
!o13 = A19 & !UDS; //$80000 - $FFFFF
!o14 = A19 & !LDS; //$80000 - $FFFFF
!RAM_EN = !A17 & !A18 & A19; //$80000 - $9FFFF
!ROM4_CS = A18 & !A19 & !UDS & RW; //$40000 - $7FFFF (READ)
!ROM1_CS = !A18 & !A19 & !UDS & RW; //$0 - $30000 (READ)
!ROM3_CS = A18 & !A19 & !LDS & RW; //$40000 - $7FFFF (READ)
!ROM0_CS = !A18 & !A19 & !LDS & RW; //$0 - $30000 (READ)