FPGA: Handle HBM offsets internally in Jungfraujoch logic

This commit is contained in:
2023-09-09 20:50:41 +02:00
parent d4bcfb9f9e
commit 929f6c6544
11 changed files with 182 additions and 280 deletions
+19 -10
View File
@@ -95,7 +95,7 @@ TEST_CASE("HLS_C_Simulation_internal_packet_generator_custom_frame", "[FPGA][Ful
auto imageBuf = (uint16_t *) test.GetFrameBuffer(image, m);
for (int i = 0; i < RAW_MODULE_SIZE; i++) {
if (imageBuf[i] != test_frame[i])
std::cout << m << " " << i << " " << imageBuf[i] << std::endl;
std::cout << m << " " << i << " " << imageBuf[i] << std::endl;
REQUIRE(imageBuf[i] == test_frame[i]);
}
}
@@ -689,7 +689,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 1);
REQUIRE(addr1.empty());
REQUIRE(raw1.empty());
@@ -706,7 +707,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 0);
REQUIRE(addr1.empty());
REQUIRE(raw1.empty());
@@ -721,7 +723,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 0);
REQUIRE(addr1.empty());
REQUIRE(raw1.empty());
@@ -739,7 +742,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 0);
REQUIRE(addr1.empty());
REQUIRE(raw1.empty());
@@ -754,7 +758,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 0);
REQUIRE(addr1.size() == 1);
@@ -771,7 +776,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 0);
REQUIRE(addr1.size() == 1);
@@ -790,7 +796,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 0);
REQUIRE(addr1.size() == 1);
@@ -807,7 +814,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 0);
REQUIRE(addr1.size() == 2);
@@ -824,7 +832,8 @@ TEST_CASE("HLS_DataCollectionFSM","[OpenCAPI]") {
act_reg.one_over_energy,
act_reg.nframes,
act_reg.nmodules,
act_reg.nstorage_cells);
act_reg.nstorage_cells,
0);
REQUIRE(idle_data_collection == 1);
REQUIRE(addr1.size() == 2);