timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
waarschijnlijk is er een simpele oplossing voor mijn grote probleem
ik ben bezig met het programeren van een max2 en daarbij heb ik een schema getekend(omdat ik een bestaand ontwerp een nieuw jasje geef) en nu vroeg ik me af hoe ik men in en output aan een pin van de cpld hang?
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
dus als ik in men schema een pin weg zet met: input gnd pin_4 hoe kan ik die dan linken aan een pin in de pin assigment
Gewoon de naam van de input in je schema ook in de assignments zetten. Overigens gaat dit automatisch als je een keer gecompileerd hebt, alle inputs/outputs komen dan in de pin assignments te staan (maar zonder echte assignment dus ze hangen aan een willekeurige pin). Even aanpassen daar en klaar.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
juist.
compileer eerst je design.
eenmaal dat klaar is.
klik op de menu op assignments , en dan op pins.
er opent een niew venster. daar ga je alle inputs en outputs zien staan in een tabel
in die tabel kan je nu opgeven exact op welke poot ze moeten hangen.
als je de pinplanner opent ( assignments - pin planner )
krijg je zelfs een mooi tekeningetje te zien van de verpakking met daarop de reeds aangesloten verbindingen.
je kan zelfs op een pin klikken in dat tekeningetje en daar een naam op kleven zo.
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Hebben we het over Xilinx of Altera? Lijkt me nogal noodzakelijke info om de vraag te kunnen beantwoorden.
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Nog even een meer volledig antwoord:
Je maakt een schema entry, tekend je logische blokjes en zorgt ervoor dat je alle input en output pinnen getekend hebt.
Zo iets:
Iedere in en output pin heeft een naam, bij voorkeur de functie van die pin zoals hier draad1, draad2 enz
Je saved je schema en compileer het ( CTRL L)
Indien er geen schema fouten waren wordt automatisch een pin lijst gemaakt.
Die kun je selecteren door:
en je bekomt een window met de lijst:
Als je nog nooit pinnen hebt toegekent zal de colom location leeg zijn voor iedere gebruikte Node Name van je schema. Door dubbelklik in het veld van de Location Node name bekom je een uitschuiflijst waar je kunt in schrollen tot aan ge wenste pin die je wilt toekennen. Zo staat de uitschuiflijst nu tegenover PIN_U14 die aan draad3 zal toegekent worden. Ga zo verder voor iedere gewenste pin.
Nu je de nummers hebt toegekent moet je nog een HERCOMPILEREN (CRTL L) Dit is nodig opdat je .pof file zou upgedate worden met je laatste pin toewijzing.
Dit is een van de methoden die je kunt toepassen.
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide