Cov txheej txheem:

VHDL Stopwatch: 8 Kauj Ruam (nrog Duab)
VHDL Stopwatch: 8 Kauj Ruam (nrog Duab)

Video: VHDL Stopwatch: 8 Kauj Ruam (nrog Duab)

Video: VHDL Stopwatch: 8 Kauj Ruam (nrog Duab)
Video: Meine Mutter ist Mami Long Legs Poppy Playtime 2! Huggy Wuggys Mutter im wirklichen Leben! 2024, Hlis ntuj nqeg
Anonim
VHDL Stopwatch
VHDL Stopwatch

Nov yog kev qhia yuav ua li cas thiaj ua lub tswb moos siv VHDL thiab FPGA Circuit board, zoo li Basys3 Atrix-7 Board. Lub stopwatch tuaj yeem suav los ntawm 00.00 vib nas this rau 99.99 vib nas this. Nws siv ob lub khawm, ib qho rau khawm pib/nres thiab lwm qhov rau khawm rov pib dua. Cov lej tau tshwm rau ntawm pawg thawj coj saib xya ntu siv nws cov anodes thiab cathodes. Muaj peb daim ntawv sib txawv xav tau txhawm rau kom tau lub tswb moos no los ua haujlwm.

Kauj ruam 1: Kho vajtse/Software

  • Basys3 Atrix-7 FPGA Pawg Thawj Coj
  • Vivado Design Suite los ntawm Xilinx
  • USB 2.0 Ib Txiv neej rau Micro-B Txiv neej

Kauj Ruam 2: Thaiv Daim Duab

Thaiv daim duab
Thaiv daim duab

Lub moos nres tag nrho muaj peb lub tswv yim thiab ob qhov tso tawm. Peb qhov kev nkag mus yog pib/nres, rov pib dua, thiab moos. Pib/nres thiab rov pib dua yog cov nyees khawm thiab lub moos yog pawg thawj coj saib 100MHz moos. Ob qhov kev tsim tawm yog anodes thiab cathodes rau xya-ntu tso saib.

Thawj module (moos faib) muaj ib lub tswv yim thiab ob qhov tso tawm. Qhov tswv yim yog lub rooj tsavxwm 100MHz moos thiab cov zis yog ob lub moos cais, ib qho khiav ntawm 480Hz thiab lwm qhov khiav 0.5MHz.

Qhov thib ob module (zaub) muaj tsib qhov nkag thiab ob qhov tso tawm. Cov tswv yim yog pawg thawj coj saib 100MHz moos, ob lub moos los ntawm lub moos faib cov qauv, thiab pib/nres thiab rov pib dua cov nyees khawm. Cov zis yog anodes thiab cathodes.

Qhov kawg module (ua qauv los ntawm tag nrho daim duab thaiv) muaj peb lub tswv yim thiab ob qhov txiaj ntsig. Nov yog cov ntawv uas coj txhua yam ua ke. Cov tswv yim yog lub rooj tsavxwm 100MHz thiab pib/nres thiab rov pib dua cov nyees khawm. Cov txiaj ntsig yog anodes thiab cathodes uas tswj tau xya ntu ntu. Txhua qhov kev tawm tswv yim thiab kev tso tawm yog lub cev ntawm lub rooj tsavxwm rau qhov kawg.

Kauj Ruam 3: Daim Duab Xeev

Xeev Daim Duab
Xeev Daim Duab

Cov duab saum toj no qhia txog lub xeev daim duab qhia seb lub tswb moos ua haujlwm zoo li cas. Nias lub khawm pib dua tsis muaj kev cuam tshuam rau lub xeev ntawm lub moos nres. Lub xeev tom ntej yog txiav txim siab los ntawm khawm pib/nres. Qhov pib/nres yog "HIGH" thaum nias qis, tab sis tsis yog thaum nws tuav cia, thiab "LOW" thaum lub pob tau rov qab los lossis tau tuav cia tom qab "HIGH" ib ntus.

Yog tias lub moos nres suav suav thiab khawm pib/nres mus "HIGH", tom qab ntawv nws tsis suav. Yog tias lub tswb nres tau nres thiab khawm pib/nres mus "HIGH" ces nws pib suav dua. Rau ob lub xeev, yog tias lub khawm pib/nres yog "LOW", tom qab ntawd nws yuav nyob hauv lub xeev uas tam sim no nyob hauv.

Kauj Ruam 4: Caij Divider Module

Lub moos faib cov qauv muaj ib lub tswv yim, pawg thawj coj saib 100MHz moos, thiab ob qhov kev tso tawm, 480Hz thiab 0.5MHz moos. Lub 480Hz moos tau siv los ua kom tag nrho cov LEDs ntawm xya ntu ntu "rau" tib lub sijhawm los ntawm kev hloov pauv los ntawm plaub qhov nrawm. Lub moos 0.5MHz tau siv rau lub moos ntsuas kom suav tau tiag tiag los ntawm centi-seconds.

Kauj Ruam 5: Zaub Module

Cov qauv ntsuas no muaj tsib lub tswv yim, pawg thawj coj saib 100MHz moos, ob lub moos los ntawm lub moos qauv, thiab pib/nres thiab rov pib dua cov nyees khawm, thiab ob qhov tawm, anodes thiab cathodes. Cov qauv no tseem muaj "cov laj thawj" rau yuav ua li cas lub moos nres suav nrog thiab suav nrog lub xeev lub tshuab kawg.

Kauj Ruam 6: Txhim Kho Cov Qauv

Qhov kawg module no yog qhov uas coj lwm ob qhov qauv ua ke. Nws muaj peb lub tswv yim, pawg thawj coj saib 100MHz moos thiab pib/nres thiab rov pib dua cov nyees khawm, thiab ob qhov tawm, anodes thiab cathodes. Lub moos 100MHz mus rau lub moos faib cov qauv thiab cov qauv teeb tsa, thiab pib/nres thiab rov pib dua cov nyees khawm mus rau lub teeb pom kev zoo. Cov txiaj ntsig ntawm lub moos faib cov qauv (480Hz thiab 0.5MHz) mus rau ob lub moos nkag ntawm cov qauv siv. Cov txiaj ntsig ntawm cov zaub module (anodes thiab cathodes) mus rau qhov kawg module qhov kev tso tawm.

Kauj Ruam 7: Kev txwv

Kev txwv
Kev txwv

Ob lub tswv yim tuaj yeem yog cov nyees khawm ntawm Basys3 Atrix-7 FPGA Board thiab cov txiaj ntsig tau los yuav yog plaub qhov anodes thiab yim cathodes (vim tias koj tseem xav tau tus lej zauv nruab nrab ntawm vib nas this thiab milliseconds) rau xya-ntu tso saib.

Kauj ruam 8: Ua tiav

Rub qhov program mus rau koj li Basys3 Atrix-7 FPGA Board thiab nias koj lub pob pib/nres kom tau lub tswb moos mus!

Pom zoo: