Commit Graph

7 Commits

Author SHA1 Message Date
cebbf26673 Refactor DEPP VHDL interface to 0.3.0
Updated the DEPP VHDL interface entity and architecture to version 0.3.0, adding detailed annotations and a timing diagram for clarity. Standard library usage declarations have been optimized. Entity and architecture names, along with various signals, have been renamed to reflect the Digilent EPP interface standards. A description and history section has been included to improve documentation. Function `log2_ceil` is refined to `min_bits_for_states` for better semantic understanding. Port and signal names now adhere to the DEPP nomenclature for consistency with the Digilent Adept software. Additional comments have been added throughout to describe interface functions and signal usage more clearly.
2024-03-07 00:44:59 +01:00
42e7c84fde Add UCF constraints for DEPP interface and clock
Introduced a new UCF file specifying pin assignments, timing constraints, and net attributes for various components of the DEPP interface and system clock. This includes location constraints for the CLK signal, the eight Dout and Din signals, and DEPP control signals, with additional setup for a 50 MHz clock signal. Defines DEPP bus signal locations and applies CLOCK_DEDICATED_ROUTE settings to relevant nets, which ensures the FPGA's resources are mapped correctly, aligning with the required hardware configuration for optimal signal integrity and timing performance.
2024-03-07 00:44:38 +01:00
9146c18f43 Configure project settings for DEPP in project.cfg
- Set the project name to DEPP for default module and UCF file naming.
- Define target device as 'xc3s1200e-4-fg320' for the build process.
- Specify the custom UCF file location under `code/DEPP.ucf`.
- Add VHD source file 'DEPP.vhd' to the compilation sources list.
- Select 'digilent' as the programmer tool and configure associated device and index settings for JTAG and flash.
2024-03-07 00:44:13 +01:00
a32cfa6d3d Added DEPP documentation to project resources 2024-03-07 00:43:52 +01:00
b252b04abc Clean up.. 2024-03-06 20:38:45 +01:00
3c38dffbc5 Original DEEP-Interface Code von 2009 2024-03-06 20:38:35 +01:00
1eb7558c50 Initial commit 2024-03-06 20:36:30 +01:00