busadc_tx.ack <= '0';
busadc_tx.data <= (others => '0');
-
+
---------------------------------------------------------------------------
-- SPI
SPI_CS_OUT <= spi_cs;
SPI_CLK_OUT <= (others => spi_sck);
SPI_MOSI_OUT <= (others => spi_sdo);
- spi_sdi <= or_all(SPI_MISO_IN and not spi_cs);
+ spi_sdi <= (ADC_MISO and not spi_cs(7)) or or_all(SPI_MISO_IN and not spi_cs and x"ff7f");
+
+ ADC_CLK <= not spi_sck;
+ ADC_CS <= spi_cs(7);
+ ADC_MOSI <= spi_sdo;
+
+
end generate;
busspi_tx.unknown <= '0';
# PROHIBIT PRIMARY NET "THE_MEDIA_INTERFACE/clk_rx_full" ;
# PROHIBIT SECONDARY NET "THE_MEDIA_INTERFACE/clk_rx_full" ;
-PROHIBIT PRIMARY NET "THE_MEDIA_INTERFACE/clk_tx_full" ;
-PROHIBIT SECONDARY NET "THE_MEDIA_INTERFACE/clk_tx_full" ;
+# PROHIBIT PRIMARY NET "THE_MEDIA_INTERFACE/clk_tx_full" ;
+# PROHIBIT SECONDARY NET "THE_MEDIA_INTERFACE/clk_tx_full" ;
MULTICYCLE FROM CLKNET clk_sys TO CLKNET THE_PULSER/clk_slow_right 20 ns;
MULTICYCLE FROM CLKNET clk_sys TO CLKNET THE_PULSER/clk_slow_left 20 ns;
add_file -vhdl -lib work "../../trbnet/lattice/ecp3/lattice_ecp3_fifo_16x16_dualport.vhd"
add_file -vhdl -lib work "../../trbnet/lattice/ecp3/lattice_ecp3_fifo_18x16_dualport.vhd"
add_file -vhdl -lib work "../../trbnet/lattice/ecp3/lattice_ecp3_fifo_18x16_dualport_oreg.vhd"
-
+add_file -vhdl -lib work "../../trbnet/lattice/ecp3/ram_18x256_oreg.vhd"
#Flash & Reload, Tools
add_file -vhdl -lib work "../../trbnet/special/slv_register.vhd"
HDR_IO(6) <= spi_cs(8);
HDR_IO(10 downto 7) <= (others => '0');
+
RJ_IO <= "0000";
led(1) <= time_counter(20);
--- TEST_LINE <= med_stat_debug(15 downto 0);
+TEST_LINE <= med_stat_debug(15 downto 0);
end architecture;