30 secondi di vanità... Just4Fun su HACKADAY...

Sezione dedicata ai Microcontrollori e ai Sistemi Embedded

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 11 Oct 2016, 22:16

Just4Fun wrote:X quello che mi serve fino ad ora è + che sufficiente
(PCB fatti in casa... quando mi gira...),
e non ho sbattimenti di limitazioni…


bromografo? ferro da stiro ? o laminatore ?

immagino PCB doppia faccia, su roba abbastanza comoda
senza serigrafie, fori metallizzati, etc
a casa, dopo tutto, a fare altro non conviene …


cmq, vuoi farlo tu il PCB della tastiera?

p.s.
io mi trovo molto meglio con EagleCAD/pro
eccetto che il retaggio di progetti fatti con vecchie versioni del loro CAD
non ho mai capito perche' hanno fatto macelli interni al loro stesso software
col risultato che le versioni vecchie dei progetti NON sono compatibili
con versioni successive di EagleCAD v4.*

molto strana e fastidiosa questa faccenda, sopratutto
se si pensa che OrCad importa anche roba fatta con draft
ovvero progetti fatti su piattaforma DOS (oltre 10 anni fa?) … bah

mentre con EagleCad, se hai fatto un lavoro solo 5-6 anni fa
ti tocca rifarlo da capo, non importa nulla, fastidio :roll:



il massimo della libidine e' TinaDesign: l'hanno preso al lavoro
ha una licenza tipo flexlm legata alla workstation su cui e' installato
c'e' un ottimo simulatore tipo spice con varie possibilita' parametriche
e un ottimo CAD con un sacco di librerie, low cost c'e' la SE edition
mentre la PRO costa di base almeno un mezzo panetto (>500 euro)
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 12 Oct 2016, 12:06

a pro po di fpga e softcore
l'altro ieri mi sono rimbalzati i ciffoli

a quanto pare, se fai un softcore, o se vuoi discuterne l'architettura
DEVI (a must) tassativamente anche assumerti tutti gli oneri
per il retargeting di gcc (e non di altro C compiler (1))
senno' hai fatto una Tavanata galattica e sei pure iscritto d'ufficio
nella lista dei peggio menga e besughi mai


tutto ciò, ha senso ?
per le genti dei forum …



(1) a chiacchiere mandiamo i Razzi oltre marte
ai fatti tutti quelli che starnazzano "GCC"
non hanno la minima idea di quanto sia complicato
sopratutto il re-targeting del machine layer
per il motivo che non l'hanno mai fatto
hanno letto cavolate in rete e capito a modo loro

ma poi e sopratutto: se si parla di architettura
questa deve per forza essere intrinsecamente legata
all'esistenza di un compilatore di alto livello tipo C e C++?

ma 'na volta mica c'era solo e soltanto l'assembly?
cosa erano alieni i tizi degli anni '90?
nessuno ha mai scritto App per le calcolatrici di TI?
ancora OGGI si usa l'assembly

e direi che per un softcore, casereccio va + che bene solo l'asm
eppure sti volpini affermano un po' tutti compatti in blocco
che oggi se non hai l'IDE super avanzato per supportare
come minimo il C++ … allora e' tutta fuffa
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 12 Oct 2016, 12:23

fenomeni!
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby Just4Fun » 12 Oct 2016, 18:49

legacy wrote:bromografo? ferro da stiro ? o laminatore ?

immagino PCB doppia faccia, su roba abbastanza comoda
senza serigrafie, fori metallizzati, etc
a casa, dopo tutto, a fare altro non conviene …


bromografo... autocostruito da vecchio scanner...

e x ora PCB 1-sided senza fronzoli... anche se da CAD uso due layer... l'altro sono in realtà i "cavallotti"...

Intendo questo:

pcb1.jpg
pcb1.jpg (59.68 KiB) Viewed 8715 times

pcb2.jpg
pcb2.jpg (46.17 KiB) Viewed 8715 times


La mia "to do" list molto "sfidante" x il 4Q2016 prevede attualmente (in ordine di priorità):

1. progetto_strambo_2016
2. dev_board_STM32_CPLD_Altera
3. sk_flash_SBC8085 (non voglio deludere i miei fans... :mrgreen: )

e in lista di attesa in stato "alpha" (da sviluppare da zero) ho:

A. dev_board_STM32_CicloneII_RAM
B. Arduone (l'Arduino ciccione che costa un dollarone)
C. controller_e-ink

X cui la vedo dura... anche se il "connubio" smanettone_domenicale/professionista_sul_pezzo mi intriga... :mrgreen:

io mi trovo molto meglio con EagleCAD/pro
eccetto che il retaggio di progetti fatti con vecchie versioni del loro CAD
non ho mai capito perche' hanno fatto macelli interni al loro stesso software
col risultato che le versioni vecchie dei progetti NON sono compatibili
con versioni successive di EagleCAD v4.*


infatti... per qs motivo ho usato fin da subito le VM... così quando mi serve "scongelo" una vecchia versione pronta all'uso...

molto strana e fastidiosa questa faccenda, sopratutto
se si pensa che OrCad importa anche roba fatta con draft
ovvero progetti fatti su piattaforma DOS (oltre 10 anni fa?) … bah


Uhhh... che mi hai ricordato... il mitico OrCad da Dos... lo usavo fine anni ottanta... in epoca pre-internet... quando decisi di smetterla con l'HW di ogni tipo e che non avrei mai + toccato un componente elettronico o saldatore...
Avevo pure modificato con PCTOOLS un driver OrCad x usare la mia SuperVGA 800*600...
Mai dire mai... :lol:

a quanto pare, se fai un softcore, o se vuoi discuterne l'architettura
DEVI (a must) tassativamente anche assumerti tutti gli oneri
per il retargeting di gcc (e non di altro C compiler (1))
senno' hai fatto una Tavanata galattica e sei pure iscritto d'ufficio
nella lista dei peggio menga e besughi mai


non mi meraviglia + di tanto... se esci da softcore "standard" tipo Nios entri in zona "hic sunt leones"...
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 13 Oct 2016, 00:27

Just4Fun wrote:bromografo


la valuti peggio o meglio la scuola del ferro da stiro e del laminatore?

Just4Fun wrote:progetto_strambo_2016


si, beh, detta cosi' … io ambisco a toccare il (_|_) alla Deren
ora ora sta a Montecarlo, ci potrei fare giusto giusto una capatina
per cui, strambo per strambo, definisci quanto strambo

Just4Fun wrote:dev_board_STM32_CicloneII_RAM


mmm boh, c'e' ram e ram
la statica asincrona, la dinamica, e la rogna della DDR

direi che dipende da quante ore vuoi starci sopra

così quando mi serve "scongelo" una vecchia versione pronta all'uso


eh, bravo, ma mica risolvi IL problema
se hai un progetto vecchio ( o una sua parte ) da un lato
e roba nuova dall'altra: come li metti assieme (sullo stesso PCB)?

devi portare uno dei due (p.e. una lib) nella versione dell'altro
o ti rifai la vecchia sul nuovo EagleCAD
o porti la nuova sul vecchio EagleCad

Just4Fun wrote:tipo Nios entri


si, ma sta gente la sa la differenza
tra
beccarsi la grana da Altera o Xilinx
per supportare il macinino del caso
e fare un macinino per i fatti tuoi?

parliamo della differenza tra
un lavoro a pieno titolo, e pure stra-stra-pagato
e pura roba hobby

cioe', poi e sopratutto, ma che senso ha rompere le scatole
il mondo e' grande, pieno di pesci, pieno di Softcore
lo volete supportato da gcc? pigliatevi quelli, no?

no, i fenomeni ci insistono: che glielo devi proprio fare
ma poi perche'? manco si vincesse qualche cosa


L'OpenSource (e le balle di Arduino) ne ha rovinati tanti
e continua a rovinarne
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 13 Oct 2016, 00:32

quindi il pcb della tastiera lo fo io
azzarola, e' che ho voglia di comprare una nuova bici da corsa
prevedo da Marzo in poi di starci sempre di meno su sta roba

ed il macinino e varie
succhia parecchie ore

pace :D
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby Just4Fun » 14 Oct 2016, 09:05

legacy wrote:la valuti peggio o meglio la scuola del ferro da stiro e del laminatore?


penso che il bromografo con schede presensibilizzate (io uso le bungard prese in germania dove le fanno, così mi arrivano fresche di giornata...) sia IL processo...
è l'unico che consente massime risoluzioni e una certa costanza dei risultati... cosa fondamentale se usi smd con pitch da 0.5mm

il resto lo lascio a chi ha tempo da perdere...
voglio di che se uno ha voglia di giocarci magari dopo molte prove riesce a combinare qualcosa... ma non fa x me...

c'è anche chi usa dei fogli di materiale sensibile che "attacca" con il laminatore, e poi va di bromografo...
troppi passaggi... troppe variabili da controllare... nobbuono x me....

quando a fatica riesco a dedicare un pomeriggio x fare due o tre pcb devo essere certo del risultato... anche xchè un secondo "giro" lo sa solo il cielo quando lo riesco ad organizzare...

strambo per strambo, definisci quanto strambo


bah.. è una cosa che mi si è materializzata in testa da sola... tipo il "flusso canalizzatore" del famoso film... :D
penso che sia tutta colpa di alieno75 che mi ha instillato sto virus nel settore 0 del cervello... l'unico modo che ho x liberarmene è di farla...
il nome potrebbe essere del tipo... "the 5$, 5ICs, mini z80 system on breadboard"...
lo schema l'ho buttato giù ed è fatto al 90%... devo solo "incollare" i vari pezzi e verificare un pò di timing...
il problema è la realizzazione su breadboard... sono curioso di quello che uscirà fuori... mah...

mmm boh, c'e' ram e ram
la statica asincrona, la dinamica, e la rogna della DDR


qui il "focus" è sulla FPGA, x cui niente ulteriori complicazioni... RAM statica asincrona e via così... non intendo fare doppie capriole... please...

eh, bravo, ma mica risolvi IL problema


beh.... in qs caso amen... ognuno sceglie il minore dei mali a seconda del contesto... no way... :roll:
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 14 Oct 2016, 10:30

Just4Fun wrote:penso che il bromografo con schede presensibilizzate
(io uso le bungard prese in germania dove le fanno


io invece, proprio per questo (il non aver tempo)
sono sempre andato dai "service"
(per chi non mastica il termine, sono coloro che
realizzano pcb su commissione)

tempo indietro avevo, modi bozza, provato a valutare
una macchina per impressionare le lastre presensibilizzate
usando l'opto meccanica di un foto plotter
il tutto pero' ricavato (questa l'analisi di fattibilita')
con l'opto meccanica di una stampante laser

roba tipo laser, stepper, modulatore TTL, mirror motor e relativo
encoder di fascio ottico, ecc e un paio di fpga per sincronizzare il tutto

in pratica una stampante per basette presensibilizzate

per saltare il bromografo (lo usiamo ancora al lavoro, per emergenze)
per impressionare direttamente il pezzo senza dover prima
stampare su acetato

sembrava pheeeeequo, ai conti, la conclusione a cui sono giunto?
meglio lasciar perdere

ho visitato di persona alcuni service, la cosa si avvicina molto
alla mia bozza, loro usano sul serio dei foto plotter
pero' hanno macchine che costano parecchie centinaia di euro
la cui opto elettronica copre faccende nella precisione dei micron
e siccome si usurano molto rapidamente sono pure coperte da polize
per le calibrature, queste ultime sono critiche, oltre che molto costose

per non parlare degli specchi, e delle lenti correttive,
tutte cose che fanno la differenza e che io non potrei fare
o meglio, che io non avrei convenienza a fare
a meno di diventare anche io un service
macinando i costi dei bagni d'acido e dei foto plotter
nella stampa e consegna di migliaia di PCB al giorno

morale, per le emergenze al lavoro usiamo il bromografo
con una vaschetta ossigenata da una pompa per acquario

per tutto il resto sono tornato dai service

c'e' anche da dire che oggi ci sono stampanti laser
con risoluzioni molto buone a prezzi molto abbordabili
e la qualita' del toner e' molto migliorata
i pigmenti aderiscono molto meglio all'acetato
il quale a sua volta costa molto di meno

insomma stampare su acetato per poi infilare il film
nel bromografo sembra molto appetibile

al lavoro hanno acquistato una stampante Samsung
dedicata allo scopo, toner originale, di alta qualita'

a casa non ho alcun bromografo, ho visto di persona
kit e prodotti finiti, acquistabili per meno di 200 euro,
una inezia rispetto a quanto costavano anni fa (1998?)
sono anche auto costruibili, al costo di un vecchio scanner piano
e lampade UV, a patto di saperle posizionare nel modo corretto
alla giusta distanza, per non creare interferenze ottiche
sulle presensibilizzate

credo che in giro per la rete ci siano delle bozze
che dicano esattamente come e a che distanza

quello che aggiungono i service pero' e' molto importante
  • fori metallizati
  • serigrafie
  • scavi
  • 2, 4 layers (EagleCad-pro e Tina li supportano)
  • mashere per l'SMD

p.s.
dov'e' che le acquisti le lastre presensibilizzate ?
Last edited by legacy on 14 Oct 2016, 12:57, edited 4 times in total.
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 14 Oct 2016, 10:42

Just4Fun wrote:qui il "focus" è sulla FPGA, x cui niente ulteriori complicazioni... RAM statica asincrona e via così... non intendo fare doppie capriole...



in certi contesti o ha senso, o te la becchi a prescindere

p.e. se ti becchi DDR sulla scheda perche' cosi' l'hanno progettata
e cosi' tu l'hai acquistata (quelle robe tipo MOJO e simili, che vendono)

io evito di acqustarle schede del genere, sono troppo rognose
preferisco la DRAM classica, che pero' arriva massimo a 2Mbyte su 8 bit
con un minimo di rinfresco, tutto sommato niente di che
tipicamente usata nei PDA anni 90

le DDR sono molto + veloci, hanno densità superiore, pero' sono MOLTO
ma MOLTO + complicate e sono pure critiche per le tempistiche

le Spartan6 aggiungono delle facilitazioni, ma tocca stare a 100Mhz
per poterle rinfrescare e gestire nel modo corretto

questa cosa mi rogna non poco, visto che ho un quarzo da 33Mhz
e mi toccherebbe usare un PLL (modulo XCM) per tirarlo su a 99Mhz

con le Virtex e' un classico che te ti trovi DDR sulla scheda e poco puoi fare
se non … supportarle, le acquistano per lavoro … e mi tocca

decisamente non e' una di quelle cose che farei per hobby

oppure se proprio proprio serve, e perche' deve essere p.e. video ram
ovvero larghissima banda, altissima densità

ma parliamo di risoluzioni che sparano roba a 400Mhz
ovvero roba che ha un sacco di attenzioni lato elettronica analogica
con signal integrity critico, di sicuro non e' roba hobby
(tra l'altro, se qualcosa va storto, con cosa fai il debug a casa?)



quindi e' ram statica asincrona a 3.3V: cosa intendi usare?
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby Just4Fun » 15 Oct 2016, 21:57

legacy wrote:al lavoro hanno acquistato una stampante Samsung
dedicata allo scopo, toner originale, di alta qualita'


mi puoi dire il modello?
Dalle "ricerche" che ho fatto sembra che convenga usare di + le inkjet economiche (60€) come quella che ho preso io, a meno di "alcune" stampanti laser di fascia medio-alta, stampando con il massimo di densità...

tempo indietro avevo, modi bozza, provato a valutare
una macchina per impressionare le lastre presensibilizzate
usando l'opto meccanica di un foto plotter


ho visto qualcosa cosa su youtube... ma non mi ha mai convinto x i motivi che dici tu..

morale, per le emergenze al lavoro usiamo il bromografo
con una vaschetta ossigenata da una pompa per acquario


ho fatto delle prove con le bolle... però tendono a "schizzare" in superficie... la cosa non mi entusiasma affatto anche usando un coperchio... mah... ho stoppato le bolle e continuato ad agitare a mano... avrei una soluzione alternativa sicuramente meno efficace delle bolle ma meno sporcosa... però richiede tempo x realizzarla...

dov'e' che le acquisti le lastre presensibilizzate ?


da Conrad.it. E' la filiale italiana di Conrad.de http://www.conrad.it/ce/it/Search.html;jsessionid=1C3DDFB2CCEACB7E5103869B5F6D8AA2.ASTPCEN26?search=bungard&sort=Price-asc

Un pacco da 10 eurocard 1-sided costa circa 30€... ovvero 3€ per Eurocard...
Se ne usi metà x volta sono 1.5€ per PCB... non male..
e un paio di volte l'anno fanno l'offerta costo di spedizione 0 sopra i 29€... perfetto...
alla faccia di quelli che dicono che le presensibilizzate sono costose...

quindi e' ram statica asincrona a 3.3V: cosa intendi usare?


ho preso delle AS6C1008-55... vanno sia a 3.3V che a 5V... scelte con il solito mio criterio standard... "quello che costa di meno ed ha i requisiti minimi"... (pagate 6.48$ per un lotto da 3... 2.16$ l'una...)

Hanno una capacità di 128KB... sufficiente x giocherellare con qualche softcore a 8 bit... indovina un pò quale...

Bravo!! Esatto!!! :lol:
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 16 Oct 2016, 15:19

Just4Fun wrote:mi puoi dire il modello?
le inkjet economiche


ora ora non l'ho sottomano
mi ricordo che in noto ordine ufficio acquisti era una roba
non sopra le 200 euro (+ IVA) con un paio di toner
visto che quello che ti danno a corredo e' quasi sempre al 50%

quando capito a Monaco me la segno e ti dico

pero' non sono troppo sicuro che le inkjet
siano capaci di arrivare alle risoluzioni delle laser
di sicuro il punto debole di queste ultime laser e' il toner
se i pigmenti non si fondono bene sull'acetato
il trasferimento nel bromografo ne risente parecchio
sia per figure non ben definite, sia per le parti nere
non proprio uniformi, col risultato che questi difetti si vedono
una volta estratta la basetta dal bagno d'acido

la usiamo solo nelle emergenze, quando non c'e' tempo
di aspettare i service, tipico, per le gare del sabato/domenica
quando al venerdì' sera salta fuori qualche casino FOM
(formula one management, consulenze varie automotive)

in avionica non mi pongo il problema, c'e' un reparto interno
praticamene sono LORO il service :D

pero' non mi farebbero MAI una scheda hobby
nemmeno dietro mazzetta, e nemmeno sotto tortura
dicono che sono tutte "contate", ufff

Just4Fun wrote:Hanno una capacità di 128KB


e' tanta roba, molta + di quella che ci sta
nei 16bit di indirizzamento
cioe' meno dei soliti 64Kbyte @___@
dove volendo stare comodi nell'address deconding
tipicamente 1Kbyte se ne va in I/O

tipo, sulla mia SBC-hc11 ho
  • 32Kbyte di ram: { 16Kbyte codice, 1Kbyte stack, il resto dati }
  • 16Kbyte di (eP)ROM: MON11, oppure BASIC11
  • 1Kbyte di I/O: { 2xACIA, 1xLCD2x16, 4xPIO8bit }

con 128Kbyte tocca paginare? qualche accrocchio latch?
sui bit alti, o una peggio una MMU, tipo le soluzioni 6809?
(ricordo c'era uno UNIX 8bit, usava una MMU primitiva)

ma sopratutto: non ti basta la BRAM fornita dalla fpga?
nel mio caso ho 96Kbyte, ne utilizzo circa 20Kbyte
il resto potrei dirottarlo modi iRAM e dRAM

ora ora non so se hai un softcore a microcodice o meno
nel caso succhia BRAM proprio per quello
potrebbe restartene un po' da usare modi ROM/RAM

sono indubbio se usarla o meno per la textram della VDU
cioe' se la uso sto sui 40colonne x 25righe, 1 bit di colore
usarla solo come font ROM da 8x8pixel + text ram esterna
oppure soluzione combo font ROM + text ram

ummm boh

Just4Fun wrote:indovina un pò quale...


softcore 8080? Z80? :lol:
Last edited by legacy on 17 Oct 2016, 23:21, edited 2 times in total.
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 16 Oct 2016, 15:25

p.s.
l'accrocchio che calcola l'esponenziale di un numero complesso
usa BRAM per 9 tabelle precalcolate, piene di numeri a 64bit
altra rogna simile per la divisione super veloce
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby Just4Fun » 17 Oct 2016, 21:22

legacy wrote:pora ora non l'ho sottomano
mi ricordo che in noto ordine ufficio acquisti era una roba
non sopra le 200 euro (+ IVA) con un paio di toner
visto che quello che ti danno a corredo e' quasi sempre al 50%
quando capito a Monaco me la segno e ti dico

Grazie! pensavo fosse un modello + costoso...

pero' non sono troppo sicuro che le inkjet
siano capaci di arrivare alle risoluzioni delle laser


io sto usando una epson wf-2510
ho cambiato una cartuccia (del nero) originale ma ho dovuto fare dei cicli di spurgo...
forse la testina si era un pò seccata... mah....
ho notato che si formavano dei "microbuchi"...
con un microscopio ottico ho visto che sono generati da una coperture a volte non uniformemente spesse sul trasparente....
ho dovuto fare un ciclo di prove x trovare una combinazione tempo esposizione/tempo sviluppo che minimizzasse qs problema...

con le laser si hanno buoni bordi ma carente copertura delle aree spesse... x qs non è facile trovare una laser adatta...
l'impressione che ho avuto è che sia mediamente meglio una inkjet.

e' tanta roba, molta + di quella che ci sta nei 16bit di indirizzamento

certo... ma una 64KB mi costava di +....

con 128Kbyte tocca paginare

mah.. se uno si vuole divertire... in fin dei conti è una FPGA...!!

ma sopratutto: non ti basta la BRAM fornita dalla fpga


bah... visto che c'ero...
sicuramente la penserò diversamente quando avrò il ratsnest davanti... :lol:

softcore 8080? Z80?

ovviamente il secondo che hai detto... ma non solo...
voglio fare in modo da essere "compatibile" con qs cosetta che ha fatto qs tizio... : http://searle.hostei.com/grant/Multicomp/ ;)

PS: mi è arrivata la sonda... pare che funziona... :D non era una sola...
anzi le condizioni sono molto migliori di quelle che mi aspettassi...
ho fatto qualche prova al volo e va molto meglio della classica 10:1 passiva.
Quando ho un pò di tempo mi vedo bene come regolare l'offset e faccio un pò di prove anche comparando con la sonda passiva a bassa impedenza 21:1 autocostruita...
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 17 Oct 2016, 23:01

Just4Fun wrote:cosetta che ha fatto qs tizio


francamente ho immaginato che
stessi pensando alla ram esterna
proprio per un progetto simile

a mio avviso quello quello in questione
bah … francamente … un po' sbrodola

cioè sicuramente e' di un livello avanzato per la complexity
che vorrebbe trattare, e' un system on chip completo, pero'
e' realizzato e testato come la tipica accozzaglia di cose

con i tool Xilinx e con i validatori si nota la differenza
con Altera va + di lusso, ISE perdona molto di meno

probabile che ti dica cosi' per deformazione professionale
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby Just4Fun » 18 Oct 2016, 08:19

legacy wrote:a mio avviso quello quello in questione
bah … francamente … un po' sbrodola

cioè sicuramente e' di un livello avanzato per la complexity
che vorrebbe trattare, e' un system on chip completo, pero'
e' realizzato e testato come la tipica accozzaglia di cose

con i tool Xilinx e con i validatori si nota la differenza
con Altera va + di lusso, ISE perdona molto di meno

probabile che ti dica cosi' per deformazione professionale


in qs momento non ho assolutamente le competenze o l'esperienza x valutare ciò...
ce ne vorrà un bel pò.... ;)
almeno così ho un riferimento da cui partire... + o -...

ovviamente dopo essermi fatto le ossa con la CPLD.... x ora è solo poco + che fantasia....

comunque buono a sapersi...
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 18 Oct 2016, 10:24

a pro po di CPLD
una di queste 5v tollerant, serie X95** deve risolvermi la rogna
della macchina a stati che serve per gestire un bus particolare

il vero problema e' che accanto alla CPLD
mi tocca realizzare un PLL esterno
roba tipo MC88915 o MC88916, oppure roba di IDT
parlaimo di 12.5Mhz in 2X o 4X

e il PLL in se e' una rogna da realizzare sul PCB
sopratutto se lo fai nei ritagli di tempo

e' quel mi metto, 10 minuti, poi switcho su altro
poi ci ritorno ... 4 giorni dopo, che problema c'era?
ummm boh

il PCB direi che lo fa assolutamente il service
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 19 Oct 2016, 22:59

la CPLD della tastiera invece e' molto + semplice
direi che una decina di MHz vanno benissimo
per una matrix key scan, con vari anti rimbalzo,
seguita da una macchina a stati
per la gestione del key scan e della trasmissione a valle
(115200bps, seriale 1-8-1-NULL-modem)
in coppia { meta, a-key }

a-key rappresenta il sottoinsieme
di lettere, numeri, e caratteri come
{ ` ! " £ $ % ^ & * ( ) _ - = + { [ ] } : ; ' @ # ~? / < , . > \ | .. }

meta indica tutto cio' che non e' a-key
p.e. il CR non lo e', il tab, lo shift, CTRL, ESC, etc

piu' la segnalazione di doppio tasto premuto, p.e. CTRL+C

urge un protocollino coerente, poi, finalmente potro' dire:
e' cosi' che dovevano esser fatte le tastiere :lol:
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 19 Oct 2016, 23:03

non hai idea del fastidio con i terminali VTerm e X11

con la roba di Digital ... e di Tektronix
c'e' sempre da smanettare ore ed ore per azzeccare
(spesso non le azzecchi, scegli un compromesso)
le configurazioni software del layout della tastiera
questo perche' non solo usano uno scan type differente
(le tastiere PC sono type1 e 2, i terminali usano type3)
ma anche gli scan code sono (o possono essere) differenti

in pratica, prendi una tastiera PS/2 PC
la attacchi ad un terminale, tutto funziona in apparenza
ma non vanno i tasti funzione, premi "@" e vedi apparire "?"
spesso si scusa senza, altre volte e' un guaio serio
p.e. per come e' fatto il software, senza la chiocciola
non riesci a loggarti con ssh (non accetta --user)
e sei fritto

sulle macchine Digital ci sono pasticci simili
per il tasto SWITCH e SETUP, entrambi vitali
entrambi supportati da un triplo keyscan
tutte cose che non sono compatibili con le tastiere PC
anche se sono PS/2 perche' dovrebbero essere type3

ovvero fisicamente non hanno nemmeno lo scan key
di quei tasti, anche se quei tasti sono fisicamente F3 ed F4
pero' mappati diversamente

la cosa ai tempi, forse volutamente, era gestita
vendendo espressamente tastiere associate al terminale

p.e. Digital vendeva le sue tastiere, sempre PS/2, ma type3
e con un layout noto ai suoi terminali, il tutto NON compatibile
con le tastiere di Tektronix, e quella roba costava 10X USD
rispetto alle normali tastiere dei PC

(motivi business?!?)
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby legacy » 19 Oct 2016, 23:04

a pro po di connettori, che ti dicevo

sono tra questi locking-clip connectors di MOLEX

li ha a catalogo Farnel
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: 30 secondi di vanità... Just4Fun su HACKADAY...

Postby Just4Fun » 20 Oct 2016, 13:18

legacy wrote:a pro po di connettori, che ti dicevo
sono tra questi locking-clip connectors di MOLEX
li ha a catalogo Farnel


stavo guardando questo x es.: http://www.molex.com/pdm_docs/sd/5022503591_sd.pdf

se ho ben capito qs connettori x FFC pitch 0.3mm poi hanno un footprint lato PCB con un pitch di 0.6mm giusto..?

pensavo al connettore analogo x il display e-ink ( http://www.ebay.com/itm/252483825565?_trksid=p2060353.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT ) che ha un flessibile con pitch 0.3mm a quanto pare...


quasi quasi intanto mi accatto questo... https://www.aliexpress.com/item/Free-shipping-Original-ED060SC4-ED060SC4-LF-6-Inch-E-ink-LCD-Screen-Display-For-Pocketbook-301/32544362860.html?ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10069_10084_10083_10017_10080_10082_10081_10060_10061_10062_10056_10055_10054_10059_10078_10079_10073_10070_421_420_10052_10053_10050_10051,searchweb201603_7&btsid=2eacbfae-f5f5-4d07-aff8-afbeebacbc58
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

PreviousNext

Return to Microcontrollori e microprocessori

Who is online

Users browsing this forum: No registered users and 1 guest

cron