Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cmod_a7:refmanual [2016/06/21 16:23] – [1 Power Supplies] sbobrowicz | cmod_a7:refmanual [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ========UNDER CONSTRUCTION======== | ||
| - | |||
| ======= Cmod A7 Reference Manual ======= | ======= Cmod A7 Reference Manual ======= | ||
| + | <WRAP center round important 60%> | ||
| + | The Cmod A7-15T is no longer in production. Once the current stock is depleted, it will be discontinued. | ||
| + | </ | ||
| {{ : | {{ : | ||
| Line 13: | Line 13: | ||
| * 4MB Quad-SPI Flash | * 4MB Quad-SPI Flash | ||
| * USB-JTAG Programming Circuitry | * USB-JTAG Programming Circuitry | ||
| - | * Powered from USB or external | + | * Powered from USB or external |
| * **System Connectivity** | * **System Connectivity** | ||
| * USB-UART bridge | * USB-UART bridge | ||
| Line 20: | Line 20: | ||
| * 1 RGB LED | * 1 RGB LED | ||
| * 2 Push Buttons | * 2 Push Buttons | ||
| - | * 8 Slide Switches | ||
| * **Expansion Connectors** | * **Expansion Connectors** | ||
| * 48-pin DIP connector with 44 Digital I/O and 2 Analog inputs (0-3.3V) | * 48-pin DIP connector with 44 Digital I/O and 2 Analog inputs (0-3.3V) | ||
| Line 38: | Line 37: | ||
| ^ Clock Management Tiles | 5 | 5 | | ^ Clock Management Tiles | 5 | 5 | | ||
| - | The Cmod A7 is fully compatible with the high-performance Vivado ® Design Suite. It is supported under the free WebPACK™ license, so designs can be implemented at no additional cost. This free license includes the ability to create MicroBlaze™ soft-core processor designs. Design resources, example projects, and tutorials are available for download at the Cmod A7 Resource Center, accessible from reference.digilentinc.com. | + | The Cmod A7 is fully compatible with the high-performance Vivado ® Design Suite. It is supported under the free WebPACK™ license, so designs can be implemented at no additional cost. This free license includes the ability to create MicroBlaze™ soft-core processor designs. Design resources, example projects, and tutorials are available for download at the Cmod A7 Resource Center, accessible from [[/ |
| ---- | ---- | ||
| Line 47: | Line 46: | ||
| {{: | {{: | ||
| - | //Figure 1.1. Cmod A7 Power Supply// | + | //Figure 1.1. Cmod A7 Power Supply.// |
| Line 55: | Line 54: | ||
| ^ VCC3V3 | ^ VCC3V3 | ||
| + | //Table 1.1. Power Rail Characteristics.// | ||
| + | ==== 1.1 Power Input Options ==== | ||
| + | |||
| + | It is possible to power the Cmod A7 from either USB or from an external power supply attached to pins 24 and 25 of the DIP connector, labeled " | ||
| + | |||
| + | |||
| + | ^ Connector Type ^ Connector Label ^ Schematic net name ^ Min/Rec/Max Voltage | ||
| + | | USB | J3 | USB5V0 | ||
| + | | DIP | J1 (Pin 24) | VU | 3.32/ | ||
| + | |||
| + | The minimum external voltage that can be applied to VU depends on the amount of current drawn from the VCC3V3 rail via the Pmod header. With 0mA drawn from the Pmod header the minimum external voltage is 3.32V. With 100mA drawn from the Pmod header the minimum external voltage is 3.38V. With 250mA drawn from the Pmod header the minimum external voltage is 3.48V. | ||
| + | |||
| + | When the Cmod A7 is being powered by the USB connector, the voltage from the USB device is driven onto the VU pin. This allows you to power an external circuit from the USB host in addition to the Cmod A7. The VU pin is driven via a schottky diode, so a small voltage drop will occur, but it should be assumed the voltage present on VU will be close to 5V. | ||
| + | |||
| + | **Warning: When a USB host is attached to the micro USB connector, the VU pin on the DIP connector (pin 24) is driven to the voltage being provided by the USB host (typically between 4.5V-5.5V). If you have a power source attached to the VU pin, you must disconnect it before attaching a USB host, or risk damaging it. This can be particularly dangerous if the power source is a battery.** | ||
| ---- | ---- | ||
| Line 90: | Line 104: | ||
| Programming the flash can take as long as four to five minutes, which is mostly due to the lengthy erase process inherent to the memory technology. Once written, however, FPGA configuration can be very fast—less than a second. Bitstream compression, | Programming the flash can take as long as four to five minutes, which is mostly due to the lengthy erase process inherent to the memory technology. Once written, however, FPGA configuration can be very fast—less than a second. Bitstream compression, | ||
| - | Quad-SPI programming can be done using the hardware manager in Vivado. | + | Quad-SPI programming can be done using the hardware manager in Vivado. The [[cmod_a7: |
| ---- | ---- | ||
| Line 147: | Line 161: | ||
| The Cmod A7 has a 48-pin DIP connector for connecting to breadboards and custom fixtures. The pins have 100-mil spacing, and the entire module is .7 inches by 2.75 inches. Of the 48-pins, 44 are connected directly to FPGA Digital I/O's, 2 are voltage-divided and connected to FPGA Analog inputs, and two are connected to power pins. The pin numbering of the DIP connector is shown in figure 7.1. | The Cmod A7 has a 48-pin DIP connector for connecting to breadboards and custom fixtures. The pins have 100-mil spacing, and the entire module is .7 inches by 2.75 inches. Of the 48-pins, 44 are connected directly to FPGA Digital I/O's, 2 are voltage-divided and connected to FPGA Analog inputs, and two are connected to power pins. The pin numbering of the DIP connector is shown in figure 7.1. | ||
| - | FIXME | + | {{ : |
| //Figure 7.1. DIP Pin diagram// | //Figure 7.1. DIP Pin diagram// | ||
| Line 162: | Line 177: | ||
| //Table 7.1. DIP Pin Voltage Ratings// | //Table 7.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/ |
| ==== 7.2 Analog Inputs ==== | ==== 7.2 Analog Inputs ==== | ||
| - | Pins 15 and 16 of the DIP connector are used as analog inputs to the XADC module of the FPGA. The FPGA expects that the inputs range from 0-1 V, so we use an external circuit to scale down the input voltage from 3.3V. This circuit is shown in Figure 7.2.1. | + | Pins 15 and 16 of the DIP connector are used as analog inputs to the XADC module of the FPGA. The FPGA expects that the inputs range from 0-1 V, so we use an external circuit to scale down the input voltage from 3.3V. This circuit is shown in Figure 7.2.1. |
| + | |||
| + | {{ : | ||
| - | FIXME | ||
| //Figure 7.2.1. Analog Input Circuit// | //Figure 7.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/ |
| ---- | ---- | ||
| Line 183: | Line 199: | ||
| The Cmod A7 has one " | The Cmod A7 has one " | ||
| - | {{ nexys4-ddr:n4v.png?350 |}} | + | {{ :basys3-pmod_connector.png?350 |}} |
| - | //Figure 8.1. Pmod Diagram// | + | //Figure 8.1. Pmod Diagram// |
| | ^ **Pmod JA ** ^ | | ^ **Pmod JA ** ^ | ||

