~~NOTOC~~ ====== Cmod A7 ====== {{Digilent Infobox | Store Page = https://digilent.com/shop/cmod-a7-breadboardable-artix-7-fpga-module/ | Manual = [[reference-manual]] | Support = https://forum.digilentinc.com/forum/4-fpga/ | Title = Cmod A7 | Subtitle = Breadboardable Artix-7 FPGA Module | Header = Features | Bullet = Programmable over JTAG and Quad-SPI Flash | Bullet = 1 MSPS on-chip ADC | Header = Key Specifications | LUTs = 10,400 (15T) \\ 20,800 (35T) | Flip-flops = 20,800 (15T) \\ 41,800 (35T) | Block RAM = 112.5KB (15T) \\ 225KB (35T) | SRAM = 512KB with an 8-bit bus \\ and 8ns access time | Quad-SPI Flash = 4MB | Header = Connectivity and Onboard I/O | Pmod Connectors = 1 with 8 Digital I/O | Connectors = 48-pin DIP with 44 Digital I/O \\ and 2 Analog inputs (0-3.3V) | Buttons = 2 | LEDs = 2 | RGB LED = 1 | Header = Electrical | Power = USB or external 3.3-5.5V supply | Header = Physical | Width = 0.7 in | Length = 2.75 in | Header = Design Resources | Fritzing Part = {{ :reference:programmable-logic:cmod-a7:cmod_a7.fzpz |}} | 3D STEP = {{ :reference:programmable-logic:cmod-a7:cmod_a7.zip |}} | Vivado Board Files = [[/vivado/boardfiles2015 | 2015.1 and newer]] \\ [[/vivado/boardfilesold | 2014.4 and older]] | Master XDC = {{https://raw.githubusercontent.com/Digilent/CmodA7/master/Resources/XDC/CmodA7_Master.xdc | GitHub}} | Github Repo = {{:reference:programmable-logic:cmod-a7:cmoda7-master.zip|ZIP}} | Header = Documentation | Primary IC = [[https://docs.xilinx.com/v/u/en-US/ds181_Artix_7_Data_Sheet | XC7A15T & XC7A35T]] | Reference Manual = [[programmable-logic/cmod-a7/reference-manual]] | Schematic = {{:reference:programmable-logic:cmod-a7:cmod_a7_sch.pdf|Rev. B}} | Header = Design Resources | 3D Model = {{:reference:programmable-logic:cmod-a7:Cmod_A7-3D.zip|STP Model}} | Mechanical Drawing = {{:reference:programmable-logic:cmod-a7:cmod_a7_dimensions.zip|DXF }} }} {{page>reference-manual}} \\ \\ ===== Documentation ===== {{topic>cmod-a7 +doc -legacy}} * {{reference:programmable-logic:cmod-a7:cmod_a7_sch.pdf|Cmod A7 Schematic (Rev. B)}} * {{reference:programmable-logic:cmod-a7:cmod_a7_sch_rev_c0.pdf|Cmod A7 Schematic (Rev. C)}} ---- ===== Tutorials ===== * [[programmable-logic:guides:installing-vivado-and-vitis]] * Walks through installing Vivado and Vitis, the development environments used to create hardware and software applications targeting Digilent FPGA development boards. * [[programmable-logic:guides:getting-started-with-ipi]] * Walks through using Vivado and Vitis to create a design in hardware and software that uses a processor to control buttons and LEDs. * [[programmable-logic:guides:getting-started-with-vivado]] * Walks through using Vivado to create a simple design that blinks a single LED. * [[learn/programmable-logic/tutorials/pmod-ips/start]] * Digilent Pmod IPs can be used to control connected Pmods from baremetal software. * It should be noted that not all Pmods are supported and that Pmod IPs are only supported in versions of Vivado 2019.1 and older. * [[learn/programmable-logic/tutorials/cmod-a7-programming-guide/start]] * [[learn/programmable-logic/tutorials/htsspisf/start]] * [[learn/programmable-logic/tutorials/program_fpgas_through_multisim/start]] ---- ===== Example Projects ===== {{topic>cmod-a7 +project -legacy}} * [[https://forum.digilentinc.com/topic/2866-cmod-a7-35t-demo-project/|Link to Community Project to test the XADC, GPIO, buttons, LEDs, and SRAM]] ---- ===== Additional Resources ===== * [[http://www.xilinx.com/support/university/workshops.html | Xilinx Vivado Workshop Materials]] * {{:reference:programmable-logic:cmod-a7:cmod_a7_dimensions.zip|Cmod A7 Mechanical Drawing }} ---- {{tag>programmable-logic programmable-logic-start cmod-a7 resource-center}}