Help uz PAL

B

BGA

Guest
Es meklēju to eqautions par PAL16R8 izmanto vecu projektu.Man ir vajadzīga palīdzība, tāpēc, ka es nekad neizmanto Pal.
Vienādojumi ir:

Pins 1 līdz 10:

CLK ENININT DRIN15 DRIN14 CHANGE0 CHANGE1 PULLUP NC NC GND

Pins 11 līdz 20:

OE / O1 / O2 / O3 / O4 / SETCHANGE NC / O7 / ININT VCC

Vienādojumi:

O1: = DRIN14 O2: = O1 O3: = DRIN15 O4: = O3

SETCHANGE: = O1 * / O2 / O1 * O2 O3 * / O4 O4 * / O3
CHANGE0 CHANGE1 / PULLUP

O7: = ENININT

ININT: = O7 * (O1 * / O2 O2 * / O1 O3 * / O4 O4 * / O3
CHANGE0 CHANGE1 / PULLUP)

Looking vienādojumi šķiet, ka:

produkcijas / SETCHANGE tas ir noliegt no (CHANGE0 VAI CHANGE1 VAI PULLUP)

un produkcijas / ININT tas ir noliegt no ENININT UN (CHANGE0 VAI CHANGE1 VAI PULLUP).

Vai tas ir pareizi?

Ja jā, kāpēc projektētāji lietojumi vienādojumi signālus O1 * / O2 O2 * / O1
uc uc,
kuru rezultātā veidojas loģika 1 jebkad (O1 un O2 ir ugual).

Thanks in advance.

 
Nr ..Es nesaprotu, ja jums saka, ka:
produkcijas / SETCHANGE tas ir noliegt no (CHANGE0 VAI CHANGE1 VAI PULLUP) ..Ko jūs darīt ar citiem vārdiem.Ja izmantojat demorgan's teorēma tā netiks vienkāršot to, ko jums teikt, tas ir daudz sarežģītāk vienādojumā.
un izteicienu var būt vairāk kā 8 Pterms ..Tātad ar PALS un kopumā ar programmējamu loģiku.Jums ir iespēja invertcukuru izlaidi. Tāpēc ir labāk dažreiz izvēlēties vienādojums, kas satur mazāk noteikumus un vēlāk invertcukura uz izlaides pin,
citādi tā nedrīkst fit iekšpusē PAL arhitektūra ..vai viduklis resursu un jaudas!

To var izdarīt / A = vienādojums kad shure, ka tas notiek, lai vienkāršotu mazāk ziņā ..
Jebkurā gadījumā ir ļoti vienkārši testu, ja tas vienkāršo to, ko tu teici

Vai šis

atzīt
Pins 11 līdz 20:

OE / O1 / O2 / O3 / O4 SETCHANGE NC / O7 ININT VCC
(Bez bāri šeit)

/ ININT: = O7 * (O1 * / O2 O2 * / O1 O3 * / O4 O4 * / O3
CHANGE0 CHANGE1 / PULLUP)

/ SETCHANGE: = O1 * / O2 / O1 * O2 O3 * / O4 O4 * / O3
CHANGE0 CHANGE1 / PULLUP
(bāri šeit)

ražojuma nozīmē par Pal ir ne vairāk kā 8 ziņā (8 izejvielas un kanāli)
šeit jums ir 12 izejvielām, tādēļ, ja jūs izmantojat demorgan ..Jūs, iespējams, sakarā ar
Pterms, kas satur vairāk nekā 8 izejvielu .. netiks fit!
Expresso kas ir algoritmu izmanto, lai vienkāršotu mēģinās samazināt šiem vienādojumiem, un, ja nebūs sūdzēties manu Apologies par runā pārāk skaļi!
Bet
es esmu affriaif, ka tā ..let me know!

 
Mana problēma ir tikai, lai saprastu funkcija, draugs par divām jauda:
/ SETCHANGE
/ ININT

Es nezinu neko par Pal ....Man ir pavairot funkciju par fpga.
Problēma ir tā, ka man nav saprotams, kā divi rezultāti ir atkarīgi no ieguldījumiem.

Ja jūs:

O1 = O2
O3 = O4
jā, O1 * / O2 (es domāju, ka šķiet: O1 un (NAV O2) ... tas ir labi?), kad O1, ir vienāda ar O2 ir izteiksme, kas ir jebkad nepatiesu (0).Vai tas ir pareizi?

 
NO !!!!!!!!!!!!!!!!!!!
Jums nav to!

O1 = O2
O3 = O4

to, kas jums ir ir ŠO

O1: = DRIN14
O2: = O1
O3: = DRIN15
O4: = O3

: = REĢISTRĒTA Logic nozīmē
D Flip kritiens
Last edited by eltonjohn par 10 Aug 2004 3:12 labots 2 reizes,

 
Tas ir iespējams tāpēc, ka signāli ir reģistrēts.PALxxRxx, "R" meen, ka ierīce ir reģistriem (Flip-kritiens) pie izejas.Piemēram:

O1: = DRIN14
O2: = O1
O3: = DRIN15
O4: = O3

Pēc CLK ir dota paaugstinot malu, O1 būs vienāda, kādi bija DRIN14.O2 būs vienāds to, kas bija iepriekš O1 (tā, veco O1 get pārvietoti uz O2, un O1 tagad to, kas bija DRIN14).Līdzīgi attiecībā uz O3 un O4.

Ekvivalentu verilog būtu

Kods:vienmēr @ (posedge CLK)

sākt

O1 <= DRIN14;

O2 <= O1;

O3 <= DRIN15;

O4 <= O3;

beigas

 
Labi ...Tagad es saprotu.
Thanks you very much.

Atvainojiet mani ....bet es nezinu neko par pal un nezināja, ka signāls ir reģistrēti.

 

Welcome to EDABoard.com

Sponsor

Back
Top