Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmable-logic:cmod-a7:reference-manual [2021/06/08 15:10] – Arthur Brown | programmable-logic:cmod-a7:reference-manual [2022/10/04 04:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Cmod A7 Reference Manual ====== | ====== Cmod A7 Reference Manual ====== | ||
| + | <WRAP center round important 60%> | ||
| + | The Cmod A7-15T variant is now retired and no longer for sale in our store. The Cmod A7-35T is still available. | ||
| + | </ | ||
| The Digilent Cmod A7 is a small, 48-pin DIP form factor board built around a Xilinx Artix 7 FPGA. The board also includes a USB-JTAG programming circuit, USB-UART bridge, clock source, Pmod host connector, SRAM, Quad SPI Flash, and basic I/O devices. These components make it a formidable, albeit compact, platform for digital logic circuits and Microblaze embedded softcore processor designs alike. There are 44 Digital FPGA I/O signals and 2 FPGA Analog inputs that are routed to 100-mil-spaced through-hole pins so that you can integrate your programmable logic design directly into a solderless breadboard circuit. At just .7” by 2.75” inches, it can also be loaded in a standard socket and used in embedded systems. | The Digilent Cmod A7 is a small, 48-pin DIP form factor board built around a Xilinx Artix 7 FPGA. The board also includes a USB-JTAG programming circuit, USB-UART bridge, clock source, Pmod host connector, SRAM, Quad SPI Flash, and basic I/O devices. These components make it a formidable, albeit compact, platform for digital logic circuits and Microblaze embedded softcore processor designs alike. There are 44 Digital FPGA I/O signals and 2 FPGA Analog inputs that are routed to 100-mil-spaced through-hole pins so that you can integrate your programmable logic design directly into a solderless breadboard circuit. At just .7” by 2.75” inches, it can also be loaded in a standard socket and used in embedded systems. | ||
| Line 35: | Line 37: | ||
| The only difference between the Cmod A7-15T and Cmod A7-35T are the capabilities of the FPGA found on the board. They compare as follows: | The only difference between the Cmod A7-15T and Cmod A7-35T are the capabilities of the FPGA found on the board. They compare as follows: | ||
| - | ^ Product Variant | + | ^ Product Variant |
| - | ^ FPGA Part | XC7A15T-1CPG236C | + | ^ FPGA Part | XC7A35T-1CPG236C |
| ^ 1 MSPS On-chip ADC | Yes | Yes | | ^ 1 MSPS On-chip ADC | Yes | Yes | | ||
| ^ Programming options | ^ Programming options | ||
| - | ^ Look-up Tables (LUTs) | + | ^ Look-up Tables (LUTs) |
| - | ^ Flip-Flops | + | ^ Flip-Flops |
| - | ^ Block RAM | 112.5 KB | 225 KB | | + | ^ Block RAM |
| ^ Clock Management Tiles | 5 | 5 | | ^ Clock Management Tiles | 5 | 5 | | ||
| Line 148: | Line 150: | ||
| <WRAP round important 1000px> | <WRAP round important 1000px> | ||
| The Macronix part is not supported by xilisf! Please follow the steps from the [[learn: | The Macronix part is not supported by xilisf! Please follow the steps from the [[learn: | ||
| + | </ | ||
| + | |||
| + | <WRAP round important 1000px> | ||
| + | The Macronix part mx25u3235f requires Vivado 2017.3 or newer for Vivado Hardware Manager to be able to erase and program the part. | ||
| </ | </ | ||
| Line 215: | Line 221: | ||
| //Table 8.1. DIP Pin Voltage Ratings// | //Table 8.1. DIP Pin Voltage Ratings// | ||
| - | For more information on the electrical characteristics of the pins connected to the FPGA, please see the [[http://www.xilinx.com/ | + | For more information on the electrical characteristics of the pins connected to the FPGA, please see the [[https://docs.xilinx.com/ |
| ==== 8.2 Analog Inputs ==== | ==== 8.2 Analog Inputs ==== | ||
| Line 225: | Line 231: | ||
| //Figure 8.2.1. Analog Input Circuit// | //Figure 8.2.1. Analog Input Circuit// | ||
| - | The XADC core within the Artix-7 is a dual channel 12-bit analog-to-digital converter capable of operating at 1 MSPS. Either channel can be driven by any of the two auxiliary analog inputs connected to the DIP pins. The XADC core is controlled and accessed from a user design via the Dynamic Reconfiguration Port (DRP). The DRP also provides access to voltage monitors that are present on each of the FPGA’s power rails, and a temperature sensor that is internal to the FPGA. For more information on using the XADC core, refer to the Xilinx document titled [[http://www.xilinx.com/ | + | The XADC core within the Artix-7 is a dual channel 12-bit analog-to-digital converter capable of operating at 1 MSPS. Either channel can be driven by any of the two auxiliary analog inputs connected to the DIP pins. The XADC core is controlled and accessed from a user design via the Dynamic Reconfiguration Port (DRP). The DRP also provides access to voltage monitors that are present on each of the FPGA’s power rails, and a temperature sensor that is internal to the FPGA. For more information on using the XADC core, refer to the Xilinx document titled [[https://docs.xilinx.com/ |
| ---- | ---- | ||

