Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scope #91

Draft
wants to merge 71 commits into
base: main-next
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
22ca353
receiver to datamover core added
cindy-q Sep 29, 2023
e588c38
bd changes. still need to add axi sniffer, add external clock interfa…
cindy-q Sep 30, 2023
1431bc4
sniffer
cindy-q Oct 2, 2023
0f18e8e
added all things. need testing
cindy-q Oct 2, 2023
6b30daf
removing scope from rp 125_14
cindy-q Oct 2, 2023
6921711
Renamed interrupt pin on dma_rx core to avoid vivado's interrupt infe…
cindy-q Oct 3, 2023
631de96
update on devicetree script such that the firmware name will follow t…
cindy-q Oct 3, 2023
c19a698
oops.. forgot to change this one
cindy-q Oct 4, 2023
64d9658
Added an example data transfer project. Fix to DDR address range on t…
cindy-q Oct 7, 2023
c13aca7
micro-sequencer:
cindy-q Oct 10, 2023
bfd56c1
adding the interrupt connections to the PS
cindy-q Oct 10, 2023
19d0353
Merge branch 'OpenMRI:main' into feature/scope
cindy-q Oct 10, 2023
4e5c86c
Merge branch 'main' into feature/scope
cindy-q Dec 7, 2023
2d52d86
Merge branch 'main' into feature/scope
cindy-q Feb 13, 2024
4cf0fed
adding sata (s1) input clock, and trigger io moved to the sata s2 inp…
cindy-q Feb 14, 2024
0fdb0cd
removing the external clock board. it is similar enough to regular RP…
cindy-q Feb 14, 2024
5dcc784
syncing rx2 to the latest main. thomas' branch is still incoming
cindy-q Feb 14, 2024
ad1335a
rp 125 14 4 input board files
cindy-q Feb 14, 2024
709bc8b
more board updates
cindy-q Feb 14, 2024
f4c88b5
adding 4ch support. still need to add SPI configuration and the AXI c…
cindy-q Feb 16, 2024
72a7368
more things
cindy-q Feb 17, 2024
9b5a583
trigger
cindy-q Feb 17, 2024
00b068e
reducing rx channel to only 3 as space utilization has been exceeded.…
cindy-q Feb 21, 2024
676b67c
- add test pattern validation on the ddr core.
cindy-q Feb 27, 2024
5b1cf09
address mapping updated from ocra-mri. connected manual spi write con…
cindy-q Feb 27, 2024
234a13d
adding modulation option. fix on net typo
cindy-q Feb 27, 2024
4d64081
zynq ddr transfer test added
cindy-q Mar 2, 2024
a95f1b3
more files
cindy-q Mar 2, 2024
91166fc
irq
cindy-q Mar 4, 2024
2495458
splitting project to advanced (useq controlled), and simple (width co…
cindy-q Mar 5, 2024
2fbf283
- new simplified scope mode added
cindy-q Mar 6, 2024
8733f57
more file to check in
cindy-q Mar 6, 2024
65509d3
corrected a comment and added addressing to the trigger core
cindy-q Mar 7, 2024
11c4692
fifoed window capture
cindy-q Mar 8, 2024
a7f9fff
led
cindy-q Mar 8, 2024
ba5b2dd
bugfix
cindy-q Mar 8, 2024
516558b
remove fir and fp cores
cindy-q Mar 8, 2024
2dc750e
changing nco resolution
cindy-q Mar 8, 2024
5cc8b76
rearranging address
cindy-q Mar 11, 2024
6a92a7f
some testing
cindy-q Mar 13, 2024
e1f8d54
bug fix on dropped samples during window transition when the is no delay
cindy-q Mar 15, 2024
b48a044
fix in axis dma rx core to break apart big transfers to 4096 words at…
cindy-q Mar 19, 2024
e818357
bugfix on triggering capture at the falling edge of the trigger
cindy-q May 1, 2024
1a094a8
state readback fix
cindy-q May 2, 2024
ea3e2b1
adding state register read
cindy-q May 7, 2024
846afd6
dma aggregate read on top level status register
cindy-q May 7, 2024
ec07efe
2ch adc
cindy-q May 30, 2024
d5cf6d8
rx acquisition with timestamp
cindy-q May 30, 2024
46f534d
microsequencer additions. rx acquisition core. 2ch adc bugfix.
cindy-q May 31, 2024
68afd6a
axi write core
cindy-q May 31, 2024
7135e41
microsequencer v1.1\
cindy-q May 31, 2024
60a475a
microsequencer to start on external trigger
cindy-q Jun 4, 2024
cf739f3
irq uio update
cindy-q Jun 4, 2024
4e2af4e
Merge branch 'main' into feature/scope
cindy-q Jun 5, 2024
7108771
reduced data event interrupt to one bit. add polling support for data…
cindy-q Jun 7, 2024
cacf89b
resizing transmit bram. z10 rf scope is practically full after this p…
cindy-q Jun 11, 2024
71a5a96
address change for tx
cindy-q Jun 12, 2024
6826b4b
adding internal trigger. this is to safely stop the microsequencer sh…
cindy-q Jun 13, 2024
e4ce752
acq_trigger core: updated register map info and make gating sensitive…
cindy-q Jun 14, 2024
5407ce8
rx_trigger core: updated register map info and make gating sensitive …
cindy-q Jun 14, 2024
7105a46
bugfix on aggregate rx irq logic
cindy-q Jun 14, 2024
95fb5d7
Changing implementation strategy. Scope RF project utilization is hig…
cindy-q Jun 14, 2024
40818ac
oops
cindy-q Jun 17, 2024
65844bd
cli tool to read and write PL registers
cindy-q Jun 19, 2024
339addd
fixed address cells and size cells to 1
cindy-q Jun 20, 2024
6f36244
updating reg_rw gitignore
cindy-q Jun 28, 2024
4de5d74
buffer select on fpga
cindy-q Jun 29, 2024
cb74cc2
moved trigger to sata s2 port a. version bump at 0x3
cindy-q Jul 19, 2024
660887b
ooops.. forgot to change the IO on the RF scope
cindy-q Jul 24, 2024
d4b6d08
adding queued axi write to the scope project
cindy-q Jul 26, 2024
3ca38f1
oops
cindy-q Jul 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions HDL/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@ CORES_PAVEL = axi_axis_reader_v1_0 axi_axis_writer_v1_0 axi_bram_reader_v1_0 \
axis_zeroer_v1_0 axis_variable_v1_0 axis_interpolator_v1_0 \
axi_sts_register_v1_0

CORES = micro_sequencer_v1_0 axi_dac_spi_sequencer_v1_1 axi_dac_daisy_spi_sequencer_v1_0 axis_segmented_bram_reader_v1_0 axi_serial_attenuator_v1_0 axi_four_ltc2656_spi_v1_0 axi_trigger_core_v1_0 axis_red_pitaya_adc_v3_0 axi_config_registers_v1_0
CORES = micro_sequencer_v1_1 axi_dac_spi_sequencer_v1_1 axi_dac_daisy_spi_sequencer_v1_0 axis_segmented_bram_reader_v1_1 axi_serial_attenuator_v1_0 axi_four_ltc2656_spi_v1_0 axi_trigger_core_v1_0 axis_red_pitaya_adc_v3_0 \
axi_config_registers_v1_0 axis_dma_rx_v1_0 axi_sniffer_v1_0 axis_red_pitaya_adc_ddr_v1_0 red_pitaya_adc_spi_v1_0 axis_acq_trigger_v1_0 axis_red_pitaya_adc_2ch_v1_0 \
axis_rx_trigger_v1_0 axi_lite_master_v1_0

VIVADO = vivado -nolog -nojournal -mode batch
HSI = xsct
Expand Down Expand Up @@ -68,7 +70,9 @@ $(DTREE_DIR):
git --git-dir $@/.git --work-tree $@ checkout $(DTREE_TAG)

tmp/%.dtbo: tmp/$(BOARD)_$(NAME).tree/system.dts
dtc -O dtb -o tmp/$(BOARD)_$(NAME).dtbo -b 0 -@ tmp/$(BOARD)_$(NAME).tree/pl.dtsi
sed -i 's/#address-cells = <2>;/#address-cells = <1>;/g' tmp/$(BOARD)_$(NAME).tree/pl.dtsi
sed -i 's/#size-cells = <2>;/#size-cells = <1>;/g' tmp/$(BOARD)_$(NAME).tree/pl.dtsi
dtc -O dtb -o tmp/$(BOARD)_$(NAME).dtbo -b 0 -@ devicetree/$(BOARD)_$(NAME).dtsi

tmp/cores_pavel/%: cores_pavel/%/core_config.tcl cores_pavel/%/*.v
mkdir -p $(@D)
Expand Down
2 changes: 1 addition & 1 deletion HDL/boards/stemlab_125_14/ocra_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"part": "xc7z010clg400-1",
"proc": "ps7_cortexa9_0",
"board_part": "redpitaya.com:stemlab_125_14:part0:1.0",
"projects": ["ocra_mri", "shim_controller", "base_pl"]
"projects": ["ocra_mri", "shim_controller", "base_pl", "scope", "ex_data_transfer"]
}
}
9 changes: 9 additions & 0 deletions HDL/boards/stemlab_125_14/pl_scope.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"mode": "ADVANCED",
"has_tx": "TRUE",
"modulated": "TRUE",
"rx_channel_count": "2",
"fclk_source": "SATA",
"device_class_id": "0x00001002",
"device_version": "0x00000004"
}
6 changes: 6 additions & 0 deletions HDL/boards/stemlab_125_14/ports.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,9 @@ create_bd_port -dir IO -from 7 -to 0 exp_n_tri_io
### LED

create_bd_port -dir O -from 7 -to 0 led_o

### SATA Connector
create_bd_port -dir I sata_s2_a_p
create_bd_port -dir I sata_s2_a_n
create_bd_port -dir I sata_s2_b_p
create_bd_port -dir I sata_s2_b_n
38 changes: 18 additions & 20 deletions HDL/boards/stemlab_125_14/ports.xdc
Original file line number Diff line number Diff line change
Expand Up @@ -150,8 +150,8 @@ set_property SLEW FAST [get_ports {exp_p_tri_io[*]}]
set_property SLEW FAST [get_ports {exp_n_tri_io[*]}]
set_property DRIVE 8 [get_ports {exp_p_tri_io[*]}]
set_property DRIVE 8 [get_ports {exp_n_tri_io[*]}]
set_property PULLTYPE PULLUP [get_ports {exp_p_tri_io[*]}]
set_property PULLTYPE PULLUP [get_ports {exp_n_tri_io[*]}]
set_property PULLUP true [get_ports {exp_p_tri_io[*]}]
set_property PULLUP true [get_ports {exp_n_tri_io[*]}]

set_property PACKAGE_PIN G17 [get_ports {exp_p_tri_io[0]}]
set_property PACKAGE_PIN G18 [get_ports {exp_n_tri_io[0]}]
Expand Down Expand Up @@ -186,24 +186,22 @@ set_property PACKAGE_PIN J16 [get_ports {exp_n_alex[2]}]
set_property PACKAGE_PIN M15 [get_ports {exp_n_alex[3]}]

### SATA connector

set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports daisy_p_o[*]]
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports daisy_n_o[*]]

set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports daisy_p_i[*]]
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports daisy_n_i[*]]

set_property PACKAGE_PIN T12 [get_ports {daisy_p_o[0]}]
set_property PACKAGE_PIN U12 [get_ports {daisy_n_o[0]}]

set_property PACKAGE_PIN U14 [get_ports {daisy_p_o[1]}]
set_property PACKAGE_PIN U15 [get_ports {daisy_n_o[1]}]

set_property PACKAGE_PIN P14 [get_ports {daisy_p_i[0]}]
set_property PACKAGE_PIN R14 [get_ports {daisy_n_i[0]}]

set_property PACKAGE_PIN N18 [get_ports {daisy_p_i[1]}]
set_property PACKAGE_PIN P19 [get_ports {daisy_n_i[1]}]
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s1_a_p];
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s1_a_n];
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s1_b_p];
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s1_b_n];
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s2_a_p];
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s2_a_n];
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s2_b_p];
set_property IOSTANDARD DIFF_HSTL_I_18 [get_ports sata_s2_b_n];
set_property PACKAGE_PIN T12 [get_ports sata_s1_a_p];
set_property PACKAGE_PIN U12 [get_ports sata_s1_a_n];
set_property PACKAGE_PIN U14 [get_ports sata_s1_b_p]; #Clock Capable Input (SRCC)
set_property PACKAGE_PIN U15 [get_ports sata_s1_b_n]; #Clock Capable Input (SRCC)
set_property PACKAGE_PIN P14 [get_ports sata_s2_a_p];
set_property PACKAGE_PIN R14 [get_ports sata_s2_a_n];
set_property PACKAGE_PIN N18 [get_ports sata_s2_b_p]; #Clock Capable Input (MRCC)
set_property PACKAGE_PIN P19 [get_ports sata_s2_b_n]; #Clock Capable Input (MRCC)

### LED

Expand Down
165 changes: 165 additions & 0 deletions HDL/boards/stemlab_125_14/ps_ex_data_transfer.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE project PUBLIC "project" "project.dtd" >
<project version="1.0" >
<description >
</description>
<Projinfo Part="xc7z010clg400-1" DeviceSize="xc7z010" Package="clg400" Speed="-1" />
<set param="PCW::S_AXI::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::ENET0::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::ENET0::GRP_MDIO::ENABLE" value="1" />
<set param="PCW::ENET0::ENET0::IO" value="MIO 16 .. 27" />
<set param="PCW::ENET0::GRP_MDIO::IO" value="MIO 52 .. 53" />
<set param="PCW::GPIO::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::GPIO::MIO_GPIO::ENABLE" value="1" />
<set param="PCW::GPIO::EMIO_GPIO::ENABLE" value="1" />
<set param="PCW::I2C0::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::I2C0::I2C0::IO" value="MIO 50 .. 51" />
<set param="PCW::I2C1::PERIPHERAL::ENABLE" value="0" />
<set param="PCW::UART0::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::UART0::UART0::IO" value="MIO 14 .. 15" />
<set param="PCW::UART1::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::UART1::UART1::IO" value="MIO 8 .. 9" />
<set param="PCW::USB0::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::USB0::RESET::ENABLE" value="1" />
<set param="PCW::USB0::RESET::IO" value="MIO 48" />
<set param="PCW::USB1::PERIPHERAL::ENABLE" value="0" />
<set param="PCW::QSPI::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::QSPI::GRP_SS1::ENABLE" value="0" />
<set param="PCW::QSPI::GRP_FBCLK::ENABLE" value="0" />
<set param="PCW::SD0::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::SD0::GRP_CD::ENABLE" value="1" />
<set param="PCW::SD0::GRP_WP::ENABLE" value="1" />
<set param="PCW::SD0::GRP_CD::IO" value="MIO 46" />
<set param="PCW::SD0::GRP_WP::IO" value="MIO 47" />
<set param="PCW::SPI0::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::SPI1::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::SPI1::SPI1::IO" value="MIO 10 .. 15" />
<set param="PCW::TTC0::PERIPHERAL::ENABLE" value="1" />
<set param="PCW::FPGA0::PERIPHERAL::FREQMHZ" value="143" />
<set param="PCW::CAN::PERIPHERAL::FREQMHZ" value="100" />
<set param="PCW::QSPI::PERIPHERAL::FREQMHZ" value="125" />
<set param="PCW::ENET0::PERIPHERAL::FREQMHZ" value="1000 Mbps" />
<set param="PCW::PRESET::FPGA::PARTNUMBER" value="xc7z010clg400-1" />
<set param="PCW::PRESET::FPGA::SPEED" value="-1" />
<set param="PCW::PRESET::BANK0::VOLTAGE" value="LVCMOS 3.3V" />
<set param="PCW::PRESET::BANK1::VOLTAGE" value="LVCMOS 2.5V" />
<set param="PCW::PRESET::GLOBAL::CONFIG" value="Default" />
<set param="PCW::PRESET::GLOBAL::DEFAULT" value="powerup" />
<set param="PCW::UIPARAM::DDR::PARTNO" value="MT41J256M16 RE-125" />
<set param="PCW::UIPARAM::DDR::BUS_WIDTH" value="16 Bit" />
<set param="PCW::UIPARAM::DDR::DRAM_WIDTH" value="16 Bits" />
<set param="PCW::UIPARAM::DDR::DEVICE_CAPACITY" value="4096 MBits" />
<set param="PCW::UIPARAM::DDR::SPEED_BIN" value="DDR3_1066F" />
<set param="PCW::UIPARAM::DDR::ROW_ADDR_COUNT" value="15" />
<set param="PCW::UIPARAM::DDR::CWL" value="6" />
<set param="PCW::UIPARAM::DDR::T_RC" value="48.91" />
<set param="PCW::UIPARAM::DDR::T_RAS_MIN" value="35.0" />
<set param="PCW::UIPARAM::DDR::T_FAW" value="40.0" />
<set param="PCW::MIO::MIO[0]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[0]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[1]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[2]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[3]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[4]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[5]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[6]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[7]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[8]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[8]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[9]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[9]::DIRECTION" value="in" />
<set param="PCW::MIO::MIO[10]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[11]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[12]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[13]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[14]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[15]::IOTYPE" value="LVCMOS 3.3V" />
<set param="PCW::MIO::MIO[16]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[16]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[16]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[16]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[17]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[17]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[17]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[17]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[18]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[18]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[18]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[18]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[19]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[19]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[19]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[19]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[20]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[20]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[20]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[20]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[21]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[21]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[21]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[21]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[22]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[22]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[22]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[22]::DIRECTION" value="in" />
<set param="PCW::MIO::MIO[23]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[23]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[23]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[23]::DIRECTION" value="in" />
<set param="PCW::MIO::MIO[24]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[24]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[24]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[24]::DIRECTION" value="in" />
<set param="PCW::MIO::MIO[25]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[25]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[25]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[25]::DIRECTION" value="in" />
<set param="PCW::MIO::MIO[26]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[26]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[26]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[26]::DIRECTION" value="in" />
<set param="PCW::MIO::MIO[27]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[27]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[27]::PULLUP" value="disabled" />
<set param="PCW::MIO::MIO[27]::DIRECTION" value="in" />
<set param="PCW::MIO::MIO[28]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[28]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[29]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[29]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[30]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[30]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[31]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[31]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[32]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[32]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[33]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[33]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[34]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[34]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[35]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[35]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[36]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[36]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[37]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[37]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[38]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[38]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[39]::SLEW" value="fast" />
<set param="PCW::MIO::MIO[39]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[40]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[41]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[42]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[43]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[44]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[45]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[46]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[47]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[48]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[49]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[50]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[51]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[52]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[52]::DIRECTION" value="out" />
<set param="PCW::MIO::MIO[53]::IOTYPE" value="LVCMOS 2.5V" />
<set param="PCW::MIO::MIO[53]::DIRECTION" value="inout" />
</project>
Loading