Ciao a tutti,
dopo aver fatto svariate simulazioni, con risultati apprezzabilmente
convincenti, ho provato a programmare la Cpld per fare dei test ma i
risultati ottenuti in hardware sono completamente diversi e non
rispecchiano nemmeno le specifiche tipo " un dff che cambia stato
anche con la transizione da alto a basso del clock"!!!
Qualcuno sa aiutarmi dicendomi quali sono i punti cardine per le
assegnazioni dei pin nella Cpld???
Nel mio settaggio, ho messo a gnd fisicamente sulla scheda i pin oe1
e oe2, non uso il clock interno della cpld, ma uso i pin Scl e Sda
dell'I2c per pilotare i flip flop (n.b. uso lo schematico per
disegnare il circuito, asseggno i pin dall'apposita finestra, assegno
il clock, sempre dall'apposita finestra al pin del Scl e assegno i
pin Sda come "No Clock". Il risultato, alla prova pratica, e' che il
flip flop mi riconosce regolrmente l'impulso di Start mas poi fa un
reset (che non dovrebbe fare), al momento in cui faccio cambiare
stato da alto a basso al pin di clock!!! (dovrebbe cambiare stato
solo alla transizione basso alto)...
aiutooooo
ciao per ora
Angelo
P.S. credo sia difficilissimo capire che cosa volevo dire, comunque
se qualcuno vuol provare a capire meglio, un fischio e metto lo
schema di cui all'oggetto o anche tutto il progetto nella sezione
documenti.
Angelo