Entity: redpitaya_converters_12
- File: redpitaya_converters_12.vhd
Diagram
Generics
| Generic name |
Type |
Value |
Description |
| ADC_EN |
boolean |
true |
|
| DAC_EN |
boolean |
true |
|
| C_S00_AXI_DATA_WIDTH |
integer |
32 |
|
| C_S00_AXI_ADDR_WIDTH |
integer |
5 |
|
Ports
| Port name |
Direction |
Type |
Description |
| dac_spi_clk_o |
out |
std_logic |
SPI DAC control |
| dac_spi_csb_o |
out |
std_logic |
|
| dac_spi_sdio_o |
out |
std_logic |
|
| adc_spi_clk_o |
out |
std_logic |
SPI ADC control |
| adc_spi_csb_o |
out |
std_logic |
|
| adc_spi_sdio_o |
out |
std_logic |
|
| adc_rst_i |
in |
std_logic |
CANDR |
| clk_o |
out |
std_logic |
|
| rst_o |
out |
std_logic |
|
| rstn_o |
out |
std_logic |
|
| adc_clk_p_i |
in |
std_logic |
input diff clk |
| adc_clk_n_i |
in |
std_logic |
|
| adc_data_p_a_i |
in |
std_logic_vector(7-1 downto 0) |
adc phys ADC |
| adc_data_n_a_i |
in |
std_logic_vector(7-1 downto 0) |
|
| adc_data_p_b_i |
in |
std_logic_vector(7-1 downto 0) |
|
| adc_data_n_b_i |
in |
std_logic_vector(7-1 downto 0) |
|
| data_a_o |
out |
std_logic_vector(12-1 downto 0) |
adc data to design |
| data_a_en_o |
out |
std_logic |
|
| data_a_clk_o |
out |
std_logic |
|
| data_a_rst_o |
out |
std_logic |
|
| data_b_o |
out |
std_logic_vector(12-1 downto 0) |
|
| data_b_en_o |
out |
std_logic |
|
| data_b_clk_o |
out |
std_logic |
|
| data_b_rst_o |
out |
std_logic |
|
| dac_dat_a_en_i |
in |
std_logic |
ad9746 from design |
| dac_dat_a_rst_i |
in |
std_logic |
|
| dac_dat_a_i |
in |
std_logic_vector(13 downto 0) |
|
| dac_dat_b_en_i |
in |
std_logic |
|
| dac_dat_b_rst_i |
in |
std_logic |
|
| dac_dat_b_i |
in |
std_logic_vector(13 downto 0) |
|
| dac_rst_o |
out |
std_logic |
phys |
| dac_dat_a_o |
out |
std_logic_vector(13 downto 0) |
|
| dac_dat_b_o |
out |
std_logic_vector(13 downto 0) |
|
| s00_axi_aclk |
in |
std_logic |
AXI signals |
| s00_axi_reset |
in |
std_logic |
|
| s00_axi_awaddr |
in |
std_logic_vector(C_S00_AXI_ADDR_WIDTH-1 downto 0) |
|
| s00_axi_awprot |
in |
std_logic_vector(2 downto 0) |
|
| s00_axi_awvalid |
in |
std_logic |
|
| s00_axi_awready |
out |
std_logic |
|
| s00_axi_wdata |
in |
std_logic_vector(C_S00_AXI_DATA_WIDTH-1 downto 0) |
|
| s00_axi_wstrb |
in |
std_logic_vector((C_S00_AXI_DATA_WIDTH/8)-1 downto 0) |
|
| s00_axi_wvalid |
in |
std_logic |
|
| s00_axi_wready |
out |
std_logic |
|
| s00_axi_bresp |
out |
std_logic_vector(1 downto 0) |
|
| s00_axi_bvalid |
out |
std_logic |
|
| s00_axi_bready |
in |
std_logic |
|
| s00_axi_araddr |
in |
std_logic_vector(C_S00_AXI_ADDR_WIDTH-1 downto 0) |
|
| s00_axi_arprot |
in |
std_logic_vector(2 downto 0) |
|
| s00_axi_arvalid |
in |
std_logic |
|
| s00_axi_arready |
out |
std_logic |
|
| s00_axi_rdata |
out |
std_logic_vector(C_S00_AXI_DATA_WIDTH-1 downto 0) |
|
| s00_axi_rresp |
out |
std_logic_vector(1 downto 0) |
|
| s00_axi_rvalid |
out |
std_logic |
|
| s00_axi_rready |
in |
std_logic |
|
| pll_ref_i |
in |
std_logic |
PLL |
| pll_hi_o |
out |
std_logic |
|
| pll_lo_o |
out |
std_logic |
|
Signals
| Name |
Type |
Description |
| adc_clk_s |
std_logic |
|
| adc_rstn_s |
std_logic |
|
| adc_rst_s |
std_logic |
|
| data_en_s |
std_logic |
|
| dac_clk_s |
std_logic |
|
| adc_clk2d_s |
std_logic |
|
| adc_10mhz_s |
std_logic |
|
| dac_locked_s |
std_logic |
|
| addr_s |
std_logic_vector(2 downto 0) |
|
| write_en_s |
std_logic |
|
| read_en_s |
std_logic |
|
| conf_s |
std_logic_vector(CONF_SIZE-1 downto 0) |
|
| conf_spi |
std_logic_vector(CONF_SIZE-1 downto 0) |
|
| conf_en_s |
std_logic |
|
| conf_en_spi |
std_logic |
|
| conf_sel_s |
std_logic |
|
| conf_sel_spi |
std_logic |
|
| pll_cfg_en_s |
std_logic |
|
| pll_cfg_en_o |
std_logic |
|
| pll_ok_o |
std_logic |
|
| pll_ok_s |
std_logic |
|
Constants
| Name |
Type |
Value |
Description |
| INTERNAL_ADDR_WIDTH |
integer |
3 |
|
| CONF_SIZE |
integer |
21 |
|
Instantiations
- redpitaya_clk: redpitaya_adc_dac_clk
- spi_en_conf: work.redpitaya_converters_12_sync_bit
Description
AXI COMM
- spi_sel_conf: work.redpitaya_converters_12_sync_bit
- spi_conf: work.redpitaya_converters_12_sync_vector
- pll_cfg_en: work.redpitaya_converters_12_sync_bit
- comm_inst: work.redpitaya_converters_12_comm
- handle_comm: work.redpitaya_converters_12_handComm
Description
Instantiation of Axi Bus Interface S00_AXI
- spi_control: adc_dac_spi_control
Description
ADC DAC SPI CONTROL
Description
PLL ENABLE