[LNIV Xilinx](index.html) # MiniZed plošča z video kamero Razvojna plošča [MiniZed](https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/minized/) vsebuje SoC Xilinx Zynq in nekaj vgrajenih perifernih enot. Zunanje signale pripeljemo na priključke združljive s PMOD in Arduino formatom. Na dva konektorja PMOD priključimo vmesnik za monitor [Pmod VGA](https://digilent.com/reference/pmod/pmodvga/start), za eksperimentiranje z obdelavo videa pa smo razvili vmesnik za videokamero [OV7670](https://www.openhacks.com/uploadsproductos/ov7670_cmos_camera_module_revc_ds.pdf). https://www.electronicscomp.com/datasheet/ov7670-sensor-datasheet.pdf ![](./minizedOV/minizedOV.png) Načrtovanje prve izvedbe strojne in programske opreme vmesnika opisuje Jurij Starman v magistrskem delu: [Vmesnik za videokamero na razvojni plošči MiniZed](https://repozitorij.uni-lj.si/Dokument.php?id=158362). Njegov digitalni sistem smo za učni namen predelali, tako da vsebuje štiri komponente: - procesor Zynq za nastavljanje registrov kamere (I2C vodilo), - sprejem in dekodiranje video signala (ovcamera), - generator slike VGA s pomnilnikom (VGA) in - demonstracijska obdelava signalov (imageproc). ![](./minizedOV/block.png) Generator slike VGA (640x480 točk) prikazuje testno sliko z barvnimi polji in četrtinsko sliko (320x200) iz videokamere. Slikovne točke obeh slik pošilja na izhod *pixel_out* (ob tem je *pixel_valid* na 1). Komponenta imageproc naredi obdelavo slik in pošlje izhodne točke na *pixel_in*, kjer so na voljo za prikaz na monitorju ob originalnih slikah. V demonstracijskem projektu je narejeno poudarjanje horizontalnih robov. Izhodna slika je vsota zatemnjene vhodne slike in rezultata gradientnega operatorja (razlike sosednjih točk na sivinski sliki): ![](./minizedOV/monitor.png) Vezje zasede polovico pomnilnih blokov BRAM v SoC in zelo malo ostalih gradnikov FPGA, kjer ostane dovolj virov za preizkušanje algoritmov obdelave signalov. Uporabite projekt [OVimageproc](./minizedOV/OVimageproc.zip) in zamenjajte komponento imageproc s svojim vezjem! ![](./minizedOV/util.png)