User Tools

Site Tools


notes:fpga:xilinx_vsk_barebone

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:fpga:xilinx_vsk_barebone [2025/02/14 11:32] – ↷ Page moved from notes:xilinx_vsk_barebone to notes:fpga:xilinx_vsk_barebone azmannotes:fpga:xilinx_vsk_barebone [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Xilinx VSK BareBone ====== 
- 
-I have a Xilinx Spartan3A-based Video Starter Kit (comes complete with camera daughterboard and DVI output). However, I do not want to use the Microblaze-based system created using EDK. I want to create a full custom design from scratch using ISE. 
- 
-====== Software Preparation ====== 
- 
-Using ISE 12.1 (Vivado does not support Spartan devices and ISE 14 is absurdly big) on Slackware 14.1. 
- 
-===== Installation ===== 
- 
-Needs to be done as root (even when target path is writable by normal user). 
- 
-===== Running ===== 
- 
-Needs QT_PLUGIN_PATH variable to be null (or maybe just set ISE path before existing??). I set everything in my start-up script discussed [[.fpga:xilinx#startup_script|here]]. The latest version is always available at [[https://github.com/azman/my1shell/blob/master/xil-exec|my GitHub site]]. 
- 
-===== Cable Setup ===== 
- 
-Requires [[https://sourceforge.net/projects/linux-hotplug/|fxload]] and [[https://rmdir.de/~michael/xilinx/|cable usb driver]] ([[https://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver|Git]] here). Installation steps are given in the README file. 
- 
-====== Board Information ====== 
- 
-===== Pin Information ===== 
- 
-  * FPGA Clocking 
-    * Clock generator: IDT5V9885PFGL 
-    * Output: 4_N, FPGA Pin: AE13, Default Frequency: 31.25MHz 
-    * Output: 6, FPGA Pin: AF13, Default Frequency: 27MHz 
-    * **[20150410] VERIFIED! DETAILS LATER...** 
-  * RS232 Serial Port (need a pin to probe signal!) 
-    * FPGA Pin: V14, TX 
-    * FPGA Pin: AA20, RX 
-  * LEDs: 
-    * FPGA Pin: W23,  LED DS10 
-    * FPGA Pin: V22,  LED DS11 
-    * FPGA Pin: V25,  LED DS12 
-    * FPGA Pin: V24,  LED DS13 
-  * Switches: 
-    * FPGA Pin: N25, # S4 NORTH 
-    * FPGA Pin: N26, # S5 WEST 
-    * FPGA Pin: Y26, # S6 CENTER 
-    * FPGA Pin: N23, # S7 EAST 
-    * FPGA Pin: P21, # S8 SOUTH 
-  * Soft-touch connectors: 
-    * FPGA Pin: H2,  Soft-touch A1 (FMC_LA03_P) 
-    * FPGA Pin: H1,  Soft-touch A2 (FMC_LA03_N) 
-    * FPGA Pin: J5,  Soft-touch A4 (FMC_LA14_P) 
-    * FPGA Pin: J4,  Soft-touch A5 (FMC_LA14_N) 
-  * FMC#1 Connectors: 
-    * FPGA Pin: L4,  FMC#1 C10 (0_LA06_P) 
-    * FPGA Pin: L3,  FMC#1 C11 (0_LA06_N) 
-    * FPGA Pin: M2,  FMC#1 D01 (PGC2M) 
-    * FPGA Pin: D3,  FMC#1 D11 (0_LA05_P) 
-    * FPGA Pin: E4,  FMC#1 D12 (0_LA05_N) 
-  * Misc.: 
-    * FPGA Pin: R9, # set: 1 to use FMC#1, 0 to use memory 
- 
-//to be continued...// 
- 
-====== Project from Scratch ====== 
- 
-Some notes on the things I try to build from 'scratch'. 
- 
-===== Check Clock Signal ===== 
- 
-I start with something simple: 
-  * define 2 input clock pins 
-  * use clock signal to generate basic square-waveform 
-  * also try to control basic input (switch) and output (led) 
- 
-<file vhdl my1fpga.vhdl> 
-</file> 
- 
-//to be continued...// 
  
notes/fpga/xilinx_vsk_barebone.1739503934.txt.gz · Last modified: by azman