Tutorial
WinCupl
Este é um pequeno manual para usar de forma básica o WinCupl e gerar o arquivo
de extensão .jed que precisamos para programar o Gal22V10 usado no laboratório.
1. Executar o Software:
Clique em iniciar – Todos os programas – Atmel WinCupl – WinCupl.
2. Aparecerá uma janela pequena, esta se manterá por alguns segundos e aparecerá
Uma nova e nesta daremos clique em Arquivo - Novo - Projeto; aparecerá uma
ventana la cual llenaremos con nuestros datos y los del proyecto y la fecha:
3. Em seguida, uma janela aparecerá pedindo o número de ingressos, depois o de
saída e depois o número de nós, é recomendável deixar este último em zero,
as outras duas nós preenchemos com o número requerido pelo nosso design. Para o
ejemplo seleccionamos 3 entradas y 2 salidas, nos debe aparecer una ventana
como está
Autor: Julio Cesar Alvarez
3. agora precisamos olhar em nosso dispositivo que pinos temos como
entradas ou saídas, por isso vamos em Opções – Dispositivos, na janela
que nos aparece, se muestra un recuadro que dice Devices seleccionamos
ATF22V10B, Mas abaixo no quadro Informações do dispositivo encontramos a
información del propósito especifico de cada uno de los pines y en recuadro
Dispositivo Mnemotécnico sinalizamos e copiamos g22v10 clique em Ok.
No arquivo de texto onde diz Dispositivo Virtual; substituímos Virtual por
g22v10.
4. Como vimos en la información del dispositivo el pin 1 es entrada/reloj, del pin2
o pin11 e o pin13 são entradas, o pin12 é terra, do pin14 ao pin23 saída e o
pin24 é 5V.
5. No texto principal, depois de pin, colocamos 2, 3 e 4 nos pinos de entrada e
14 e 15 aos pinos de saída, o circuito que realizaremos será o seguinte:
Portanto, nos pinos de entrada colocaremos um A, outro B e outro C, nos de
salida pondremos a um X e outro Y, isso colocamos depois do igual.
6. Luego de la definición de pines pondremos las siguientes ecuaciones:
X= (¡A #B)&(A#C) ;
Y= (A#!B)&(B#!C) ;
E o arquivo deve ficar assim:
NomeTutorial
PartNo00 ;
DateXX/XX/XXXX ;
Revisão01
DesignerDisenador ;
CompanyUdeA
AssembléiaNenhuma ;
Location;
Deviceg22v10
/* *************** PINS DE ENTRADA *********************/
PIN2 = A ;/*
*/
PIN3 = B ;/*
*/
PIN4 = C ;/*
*/
/* *************** PINS DE SAÍDA *********************/
PIN14 = X ;/*
*/
PIN15 = Y ;/*
*/
X=(!A#B)&(A#C) ;
Y=(A#!B)&(B#!C) ;
7. Já que estamos prontos, vamos configurar o compilador e a simulação, então
vamos para Opções - Simulador e ativamos todas as caixas para que ele nos simule
y nos muestre las respuestas gráficamente. Ahora vamos a Options - Compiler
E na guia Geral selecionamos Simular e Nome JDEC = Nome PLD;
Na aba Arquivos de Saída, selecionamos JEDEC (isso gera o arquivo .jed),
Fusão de gráfico, equações, Absoluto, Lista, PLA e clique em OK.
8. Agora na nossa pasta pessoal guardamos o arquivo e verificamos se ele tem
extensão .PLD e clicamos em Run - Device Depend Compile e não deve nos dar
gerar erros; agora clicamos em Executar - Simular Dependência do Dispositivo Damos Ok
e deve nos abrir uma nova janela e uma mensagem nos avisa que não se
encuentra un archivo de extensión .si, le damos Aceptar, se nos abre la ventana
do WimSim, que é uma janela cheia de quadrículas.
Ahora introducimos las señales para lo que damos clic en signal - add signal y
nos aparece uma janela a qual tem todos os sinais do programa vamos
dando a Ok e quando não sobraram mais damos Done.
9. Vemos que cada sinal pode ser modificado em uma única grade por isso
agregaremos mais, damos clique em sinal – adicionar Vetor e adicionamos 7 a mais.
10. para cobrir todas as possibilidades geramos a sequência quatro '0' e quatro '1'
para A; dos ‘0’, dos ‘1’, dos ‘0’ e dos ‘1’ para B e intercalados ‘0’ e ‘1’ para C
cuando hagamos esto guardamos y damos click en Simulator - Run Simulator,
nos geram alguns avisos, mas 0 erros, clicamos em Ok e a simulação deve
ter dado as formas de onda corretas na saída que são as seguintes
forma:
Na pasta raiz, aparece um arquivo com extensão .doc, o qual tem na última
hoje como se deve realizar a conexão da Gal22v10.
Si el programa empieza a poner problemas a la hora de simular se sugiera borrar
todos os arquivos da pasta raiz, exceto o arquivo de extensão .PLD e
volver a ejecutar todos los pasos pero en vez de file - new - proyect ejecutamos
arquivo – abrir – projeto selecionamos o arquivo de extensão .PLD e repetimos tudo
desde el paso 7.