Jag har nu lagt till programmeringskontakten (ordinär stiftlist skapad mha TP på cc2,54) samt min matning som jag faktiskt tror JTAG-adaptern (åtminstone vissa) behöver för att kunna programmera kretsen.
Jag har också lagt till Port_Enable och dragit den till jord via 10k, detta behövs egentligen inte alls ty rätt ner i jord funkar också men det är viktigt att pinnen är dragen till jord för annars går det inte att starta upp kretsen, så Port_Enable i programmeringskontakten är mest en påminnelse (förmodligen hårdvirar jag denna till GND för JTAG-pinnarna kommer jag ändå inte använda som generella I/O ty jag har ju rätt många pinnar till förfogande ändå
).
Det kommer alltså bli en PQ208-adapter, jag känner till åtminstone två sådana kretsar av helt olika typ, den ena är en CPLD från Xilinx som heter XCR3512XL, den andra är en FPGA som heter XC3S400.
Men det finns säkert fler, och framför allt, deras konfiguartion med avseende på matningspin-nummer och programmeringspin-nummer är med största sannolikhet olika.
Jag är väldigt envis med att vilja kunna programmera kretsarna off-circuit dvs bygga in en möjlighet att koppla in programmeringsutrustningen direkt på adaptern.
Men hur ska det gå till i praktiken om det alltid är olika pin-nummer som gäller?
Det hade varit enklare att bara dra ut alla 208 pinnar samt programmera på "moderkortet" modell Schmartboard.
Men jag vill alltså kunna programmera rätt till adapterkortet.
Vad får jag då för problem och hur kan jag lösa dom?
Det känns spontant som om alla pinnar måste vara byglingsbara för är det programmeringspinnar måste dom dras till programmeringskontakten och är det matningspinnar så måste dom dras till matningen.
Men eftersom man inte på förhand kan säga vilka som är vilka så faller nog den biten av projektet.
Vänta lite nu, om man är lite primitiv så kan man föreställa sig att när adaptern är lös på bordet och du vill programmera den så är INGA ben anslutna till nåt kort och ärligt talat, programmeringskontakten kan få vara helt frikopplad på kortet men att man via virtrådar, t.ex, helt enkelt kopplar in sig på dom ben som behövas.
Sen när man gjort det för just det projektet, ja då kan man låta virtrådarna sitta där och programmera om hur många gånger som helst detta för att JTAG-pinnarna ändå bara har programmerinsfunktion och matningen är densamma (kan tom tänkas att vid just programmering, max 10MHz har jag nyligen läst, så räcker det med ett enda VCC/GND-par och dom kan man också koppla in sig på mha ett par virtrådar).
Nej, den här biten är nog ändå inte körd
MVH/Roger
PS
Min TP jag nu preliminärt använder TPPAD1-13 är nästan 2,54mm bred, detta funkar inte om jag ska kunna dra tre ledningar inom ett raster. Det finns dock en mindre TP men den ser skum ut (TPB1,27) och jag vet inte vad det innebär vad t.ex beträffar hålstorlek. Nej, jag hoppas på svar från Glenn
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.