* Compile scripts * Obsolete: compile compile script for cygwin window compile-dos.bat compile script for DOS window This bat file can be used if cygwin is not installed, but first compare with the Makefile and check the directories! Makefile_full compilation for alternative technologies Current: Makefile VHDL synthesis with Leonardo Spectrum and Actel place & route with Actel Designer. The finally selected technology is 54sxa. The environment variable SPECTRUM has to point to spectrum.exe in the Leonardo Spectrum directory. The environment variable DESIGNER has to point to designer.exe in Actel Designer or Libero package. The pinout constraints are OK, except for rst and lclk may be. * Short description of the functionality of the design * The design is fully synchronous. SCLK shifts the SDIN with the rising edge. If SSTR is High the serial register is copied to the parallel register, the shift is not influenced by the SSTR. The data are shifted MSB first, the data register is 32+7 (if hamming enabled) bit. The lower 30 bits (POWER) enable (High) and disable (Low) the corresponding power MOSFETs. -- mode_sel(0) is 1/0 for with/without hamming -- mode_sel(1) is 1/0 for I2C/SPI -- mode_sel(2) is 1/0 for cont. clock or serial clock -- mode_sel(3) is 1/0 for Dmode/toggle mode * To be done * 1) Switch the half of the outputs with a phase shift of 180 deg to avoid the simultaneous switching of all the outputs. 2) I2C with synchronous update 3) I2C simulation -- last modified: 09:40 / 15-Mai-2006 / V.Angelov